TileCache с Mapnik для OpenStreetMap - PullRequest
0 голосов
/ 24 мая 2011

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

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

TileCache Config:

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

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

1 Ответ

3 голосов
/ 24 мая 2011

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

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

...