これまで 2 週間半、サーバー上で実行されている OpenStreetMap のローカル コピーを取得しようと試みてきました。惑星ファイルをダウンロードし、'osm' という PostGIS データベースにインポートしました。OSM Mapnik ツールを使用して、Mapnik で使用する XML スタイルシートを生成しました。Mapnik がデータベースから OSM タイルをレンダリングできることを証明するために TileLite を使用しました。タイルは、私が望むように見えます。
私の問題は、TileCache を Mapnik で動作させることができないことです。シェープファイルを提供するために使用している MapServer インスタンスがインストールされています。これは TileCache で動作します。TileCache 構成ファイルのデフォルトの「basic」レイヤーも同様に機能します。私のOSMレイヤーを手伝ってください:
[osm]
type=Mapnik
mapfile=/var/maps/bin/mapnik/osm.xml
spherical_mercator=true
bbox=-16697000,8610000,-16667000,8640000
maxResolution=156543.0339/4
levels=18
srs=EPSG:900913
見つけた最後のブログ投稿、フォーラム投稿、およびチュートリアルをすべて読みました。どんな助けでも大歓迎です。私は何かを見逃したか、何か愚かなことをしていると思います。