2

我正在尝试将地图数据导入到postgis DBWindows 中。我已经这样做了多年,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"
4

1 回答 1

9

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

SET pgpassword=postgres

例如。

于 2013-04-03T13:35:40.243 回答