使用Mapnik for OpenStreetMap的TileCache

时间:2011-05-24 16:33:15

标签: mapping openstreetmap mapnik tilecache

我有一个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 个答案:

答案 0 :(得分:3)

这很可能发生,因为tilecache作为apache用户(各种名称)运行,它具有与普通unix用户不同的权限,您使用TileLite和generate_image.py来测试tile生成。

请参阅http://dbsgeo.com/foss4g2010/html/troubleshooting.html#trouble-postgres-connection获取建议,但请注意这只是一个postgres问题,由您决定如何配置以及您需要的安全需求。