2011-05-24 67 views
0

我有一个OpenStreetMap服务器,它使用TileCache来提供图块。这些图块是使用Mapnik生成的。我配置了Mapnik XML样式表,并且可以使用OSM Mapnik工具'generate_image.py'生成图像。该图像是正确的,看起来不错。TileCache with Mapnik for OpenStreetMap

我的TileCache服务器将从我的OSM图层提供图块;然而,我所得到的都是具有背景/水蓝色的瓷砖。我没有得到任何土地形式,我没有得到任何街道数据。任何人都可以帮忙吗?

TileCache配置:

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

我使用的OpenLayers显示地图。我正在使用TMS层来调用TileCache服务器。就像我说的,我得到了瓷砖,他们只是蓝色而已。

回答

3

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

http://dbsgeo.com/foss4g2010/html/troubleshooting.html#trouble-postgres-connection的意见,但要知道这仅仅是一个Postgres的问题,它是由你来决定如何配置和您所需的安全需求。

+0

我真的很感谢所有的帮助。因为你,我将能够完成这个项目! – Nik 2011-05-24 16:55:13