Di mana menemukan binari windows shp2pgsql?

8

Apakah ada binari shp2pgsql yang tersedia untuk windows tanpa menginstal keseluruhan PostGIS? Saya khususnya membutuhkan versi baris perintah dari alat impor itu.

Saya ingin berbagi skrip batch yang menggunakan shp2pgsql.exe untuk rekan kerja saya tetapi tidak tahu cara berbagi shp2pgsql.exe. Bisakah saya menyalin file itu dari folder postgres / bin saya? Saya kira itu maka saya perlu setidaknya libpg.dll. Bagaimana dengan file lain (libgdal-1.dll, libproj.dll)?

LauriK
sumber
semoga bermanfaat bagi Anda comments.gmane.org/gmane.comp.gis.postgis/3080
Sunil
Terima kasih @ Sunil, tetapi tidak membantu. Utas itu dari 2004 dan ditautkan ke file zip yang tidak dikenal yang tidak ada. Dan ogr2ogr tidak berfungsi dalam kasus saya.
LauriK
Kami sedang meneliti masalah Anda..dan segera memberi tahu Anda
Sunil
1
Ini bekerja @ my end download.osgeo.org/postgis/windows
Sunil
1
Gunakan depend.exe untuk menemukan perpustakaan apa itu tergantung. Saya pikir libconv mungkin satu-satunya.
Paul Ramsey

Jawaban:

13

Menjawab pertanyaan saya sendiri berdasarkan bantuan dari @Sunil dan @Paul.

Shp2pgsql.exe tersedia dalam unduhan biner dari http://download.osgeo.org/postgis/windows . Muncul dengan banyak file yang tidak perlu. Hanya libiconv-2.dll yang dibutuhkan.

Untuk dapat memuat bentuk ke PostGIS juga diperlukan psql.exe. Itu datang dengan instalasi pgAdmin. Itu tergantung pada libpq.dll, libintl.dll dan ssleay32.dll.

LauriK
sumber
1
Terima kasih, pembaruan kecil untuk versi shp2pgsql saat ini. Diperlukan file tambahan: libgcc_s_seh-1.dll, libgeos.dll, libgeos_c.dll, libproj-9.dll, libstdc ++ - 6.dll. Juga libintl.dll sekarang libintl-8.dll.
Konrad
5

Tidak yakin berapa lama sudah tersedia, tetapi jika Anda mengunduh bundel ZIP dari tautan di atas, itu berisi GUI untuk Shapefile <--> Impor / ekspor PostGIS di \ bin \ postgisgui.

Bekerja seperti pesona, dan tidak diperlukan instalasi!

TKnight
sumber