osm2pgsql windows“非法选项-W”错误

时间:2013-03-19 21:06:11

标签: postgis postgresql-9.1 openstreetmap

我正在尝试将地图数据导入到Windows上的postgis DB。我使用osm2pgsql多年来一直这样做,但西班牙地图的最新更新会产生重复的键错误。它似乎是一个64位版本的问题。有没有办法避免这个问题?我尝试先使用osmosis对其进行排序,但我得到了相同的错误。

另一个问题。我下载了新的osm2pgsql版本(2013年2月6日),但我无法使其正常运行。它显示"illegal option --w"。我使用以下(以前版本使用以前的版本)

 "osm2pgsql -c -d osm  -s  -S C:\sw\osm2postgre\default.style -U postgres -W -H localhost -P 5432 c:\mapas\spain.osm.bz2"

1 个答案:

答案 0 :(得分:9)

新版本不允许您使用-w插入密码,而是在运行osm2pgsql之前必须将密码设置为环境变量pgpassword,如下所示:

SET pgpassword=postgres

例如。