¿Dónde encontrar binarios de windows shp2pgsql?

8

¿Hay algún binario shp2pgsql disponible para Windows sin instalar todo el PostGIS? Particularmente necesito la versión de línea de comando de esa herramienta de importación.

Me gustaría compartir un script por lotes que utiliza el shp2pgsql.exe con mis compañeros de trabajo, pero no sé cómo compartir el shp2pgsql.exe. ¿Podría copiar ese archivo de mi carpeta postgres / bin? Supongo que entonces necesito al menos libpg.dll. ¿Qué hay de otros archivos (libgdal-1.dll, libproj.dll)?

LauriK
fuente
puede ser útil para usted comments.gmane.org/gmane.comp.gis.postgis/3080
Sunil
Gracias @Sunil, pero no ayudó. Ese hilo era de 2004 y estaba vinculado a un archivo zip desconocido que no existe. Y ogr2ogr no funciona en mi caso.
LauriK
Estamos investigando su problema ... y le avisaremos pronto
Sunil
1
Está funcionando @ my end download.osgeo.org/postgis/windows
Sunil
1
Use depend.exe para encontrar de qué bibliotecas depende. Creo que libconv podría ser el único.
Paul Ramsey

Respuestas:

13

Respondiendo a mi propia pregunta basada en la ayuda de @Sunil y @Paul.

Shp2pgsql.exe está disponible en descarga binaria en http://download.osgeo.org/postgis/windows . Viene con muchos archivos innecesarios. Solo se necesita libiconv-2.dll.

Para poder cargar formas en PostGIS también se necesita psql.exe. Viene con la instalación de pgAdmin. Depende de libpq.dll, libintl.dll y ssleay32.dll.

LauriK
fuente
1
Gracias, pequeña actualización para la versión actual de shp2pgsql. Se requieren archivos adicionales: libgcc_s_seh-1.dll, libgeos.dll, libgeos_c.dll, libproj-9.dll, libstdc ++ - 6.dll. También libintl.dll ahora es libintl-8.dll.
Konrad
5

No estoy seguro de cuánto tiempo ha estado disponible, pero si descarga el paquete ZIP desde el enlace anterior, contiene una GUI para la importación / exportación de Shapefile <--> PostGIS en \ bin \ postgisgui.

Funciona como un encanto, y no requiere instalación.

TKnight
fuente