使用 GeoWebCache 进行拼贴的问题:大多数拼贴都丢失了
Problem of tiling with GeoWebCache: most tiles are missing
我设置了一个 PostGIS 数据库,我通过参数化 SQL 视图将其添加到 GeoServer 中。我用Leaflet通过wms显示了这一层。
在我使用 url“/geoserver/gwc/service/wms”而不是“/geoserver/wms”添加 GeoWebCache 之前它工作正常。当我处于最小缩放时,我仍然可以看到我的多边形。但是当我缩放时,我只看到一个红色多边形和一半绿色多边形,如果我再次缩放,我只看到红色多边形。您可以在下图中看到这 3 个状态:
我想这是平铺的问题:我得到了最小的平铺以及红色多边形周围的一些平铺以进一步缩放,但由于某种原因似乎没有发送其他平铺。
这是我用来通过传单获取 wms 层的代码:
geoJSONlayer = L.tileLayer.wms("/geoserver/gwc/service/wms", {
layers: 'cartowiki:choix',
format: 'image/png',
transparent: true,
viewparams: 'year:'+(annee+3000)
}).addTo(map);
geoJSONlayer.addTo(map);
你知道这里的问题吗?
提前致谢,
边界框确实是个问题。在 Geoserver 中,我不得不在 2 个地方修改层的属性:
我在数据部分的边界框部分单击了 'Compute from SRS bounds',然后单击了 'Compute from native bounds'
我删除并重新创建了 Tile Caching 部分中的可用网格集,以便网格子集边界将使用新的边界框更新
希望对以后的人有所帮助!
我设置了一个 PostGIS 数据库,我通过参数化 SQL 视图将其添加到 GeoServer 中。我用Leaflet通过wms显示了这一层。
在我使用 url“/geoserver/gwc/service/wms”而不是“/geoserver/wms”添加 GeoWebCache 之前它工作正常。当我处于最小缩放时,我仍然可以看到我的多边形。但是当我缩放时,我只看到一个红色多边形和一半绿色多边形,如果我再次缩放,我只看到红色多边形。您可以在下图中看到这 3 个状态:
我想这是平铺的问题:我得到了最小的平铺以及红色多边形周围的一些平铺以进一步缩放,但由于某种原因似乎没有发送其他平铺。
这是我用来通过传单获取 wms 层的代码:
geoJSONlayer = L.tileLayer.wms("/geoserver/gwc/service/wms", {
layers: 'cartowiki:choix',
format: 'image/png',
transparent: true,
viewparams: 'year:'+(annee+3000)
}).addTo(map);
geoJSONlayer.addTo(map);
你知道这里的问题吗?
提前致谢,
边界框确实是个问题。在 Geoserver 中,我不得不在 2 个地方修改层的属性:
我在数据部分的边界框部分单击了 'Compute from SRS bounds',然后单击了 'Compute from native bounds'
我删除并重新创建了 Tile Caching 部分中的可用网格集,以便网格子集边界将使用新的边界框更新
希望对以后的人有所帮助!