0

このガイドに従っているのですが、タイルサーバーを起動するところまで行くとエラーが発生します。

ターミナルでコマンドを実行しrenderd -f -c /usr/local/etc/renderd.confましたが、次のメッセージが表示されます。

"renderd[16156]: マップ レイヤー 'default' の読み込み中にエラーが発生しました: XML ドキュメントの形式が正しくありません: エンティティ 'datasource-settings' が定義されていません (ファイル '/path/to/mapnik-style/osm.xml' で検出されました' 4060行目)」

とにかくサーバーを起動することにしましたsudo /etc/init.d/apache2 restart

すべてがうまくいき、FATAL エラーは発生しません。

localhost/osm_tiles2/0/0/0.png に移動して、機能するかどうかを確認すると、次のようになります。

見つかりません 要求された URL /osm_tiles2/0/0/0.png がこのサーバーで見つかりませんでした。
4

1 に答える 1

2

パッケージから osm2pgsql をインストールした場合、インポート スタイルが古くなっている可能性があります。mapnik-stylesheets ディレクトリにダウンロードし、 --style (または -S) オプションを osm2pgsql コマンドに追加して、この最新のファイルを指すようにして、最新バージョンを持っていることを確認して使用してください。(必要に応じてディレクトリを調整します。)

osm2pgsql --style ~/mapnik-stylesheets/default.style --database gis --username gisuser --slim planet-latest.osm.pbf
于 2013-11-07T12:32:48.390 に答える