我正在尝试将地图数据导入到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"
答案 0 :(得分:9)
新版本不允许您使用-w插入密码,而是在运行osm2pgsql之前必须将密码设置为环境变量pgpassword,如下所示:
SET pgpassword=postgres
例如。