在Windows上将带有osm2pgsql的.osm.bz2转换并导入postGis失败

时间:2013-07-01 18:49:34

标签: postgresql postgis openstreetmap

我是这一切的新手。我按照教程http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/进行了下一步:

- 安装了post / postgreSql,PROJ4;

来自cloudmade的

-saved链接;

-create database gis;

最后在cmd中做了这个 osm2pgsql -d gis -U postgres -P 5432 grad_beograd.osm.bz2

并显示错误Using projection SRS 900913 (Spherical Mercator) Couldn't open style file '/usr/share/osm2pgsql/default.style': No such file or d irectory Error occurred, cleaning up

我的操作系统是WindowsXP

寻求帮助。谢谢提前!

2 个答案:

答案 0 :(得分:1)

来自链接http://www.bostongis.com/PrinterFriendly.aspx?content_name=loading_osm_postgis

“如果您没有在包中看到default.style文件,请从以上链接下载。对于HOTOSM安装,default.style位于Program Files / HOSTOSM / share文件夹中。复制默认值。样式文件与massachusetts.osm.bz2文件放在同一个文件夹中。 注意:如果您计划稍后使用OSM数据设置映射磁贴服务器,请查看Dane Springmeyer的Mapnik教程:http://www.dbsgeo.com/。“

答案 1 :(得分:1)

你需要添加-s标志并指向default.style文件的位置 - 尝试使用osm2pqsql -h命令

确保您确实拥有该文件,上面的教程并没有真正告诉您从哪里获取它,我必须安装HOTOSM来获取 default.style 文件和我刚用OSM数据将其复制到我的文件夹中。