首页 文章

缓存激活时,Geoserver图层被移位

提问于
浏览
1

我试图解决问题好几天,甚至找不到地理服务器行为的原因也是不可能的 . 我有一个Web应用程序,通过openlayers从我的geoserver(版本2.1.3)打印一些 Map 图层 . 我在我的地理服务器应用程序中配置了所有层,并且这些层由openlayers使用投影900913很好地绘制 .

当我尝试从我的地理服务器直接获取图层图像,通过geoserver分布中包含的geowebcache获取图层(在请求中添加参数“&tiled = true”)时,问题就出现了 .

然后也获得了层,但是从原始位置移开了几公里 .

也许它使用不同的投影,但在geoserver日志中,我看到它使用900913投影调用请求 . 我还擦除了geowebcache的临时目录,可以找到缓存文件,强制geowebcache重绘图层缓存文件 . 但它重绘了同样的问题 .

有人在使用缓存层时有这个问题或者知道这个层位移的原因是什么?

非常感谢,Aleix

编辑:我看到StackExchange社区的GIS站点中的帖子中有相同的问题,虽然它没有得到回答......(http://gis.stackexchange.com/questions/4289/geowebcache-misalignment-of -tiles)

1 回答

  • 2

    如果你想真正使用GWC,请点击GWC自己的WMS服务,它还会告诉你,与缓存的网格相比,你所做的请求是否有所改变: http://localhost:8080/geoserver/gwc/service/wms?...

相关问题