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

时间:2012-08-06 16:15:19

标签: caching openlayers geoserver map-projections

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

当我尝试更改从我的地理服务器直接获取图层图像,通过geoserver分布中包含的geowebcache获取图层时出现问题(在请求中添加参数"& tiles = true&# 34。)

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

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

使用缓存图层时,是否有人遇到此问题或知道此图层位移的原因是什么?

非常感谢, Aleix

编辑:我看到StackExchange社区的GIS站点中的帖子中有同样的问题,虽然它没有得到回答......(http://gis.stackexchange.com/questions/4289/geowebcache-未对准的图像块)

1 个答案:

答案 0 :(得分:2)

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