用于 OpenStreetMap 的 TileCache 与 Mapnik

发布于 2024-11-09 07:42:21 字数 453 浏览 0 评论 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 服务器。就像我说的,我收到了退回的瓷砖,它们只是蓝色的。

I have an OpenStreetMap server that uses TileCache to serve tiles. The tiles are generated with Mapnik. I have configured the Mapnik XML stylesheet and I can generate an image with the OSM Mapnik tool 'generate_image.py'. That image is correct and looks good.

My TileCache server will serve tiles from my OSM layer; however, all I get are tiles with the background/water blue. I get no land forms, I get no street data. Can anybody help with this?

TileCache Config:

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

I am using OpenLayers to show the map. I am using a TMS layer to call the TileCache server. Like I said, I get tiles returned, they are just nothing but blue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-11-16 07:42:21

发生这种情况的原因可能是因为tilecache以apache用户(各种名称)运行,该用户与您用来使用TileLite和generate_image.py测试图块生成的普通unix用户具有不同的权限。

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

This is likely happening because tilecache runs as the apache user (various names) which has different privileges than your normal unix user for which you used to test tile generation with TileLite and generate_image.py.

See http://dbsgeo.com/foss4g2010/html/troubleshooting.html#trouble-postgres-connection for advice, but know this is simply a postgres issue and it is up to you to decide how to configure and your necessary security needs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文