我正在关注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。
答案 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