Saya menggunakan OGR2OGR untuk mengimpor data osm dalam format pbf di Windows (Windows 10, Posgres 9.6 dengan Postgis 2.3). Anda dapat menggunakan OGR2OGR dari "OSgeo42 shell", yang disertakan dengan QGIS atau Anda bisa mendapatkan Osgeo4w secara terpisah di sini ). Langkah-langkahnya seperti ini:
- Buat database baru:
create database db_for_osm
- Buat ekstensi Postgis di db Anda. Dalam SQL
create extension postgis
- Sekarang Anda dapat menjalankan OGR2OGR. Buka "OSGEO4Wshell". Ini akan membuka jendela perintah dengan semua variabel lingkungan diatur. Perintahnya akan seperti
ogr2ogr -f PostgreSQL PG:"dbname='db_for_osm' host='localhost' port='5432' user='myuser' password='mypassword'" planet.osm.pbf
Unggahan besar saya membutuhkan beberapa hari untuk diselesaikan, jadi bersiaplah untuk ini memakan waktu lama - saya sarankan Anda melakukan tes dengan wilayah kecil terlebih dahulu - untuk tes yang saya lakukan untuk jawaban ini saya mengunduh kota dari Mapzen .