0

我有一个 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 服务器。就像我说的,我得到了归还的瓷砖,它们只是蓝色的。

4

1 回答 1

3

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

有关建议,请参阅http://dbsgeo.com/foss4g2010/html/troubleshooting.html#trouble-postgres-connection,但要知道这只是一个 postgres 问题,由您决定如何配置和必要的安全需求。

于 2011-05-24T16:52:02.453 回答