首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带TileCache的Mapnik Blue Tiles

带TileCache的Mapnik Blue Tiles
EN

Stack Overflow用户
提问于 2011-05-25 04:07:39
回答 1查看 657关注 0票数 0

我仍然在尝试让我的服务器运行OpenStreetMap。我已经安装了TileCache和Mapnik。我将美国俄克拉何马州的摘录导入到我的数据库中。我已经使用OSM Mapnik工具创建了一个XML样式表,并且我已经确认'generate_image.py‘是一个很好的地图图像。我已经(至少我相信我已经)正确地授予了PostGIS访问权限。我的用户对数据库中的所有表具有完全权限。当我查看Apache日志时,我看到的都是关于缓存未命中的注释(我过去经常看到数据库连接问题,但现在不会了)。在Postgres日志中,我没有看到任何东西(同样,我曾经看到访问被拒绝的问题,但现在不会了)。尽管如此,当我请求TileCache渲染来自OSM Mapnik层的瓦片时,我得到的只是这张图片:

无论我在地图上的哪个位置,或者我处于什么缩放级别,这个图像都会显示出来。我有一个在CGI下运行的TileCache,它的配置如下:

代码语言:javascript
复制
[osm]
type=Mapnik
mapfile=/var/maps/bin/mapnik/osm.xml
spherical_mercator=true

我使用的是OpenLayers,我的Javascript看起来像这样:

代码语言:javascript
复制
var map = new OpenLayers.Map("mapdiv");
var vec = new OpenLayers.Layer.TMS("TC", "http://maps.company.com/cgi-bin/tilecache/tilecache.cgi/", {serviceVersion: "1.0.0", layername: "osm", type: "png"});
map.addLayer(vec);

我已经在这台服务器上工作了两周半了。我已经阅读了我能找到的所有博客、论坛或其他帖子。这是我今天提出的第三个问题。我越来越绝望了。我真的很感谢任何人的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-25 04:25:01

你能确认你在postgis中有有效的数据吗?在Quantum GIS中打开数据是一个很好的检查方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6116219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档