Mapnik Blue Tiles с использованием TileCache - PullRequest
0 голосов
/ 25 мая 2011

Я все еще пытаюсь заставить мой сервер работать с OpenStreetMap.У меня установлены TileCache и Mapnik.У меня есть выдержка из американского штата Оклахома, импортированная в мою базу данных.Я использовал инструменты OSM Mapnik для создания таблицы стилей XML, и я подтвердил, что «generate_image.py» создает хорошее изображение карты.Я (по крайней мере, я верю, что) предоставил доступ к PostGIS должным образом.У моего пользователя есть полные права доступа ко всем таблицам в базе данных.Когда я просматриваю логи Apache, все, что я вижу, - это заметки о промахах в кеше (раньше я видел проблемы с подключением к базе данных, но больше не вижу).В журналах Postgres я ничего не вижу (опять же, раньше я видел проблемы с отказом в доступе, но больше не вижу).Несмотря на все это, когда я прошу TileCache визуализировать плитку из слоя OSM Mapnik, все, что я получаю, это изображение:

Mapnik Rendered Tile

Это изображение отображается независимо от того, где я нахожусьна карте или на каком уровне масштабирования я нахожусь.У меня TileCache работает под CGI и имеет такую ​​конфигурацию:

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

Я использую OpenLayers, и мой Javascript выглядит так:

var map = new OpenLayers.Map("mapdiv");
var vec = new OpenLayers.Layer.TMS("TC", "http://maps.company.com/cgi-bin/tilecache/tilecache.cgi/", {serviceVersion: "1.0.0", layername: "osm", type: "png"});
map.addLayer(vec);

Я работал на этом серверена две с половиной недели.Я прочитал каждый блог, форум или другой пост, который я могу найти.Это мой третий вопрос сегодня.Я в отчаянии.Буду очень признателен за любую помощь.

1 Ответ

1 голос
/ 25 мая 2011

Можете ли вы подтвердить, что у вас есть действительные данные в postgis?Открытие данных в Quantum GIS - это хороший способ проверки.

...