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_worldadalah nama tabel targetpsql -d mydbmemperhitungkan 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 standar5432. Periksapsqldokumentasi untuk membuat perintah koneksi Anda sendiri, mis.psql -U myuser -h 192.168.1.42 -p 5434 -d mydbuntuk login dengan penggunamyuserdalam basis datamydbdi PostgreSQL jarak jauh di192.168.1.42yang mendengarkan di port5434. Jika PostgreSQL Anda tidak dikonfigurasi untuk menerima koneksi, periksaanswerini .4326adalah 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:
psqlshp2pgsql tutorial