Wo finde ich shp2pgsql Windows-Binärdateien?


8

Gibt es irgendwo verfügbare shp2pgsql-Binärdateien für Windows, ohne das gesamte PostGIS zu installieren? Ich benötige insbesondere die Befehlszeilenversion dieses Importtools.

Ich möchte ein Batch-Skript, das die Datei shp2pgsql.exe verwendet, für meine Mitarbeiter freigeben, weiß jedoch nicht, wie die Datei shp2pgsql.exe freigegeben werden soll. Könnte ich diese Datei einfach aus meinem Ordner postgres / bin kopieren? Ich nehme an, dass ich dann mindestens libpg.dll brauche. Wie wäre es mit anderen Dateien (libgdal-1.dll, libproj.dll)?



Danke @Sunil, hat aber nicht geholfen. Dieser Thread stammt aus dem Jahr 2004 und ist mit einer unbekannten Zip-Datei verknüpft, die nicht vorhanden ist. Und ogr2ogr funktioniert in meinem Fall nicht.
LauriK

Wir recherchieren zu Ihrem Problem ... und lassen Sie es bald wissen
Sunil

1
Es funktioniert @ my end download.osgeo.org/postgis/windows
Sunil

1
Verwenden Sie abhängige.exe, um herauszufinden, von welchen Bibliotheken es abhängt. Ich denke, libconv könnte der einzige sein.
Paul Ramsey

Antworten:


13

Beantwortung meiner eigenen Frage basierend auf der Hilfe von @Sunil und @Paul.

Shp2pgsql.exe kann binär von http://download.osgeo.org/postgis/windows heruntergeladen werden . Es kommt mit vielen unnötigen Dateien. Es wird nur libiconv-2.dll benötigt.

Um Formen in PostGIS laden zu können, wird auch die Datei psql.exe benötigt. Es kommt mit pgAdmin Installation. Dies hängt von libpq.dll, libintl.dll und ssleay32.dll ab.


1
Danke, kleines Update für die aktuelle Version von shp2pgsql. Zusätzliche Dateien erforderlich: libgcc_s_seh-1.dll, libgeos.dll, libgeos_c.dll, libproj-9.dll, libstdc ++ - 6.dll. Auch libintl.dll ist jetzt libintl-8.dll.
Konrad

5

Ich bin mir nicht sicher, wie lange es verfügbar ist, aber wenn Sie das ZIP-Bundle über den obigen Link herunterladen, enthält es eine GUI für den Shapefile <-> PostGIS-Import / Export in \ bin \ postgisgui.

Funktioniert wie ein Zauber und keine Installation erforderlich!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.