2013-01-23 74 views
0

我跟在this guide之後,但是當我到達啓動tileserver的部分時,發生錯誤。用於Ubuntu的switch2osm教程的麻煩12.04

我執行的命令renderd -f -c /usr/local/etc/renderd.conf在終端上,但顯示以下消息:

「renderd [16156]:XML文檔不很好地形成: 實體在加載地圖層‘默認’時發生錯誤「數據源的設置」沒有定義「

我決定無論如何sudo /etc/init.d/apache2 restart

一切順利啓動服務器(在行4060在文件「/path/to/mapnik-style/osm.xml」遇到)沒有重大錯誤。

我去到localhost/osm_tiles2/0/0/0.png,看它是否有效,哪些情況是:

找不到 請求的URL /osm_tiles2/0/0/0.png是沒有在這臺服務器上找到。
+0

您是否根據模板創建了'datasource-settings.xml.inc'並根據switch2osm指南進行編輯? – scai

回答

2

如果您從軟件包安裝了osm2pgsql,則導入樣式可能已過時。確保你的mapnik-stylesheets目錄下有downloading it的最新版本,並在你的osm2pgsql命令中添加--style(或-S)選項來指向這個最新的文件。 (根據需要調整目錄。)

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