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

Mengimpor shapefile di postgresql di linux menggunakan pgadmin 4

Jika Anda hanya mencoba mengimpor shapefile ke PostgreSQL, Anda mungkin ingin melihat shp2pgsql .

Contoh data:TM_WORLD_BORDERS_SIMPL-0.3.zip

Setelah membongkar file zip Anda, jalankan saja baris berikut di konsol Anda:

$ shp2pgsql -I -s 4326 TM_WORLD_BORDERS_SIMPL-0.3.shp table_world | psql -d mydb

Hal-hal yang perlu diperhatikan:

  • table_world adalah nama tabel target
  • psql -d mydb memperhitungkan bahwa pengguna sistem operasi Anda saat ini memiliki akun di database, bahwa tidak ada kata sandi yang diperlukan, bahwa database diinstal di localhost dan mendengarkan di port standar 5432 . Periksa psql dokumentasi untuk membuat perintah koneksi Anda sendiri, mis. psql -U myuser -h 192.168.1.42 -p 5434 -d mydb untuk login dengan pengguna myuser dalam basis data mydb di PostgreSQL jarak jauh di 192.168.1.42 yang mendengarkan di port 5434 . Jika PostgreSQL Anda tidak dikonfigurasi untuk menerima koneksi, periksa answer ini .
  • 4326 adalah pengidentifikasi untuk WGS84, yang merupakan sistem referensi spasial dari shapefile ini - dan yang paling sering digunakan di seluruh dunia.

.. dan data Anda siap untuk dimainkan. Tangkapan layar dari geometry viewer dari pgAdmin4:

Bacaan lebih lanjut:

  • psql
  • shp2pgsql tutorial



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tambahkan Minggu ke Tanggal di PostgreSQL

  2. Operator tidak ada:integer =? saat menggunakan Postgres

  3. Menghitung jumlah kemunculan substring dalam string di PostgreSQL

  4. Alternatif Diagnostik pgDash - Manajemen Kueri PostgreSQL dengan ClusterControl

  5. Biaya publisitas PostgreSQL gratis