我是这一切的新手。我按照教程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
。
寻求帮助。谢谢提前!
答案 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数据将其复制到我的文件夹中。