Personalmente, todavía estoy usando la versión de Dominik Perpeet de mayo de 2013 de http://www.customdebug.com/osm2pgsql/ pero el servidor está inactivo.
Puede seguir el último desarrollo de la compilación de Windows en
https://github.com/openstreetmap/osm2pgsql/issues/17
El problema presenta tres versiones diferentes, dos de una promesa a través de vanguard.houghtonassociates.com y una de alex85k a través de dropbox
La primera fuente ofrece compilaciones de mingw y cygwin, que se pueden encontrar en
OSM-MINGW64OSM2PGSQL y OSM-OSM2PSQL
Las últimas compilaciones actuales son la # 38 para mingw y la # 95 para cygwin. Las descargas están disponibles si hace clic en el Número de compilación (si es verde), luego en la Artifact
pestaña
La versión de mingw depende de algunos dlls de mingw64: libgcc_s_seh-1.dll
y libwinpthread-1.dll
que no están incluidos. mingw64 está disponible en http://win-builds.org/download.html utilizando el administrador de paquetes.
Desafortunadamente, la versión mingw no funciona para mí porque no puede conectarse al servidor postgreSQL (que funciona con todas las otras versiones osm2pgsql y QGIS).
La versión de cygwin necesita -H localhost
agregarse a la línea de comando para ejecutarse, pero el tamaño de caché está limitado a --cache 2000
. Esto es menos de lo que la versión anterior puede funcionar.
La versión de alex85k está construida con el compilador MS VC ++ y se supone que es más rápida. La última versión del 26.10.2014 funciona para mí, no es necesario realizar ajustes en la línea de comandos.
La construcción de 15.Sep no funciona.