我试图解决一些日子的问题,甚至找不到geoserver的行为原因。 我有一个web应用程序,通过openlayers从我的geoserver(版本2.1.3)打印一些地图图层。 我已所有的层以及在我的GeoServer应用配置和这些层深受的OpenLayers使用投影900913.缓存激活时Geoserver图层被取代
问题来绘制,当我尝试从得到直接从我的GeoServer层图像的变化,以获得通过geoserver分布中包含的geowebcache创建图层(在请求中添加参数“& tiled = true”)。
然后这些图层也可以获得,但是距离原始位置一些公里。
也许它使用了不同的投影,但在geoserver日志中,我看到它正在使用900913投影调用请求。 我也擦了geowebcache的临时目录,在那里可以找到缓存文件,强制geowebcache重新绘制图层缓存文件。但它重绘他们与同样的问题。
有人有这个问题,或知道使用缓存层时该层位移的原因是什么?
非常感谢你, Aleix
编辑:我看到有在StackExchange社区GIS站点下面的帖子同样的问题,虽然它既不回答...(HTTP:// gis.stackexchange.com/questions/4289/geowebcache-misalignment-of-tiles)
非常感谢您Andrea,I已经尝试过使用wms服务,但它对我没有太大帮助。 我可以调用以下2个请求(具有相同的参数:layer,srs,bounding box),并获得2个不同的图层部分: http:// localhost:8080/geoserver/gwc/service/wms?request = GetMap&LAYERS = layergroup1 ... And: http:// localhost:8080/geoserver/wms?request = GetMap&LAYERS = layergroup1 ... – Aleix 2012-08-07 08:07:33