将 OSM 地图导入 postgis [windows 环境时出现错误 "illegal option --t" occus]

error "illegal option --t" occus when import OSM map into postgis [windows environment]

我想将 OSM 地图导入 postgis,所以在 windows cmd 控制台中使用了以下命令:

osm2pgsql -U postgres -d osm -hstore -s _S ./default.style ./xxxx.osm

但是"illegal option --t"出现错误: osm2pgsql 非法选项 --t 使用错误。

不知道"illegal option --t"是什么意思,不知道怎么处理。 我看过几篇文章,但没有找到任何答案。 谢谢。

p.s 我已经安装了 postgis 2.1.7 和 postgresql 9.4 以及 hstore。

您的命令中至少有 2 个错误 -hstore 而不是 --hstore_S 而不是 -S

所以:

osm2pgsql -U postgres -d osm --hstore -s -S ./default.style ./xxxx.osm