PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Importieren Sie die OSM-Datei in PostGis unter Windows10

Ich habe OGR2OGR verwendet zum Importieren von osm-Daten im pbf-Format unter Windows (Windows 10, Posgres 9.6 mit Postgis 2.3). Sie können OGR2OGR von der "OSgeo42-Shell" verwenden, die mit QGIS geliefert wird, oder Sie können Osgeo4w hier separat herunterladen ). Die Schritte sehen in etwa so aus:

  • Erstellen Sie eine neue Datenbank:create database db_for_osm
  • Erstellen Sie die Postgis-Erweiterung in Ihrer Datenbank. In SQL create extension postgis
  • Jetzt können Sie OGR2OGR ausführen. Öffnen Sie die „OSGEO4Wshell“. Dadurch wird ein Befehlsfenster geöffnet, in dem alle Umgebungsvariablen festgelegt sind. Der Befehl sieht etwa so aus:ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf

Mein großer Upload hat ein paar Tage gedauert, also seien Sie darauf vorbereitet, dass dies lange dauern wird - ich schlage vor, dass Sie zuerst einen Test mit einer kleinen Region durchführen - für den Test, den ich für diese Antwort durchgeführt habe, habe ich eine Stadt von Mapzen .