Personnellement, j'utilise toujours la version de mai 2013 de Dominik Perpeet de http://www.customdebug.com/osm2pgsql/ mais le serveur est actuellement en panne.
Vous pouvez suivre le dernier développement de la version Windows à l'adresse
https://github.com/openstreetmap/osm2pgsql/issues/17
Le problème comporte trois versions différentes, deux de onepromise via vanguard.houghtonassociates.com et une de alex85k via dropbox
La première source propose les builds mingw et cygwin, qui se trouvent sous
OSM-MINGW64OSM2PGSQL et OSM-OSM2PSQL
Les dernières builds actuelles sont # 38 pour mingw et # 95 pour cygwin. Les téléchargements sont disponibles si vous cliquez sur le numéro de build (s'il est vert), puis sur l' Artifact
onglet
La version mingw dépend de certaines DLL de mingw64: libgcc_s_seh-1.dll
et libwinpthread-1.dll
qui ne sont pas incluses. mingw64 est disponible sur http://win-builds.org/download.html à l'aide du gestionnaire de paquets.
Malheureusement, la version mingw ne fonctionne pas pour moi car elle ne peut pas se connecter au serveur postgreSQL (qui fonctionne avec toutes les autres versions osm2pgsql et QGIS).
La version cygwin doit être -H localhost
ajoutée à la ligne de commande pour s'exécuter, mais la taille du cache est limitée à --cache 2000
. C'est moins que l'ancienne version ne peut fonctionner.
La version d' alex85k est construite avec le compilateur MS VC ++ et censée être plus rapide. La dernière version du 26.10.2014 fonctionne pour moi, aucun ajustement sur la ligne de commande n'est nécessaire.
La version de 15.Sep ne fonctionne pas.