Persönlich verwende ich immer noch den Build von Dominik Perpeet vom Mai 2013 von http://www.customdebug.com/osm2pgsql/, aber der Server ist derzeit nicht verfügbar.
Sie können die neueste Entwicklung des Windows-Builds unter verfolgen
https://github.com/openstreetmap/osm2pgsql/issues/17
Die Ausgabe enthält drei verschiedene Versionen, zwei von onepromise über vanguard.houghtonassociates.com und eine von alex85k über dropbox
Die erste Quelle bietet Mingw- und Cygwin-Builds, die unter
OSM-MINGW64OSM2PGSQL und OSM-OSM2PSQL zu finden sind. Die
neuesten Builds sind # 38 für Mingw und # 95 für Cygwin. Downloads sind verfügbar, wenn Sie auf die Build-Nummer (falls grün) und dann auf die Artifact
Registerkarte klicken
Die mingw- Version hängt von einigen DLLs von mingw64 ab: libgcc_s_seh-1.dll
und libwinpthread-1.dll
die nicht enthalten sind. mingw64 ist über den Paketmanager unter http://win-builds.org/download.html verfügbar .
Leider funktioniert die mingw-Version für mich nicht, da sie keine Verbindung zum postgreSQL-Server herstellen kann (der mit allen anderen Versionen osm2pgsql und QGIS funktioniert).
Die Cygwin- Version muss -H localhost
zur Ausführung zur Befehlszeile hinzugefügt werden, die Cache-Größe ist jedoch auf begrenzt --cache 2000
. Dies ist weniger, als der alte Build verarbeiten kann.
Die Version von alex85k wurde mit dem MS VC ++ - Compiler erstellt und soll schneller sein. Der neueste Build vom 26.10.2014 funktioniert für mich, es sind keine Änderungen an der Befehlszeile erforderlich.
Der Build von 15.Sep funktioniert nicht.