0

TileCache を使用してタイルを提供する OpenStreetMap サーバーがあります。タイルは Mapnik で生成されます。Mapnik XML スタイルシートを構成し、OSM Mapnik ツール 'generate_image.py' で画像を生成できます。そのイメージは正しく、見栄えがします。

私の TileCache サーバーは、私の OSM レイヤーからタイルを提供します。ただし、取得できるのは背景/水色のタイルだけです。地形も街路データも得られません。誰でもこれを手伝ってもらえますか?

タイルキャッシュ構成:

[osm]
type=Mapnik
mapfile=/var/maps/bin/mapnik/osm.xml
spherical_mercator=true

OpenLayers を使用してマップを表示しています。TMS レイヤーを使用して TileCache サーバーを呼び出しています。私が言ったように、私はタイルを返します。それらはただの青です。

4

1 に答える 1

3

これは、TileLite と generate_image.py でタイル生成をテストするために使用した通常の UNIX ユーザーとは異なる権限を持つ apache ユーザー (さまざまな名前) として tilecache が実行されるために発生する可能性があります。

アドバイスについてはhttp://dbsgeo.com/foss4g2010/html/troubleshooting.html#trouble-postgres-connectionを参照してください。ただし、これは単なる postgres の問題であり、設定方法と必要なセキュリティ ニーズを決定するのはあなた次第であることを理解しておいてください。

于 2011-05-24T16:52:02.453 に答える