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 jako
ogr2ogr -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 .