Estoy usando el GeoWebCache independiente para servir mosaicos desde un GeoServer remoto. Mi problema es que la etiqueta del polígono se agrega a cada uno de los mosaicos servidos, en lugar de solo una vez en el centroide del polígono.
Encontré una publicación que analiza el problema:
http://osgeo-org.1560.n6.nabble.com/polygon-label-repeated-for-each-tile-td4995203.html
La primera respuesta mencionó una posible solución:
"En general, sugiero usar un motor de representación de mosaicos (GeoWebCache, MapProxy, TileCache) de todos modos, en lugar de solicitar una imagen pequeña de GeoServer y hacer que el motor de representación de mosaicos realice el corte de mosaicos después. Deberá enviar menos solicitudes a GeoServer ( 1 imagen grande en lugar de varias imágenes pequeñas), por lo que esto acelera el tiempo total de creación de caché de mosaicos ".
El problema es que no pude encontrar cómo hacerlo haciendo referencia a la documentación de GeoWebCache, y la publicación mencionada anteriormente no explica la forma de implementar eso.
También encontré una publicación con una respuesta que enlaza con la documentación "en mosaico" de GeoWebCache , pero mi código ya utiliza todos los atributos necesarios y la etiqueta aparece varias veces:
var Layer_1874 = new OpenLayers.Layer.WMS(
'Grundkort',
'/wms10.ashx'
, {
format: 'image/png',
srs: 'EPSG:25832',
layers: 'ballerupkommune_grundkort_bk',
tiled: true,
tilesOrigin: '698804,6173460'
}
, {
displayInLayerSwitcher: true,
isBaseLayer: true,
transitionEffect: 'resize',
displayOutsideMaxExtent: true,
visibility: false
}
);
Alguien tiene una idea?