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 .