[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