Nơi để tìm các cửa sổ nhị phân shp2pgsql?


8

Có bất cứ nơi nào có sẵn nhị phân shp2pgsql cho windows mà không cần cài đặt toàn bộ PostGIS không? Tôi đặc biệt cần phiên bản dòng lệnh của công cụ nhập khẩu đó.

Tôi muốn chia sẻ tập lệnh bó sử dụng shp2pgsql.exe cho đồng nghiệp của mình nhưng không biết cách chia sẻ shp2pgsql.exe. Tôi có thể sao chép tập tin đó từ thư mục postgres / bin không? Tôi cho rằng sau đó tôi cần ít nhất libpg.dll. Còn các tệp khác (libgdal-1.dll, libproj.dll) thì sao?


có thể hữu ích cho bạn ý
kiến.gmane.org / gmane.comp.gis.postgis / 3080

Cảm ơn @Sunil, nhưng không giúp được gì. Chuỗi đó là từ năm 2004 và được liên kết với tệp zip không xác định không tồn tại. Và ogr2ogr không hoạt động trong trường hợp của tôi.
LauriK

Chúng tôi đang nghiên cứu về vấn đề của bạn..và cho bạn biết sớm
Sunil

1
Nó hoạt động @ my end download.osgeo.org/postgis/windows
Sunil

1
Sử dụng Dep.exe để tìm thư viện phụ thuộc vào nó. Tôi nghĩ libconv có thể là người duy nhất.
Paul Ramsey

Câu trả lời:


13

Trả lời câu hỏi của riêng tôi dựa trên sự giúp đỡ từ @Sunil và @Paul.

Shp2pgsql.exe có sẵn trong tải xuống nhị phân từ http://doad.osgeo.org/postgis/windows . Nó đi kèm với rất nhiều tập tin không cần thiết. Chỉ libiconv-2.dll cần thiết.

Để có thể tải hình dạng lên PostGIS, cũng cần có psql.exe. Nó đi kèm với cài đặt pgAdmin. Nó phụ thuộc vào libpq.dll, libintl.dll và ssleay32.dll.


1
Cảm ơn, cập nhật nhỏ cho phiên bản hiện tại của shp2pgsql. Yêu cầu các tệp bổ sung: libgcc_s_seh-1.dll, libgeos.dll, libgeos_c.dll, libproj-9.dll, libstdc ++ - 6.dll. Ngoài ra libintl.dll hiện là libintl-8.dll.
Konrad

5

Không chắc là nó có sẵn bao lâu, nhưng nếu bạn tải xuống gói ZIP từ liên kết ở trên, nó chứa GUI cho Shapefile <-> Nhập / xuất PostGIS trong \ bin \ postgisgui.

Hoạt động như một nét duyên dáng, và không cần cài đặt!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.