sql >> Databáze >  >> RDS >> PostgreSQL

Importujte soubor OSM do PostGis v systému Windows 10

Použil jsem OGR2OGR importovat osm dat ve formátu pbf na Windows (Windows 10, Posgres 9.6 s Postgis 2.3). Můžete použít OGR2OGR z "OSgeo42 shell", který je dodáván s QGIS, nebo můžete získat Osgeo4w samostatně zde ). Kroky jsou něco takového:

  • Vytvořte novou databázi:create database db_for_osm
  • Vytvořte ve své databázi rozšíření Postgis. V SQL create extension postgis
  • Nyní můžete spustit OGR2OGR. Otevřete "OSGEO4Wshell". Tím se otevře příkazové okno se všemi nastavenými proměnnými prostředí. Příkaz bude něco jakoogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Dokončení mého velkého nahrání trvalo několik dní, takže se připravte na to, že to bude trvat dlouho – doporučuji nejprve provést test s malým regionem – pro test, který jsem provedl pro tuto odpověď, jsem si stáhl město z Mapzen .




  1. Najděte nejstarší záznam ve spojení mezi dvěma tabulkami

  2. Žádné události onMessage v prostředí Runtime (Java JMS MessageListener na Oracle Queue)

  3. Je třeba vybrat pouze data, která obsahují zpětná lomítka v MySQL

  4. Odhalení názvu tabulky a názvů polí v adrese URL požadavku