Я уже две с половиной недели пытаюсь получить локальную копию OpenStreetMap, работающую на сервере. Я скачал файл планеты и импортировал его в базу данных PostGIS под названием «osm». Я использовал инструменты OSM Mapnik для генерации таблицы стилей XML для использования Mapnik. Я использовал TileLite, чтобы доказать, что Mapnik может отображать плитки OSM из базы данных. Плитки даже выглядят так, как я хочу, чтобы они выглядели.
Моя проблема сейчас в том, что я не могу заставить TileCache работать с Mapnik. У меня установлен экземпляр MapServer, который я использую для обслуживания шейп-файлов. Это работает с TileCache. Стандартный базовый слой в файле конфигурации TileCache также работает. Пожалуйста, помогите с моим уровнем 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
Я прочитал каждое последнее сообщение в блоге, сообщение на форуме и учебник, которые я могу найти. Любая помощь будет оценена. Я подозреваю, что либо что-то пропустил, либо я делаю что-то глупое.