有关ubuntu 12.04的switch2osm教程的问题

时间:2013-01-23 00:52:14

标签: ubuntu openstreetmap mapnik

我正在关注this guide,但是当我到达启动tileserver的部分时,会发生错误。

我在终端上执行了命令renderd -f -c /usr/local/etc/renderd.conf,但出现以下消息:

“renderd [16156]:加载地图图层'default'时发生错误:XML文档格式不正确: 未定义实体'datasource-settings'(在第4060行的文件'/path/to/mapnik-style/osm.xml'中遇到)“

我决定启动服务器sudo /etc/init.d/apache2 restart

一切顺利,没有致命错误。

我转到localhost / osm_tiles2 / 0/0 / 0.png查看它是否有效以及会发生什么:

未找到 在此服务器上找不到请求的URL /osm_tiles2/0/0/0.png。

1 个答案:

答案 0 :(得分:2)

如果您从软件包安装了osm2pgsql,则导入样式可能已过期。确保您拥有并使用downloading it的最新版本到mapnik-stylesheets目录,并在osm2pgsql命令中添加--style(或-S)选项以指向此最新文件。 (根据需要调整目录。)

osm2pgsql --style ~/mapnik-stylesheets/default.style --database gis --username gisuser --slim planet-latest.osm.pbf