[Spanish] etiquetas duplicadas
Jorge Gaspar Sanz Salinas
jsanz at osgeo.org
Thu Nov 12 03:35:36 EST 2009
Brian Timoney escribió:
>
> Cristhian:
>
> No es cuestion de Mapserver.
>
> Lo que esta pasando es OpenLayers esta pidiendo muchas tejas de
> MapServer y MapServer esta poniendo una etiqueta en cada teja que
> contiene su poligono o linea.
<nota>
Brian, nunca habría traducido "tile" por "teja" porque las tejas se suelen superponer, igual mejor "teselas" (o
"llosetes" como diríamos en Catalán/Valenciano) :-)
</nota>
>
>
> En OpenLayers se puede pedir un WMS para una teja usando "singleTile:True"
>
> http://openlayers.org/dev/examples/notile.html
>
> Bueno, la experiencia de "singleTile" no es optimo porque es las tejas
> que proveen la experiencia avanzada de "slippy maps" a la Google Maps.
>
> Si los datos no cambian mucho, vale la pena para crear un cache de tejas
> cuando pide una imagen mas grande de las dimensiones de la teja y corta
> la imagen para prevenir etiquetas duplicadas. (Por ejemplo, si tenga
> tejas de 256 x 256, pide una imagen de MapServer de 384 x 384 y corta el
> bordo).
>
> No conozco una programa gratis que hacelo, pero puede alcanzarlo en PHP
> o Python.
>
> Suerte,
>
> Brian
>
Este es un problema típico de los clientes que funcionan con teselas. La solución más inmediata es poner en medio un
TileCache y habilitar el uso de "metatiles" para mitigar el efecto.
Otra solución es poner SOLO el etiquetado con singleTile:True y el resto de capas dejarlas sin etiquetas. De esta forma
debería ir más rápido.
--
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz
More information about the Spanish
mailing list