Onde encontrar binários do shp2pgsql windows?

8

Existem binários shp2pgsql para Windows disponíveis sem instalar todo o PostGIS? Eu particularmente preciso da versão da linha de comando dessa ferramenta de importação.

Gostaria de compartilhar um script em lote que usa o shp2pgsql.exe para meus colegas de trabalho, mas não sei como compartilhar o shp2pgsql.exe. Posso apenas copiar esse arquivo da minha pasta postgres / bin? Suponho que, então, eu preciso pelo menos libpg.dll. Que tal outros arquivos (libgdal-1.dll, libproj.dll)?

LauriK
fonte
pode ser útil para você comments.gmane.org/gmane.comp.gis.postgis/3080
Sunil
Obrigado @Sunil, mas não ajudou. Esse segmento foi de 2004 e vinculado a um arquivo zip desconhecido que não existe. E ogr2ogr não funciona no meu caso.
LauriK
Estamos pesquisando em seu issue..and informá-lo logo
Sunil
1
Seu trabalho @ meu fim download.osgeo.org/postgis/windows
Sunil
1
Use o depend.exe para encontrar de quais bibliotecas ele depende. Eu acho que o libconv pode ser o único.
Paul Ramsey

Respostas:

13

Respondendo à minha própria pergunta com base na ajuda de @Sunil e @Paul.

Shp2pgsql.exe está disponível em download binário em http://download.osgeo.org/postgis/windows . Ele vem com muitos arquivos desnecessários. Somente libiconv-2.dll é necessário.

Para poder carregar formas no PostGIS, também é necessário o psql.exe. Ele vem com a instalação do pgAdmin. Depende do libpq.dll, libintl.dll e ssleay32.dll.

LauriK
fonte
1
Obrigado, pequena atualização para a versão atual do shp2pgsql. Arquivos adicionais necessários: libgcc_s_seh-1.dll, libgeos.dll, libgeos_c.dll, libproj-9.dll, libstdc ++ - 6.dll. Também libintl.dll agora é libintl-8.dll.
Konrad
5

Não sei quanto tempo está disponível, mas se você baixar o pacote ZIP do link acima, ele contém uma GUI para a importação / exportação do Shapefile <--> PostGIS em \ bin \ postgisgui.

Funciona como um encanto, e nenhuma instalação é necessária!

TKnight
fonte