TileCache с Mapnik для OpenStreetMap

У меня есть сервер OpenStreetMap, который использует TileCache для обслуживания плиток. Плитки создаются с помощью Mapnik. Я настроил таблицу стилей Mapnik XML и могу сгенерировать изображение с помощью инструмента OSM Mapnik "generate_image.py". Это изображение является правильным и выглядит хорошо.

Мой сервер TileCache будет обслуживать плитки из моего уровня OSM; однако, все, что я получаю, это плитки с фоном / вода синего цвета. Я не получаю формы земли, я не получаю данные улиц. Кто-нибудь может помочь с этим?

Конфигурация TileCache:

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

Я использую OpenLayers, чтобы показать карту. Я использую слой TMS для вызова сервера TileCache. Как я уже сказал, мне возвращают плитки, они просто голубые.

1 ответ

Решение

Это, вероятно, происходит потому, что tilecache запускается как пользователь apache (различные имена), у которого есть привилегии, отличные от вашего обычного пользователя unix, для которого вы использовали для тестирования генерации плиток с TileLite и generate_image.py.

Обратитесь за советом по http://dbsgeo.com/foss4g2010/html/troubleshooting.html, но знайте, что это просто проблема postgres, и вы сами должны решить, как настроить и выполнить необходимые требования безопасности.

Другие вопросы по тегам