Я загрузил австралийский экстракт OSM и переместил его в базу данных под названием gis, используя osm2pgsql.Tilecache, не способный генерировать плитки с использованием Mapnik
Я изменил generate_tiles.py только генерировать плитки для Австралии:
bbox = (-180.0,-90.0, 180.0,90.0)
render_tiles(bbox, mapfile, tile_dir, 0, 5, "World")
minZoom = 10
maxZoom = 16
bbox = (101.1,-6.9,165.5,-45.9)
render_tiles(bbox, mapfile, tile_dir, minZoom, maxZoom)
При попытке произвести плитки с: экспорта MAPNIK_MAP_FILE = "osm.xml" & & экспорт MAPNIK_TILE_DIR = "/ TMP/tilecache/"& & ./z0generate_tiles.py
В каталоге/tmp/tilecache в png-плитке создано множество каталогов. Плитки имеют государственные границы и названия стран, и там, как представляется, есть шоссе. Но .. когда я перехожу по адресу: http://localhost/osm/tilecache-2.11/index.html Я вижу только страны и штаты, но никаких ярлыков и улиц нет. Я полагаю, что это, вероятно, проблема с доступом к данным postgis. Я пошел в PSQL и выдал: GRANT ВСЕ ЛЬГОТЫ ПО DATABASE гис К ОБЩЕСТВЕННОЙ
В /etc/tilecache.cfg у меня есть:
[cache]
type=Disk
base=/tmp/tilecache
[osm]
type=Mapnik
mapfile=/home/(my user_name)/bin/mapnik/my_osm.xml
spherical_mercator=true
tms_type=google
metatile=yes
[basic]
type=WMS
url=http://labs.metacarta.com/wms/vmap0
extension=png
Казалось бы, что Mapnik не в состоянии общаться с PostGIS , Я вошел в Postgres и казнены: GRANT ALL PRIVILEGES ON DATABASE gis TO PUBLIC
Я создал файл my_osm.xml со следующим:
./generate_xml.py osm.xml my_osm.xml --dbname gis --user (uname) --password (pword) --accept-none
Он создан без каких-либо ошибок.
Это все, насколько я могу это принять. Новые файлы создаются при доступе через Интернет, у них просто нет дорожной информации. Любые идеи?
В качестве обновления к этой проблеме: я в конце концов скачанный tilelite, чтобы увидеть, если он заставил mapnik отображать плитки. Так оно и было. В настоящее время я не мудрее относительно того, что происходит, но я вижу некоторые результаты. –
Вместо этого Ypu должен задать такие вопросы на http://GIS.stackexchange.com. – Jonas