1

我对这一切都很陌生。我按照教程http://www.spatialanalysis.ca/2011/using-openstreetmap-data-part1/做了下一步:

- 安装了 postGIS/postgreSql、PROJ4;

- 从 cloudmade 保存的链接;

-创建数据库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.

寻求帮助。谢谢提前!

4

2 回答 2

3

您需要添加-S标志并指向default.style文件的位置 - 尝试该osm2pqsql -h命令,它会告诉您:

 -S|--style       Location of the style file. Defaults to
                        default.style.

确保您确实拥有该文件,上面的教程并没有真正告诉您从哪里获得它,我必须进行 HOTOSM 安装才能获得该default.style文件,我只是将它与 OSM 数据一起复制到我的文件夹中。

于 2014-05-28T20:03:49.287 回答
1

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

“如果您的包中没有看到 default.style 文件,请从上述链接下载。对于 HOTOSM 安装,default.style 位于 Program Files/HOSTOSM/share 文件夹中。将 default.style 文件复制到与您的 massachusetts.osm.bz2 文件相同的文件夹。注意:如果您打算稍后使用 OSM 数据设置映射图块服务器,请查看 Dane Springmeyer 的 Mapnik 教程:http ://www.dbsgeo.com/ 。

于 2013-07-02T07:50:52.230 回答