Използвах OGR2OGR за импортиране на osm данни във формат pbf в Windows (Windows 10, Posgres 9.6 с Postgis 2.3). Можете да използвате OGR2OGR от „обвивката на OSgeo42“, която идва с QGIS, или можете да получите Osgeo4w отделно тук ). Стъпките са нещо подобно:
- Създайте нова база данни:
create database db_for_osm
- Създайте разширение Postgis във вашата база данни. В SQL
create extension postgis
- Сега можете да стартирате OGR2OGR. Отворете "OSGEO4Wshell". Това ще отвори команден прозорец с всички зададени променливи на средата. Командата ще бъде нещо като
ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf
Завършването на голямото ми качване отне няколко дни, така че бъдете готови това да отнеме много време - предлагам ви първо да направите тест с малък регион - за теста, който направих за този отговор, изтеглих град от Mapzen .