PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Impor file OSM ke PostGis di Windows10

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 sepertiogr2ogr -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 .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencari enum dalam daftar string dengan kueri postgresql?

  2. Bagaimana cara UPDATE/INSERT secara kondisional setelah DELETE yang tidak menemukan baris?

  3. Gabungkan tabel pada kolom kunci asing/primer komposit dalam kueri

  4. mencetak nilai variabel di postgresql

  5. Instal PL/Java 1.5.2 di PostgreSQL 11