[Spanish] como cambiar los estilos de las clases en el mapserver
con openlayer dependiendo del zoom
josego
josego at simgia.com
Tue Dec 20 07:53:14 EST 2011
La forma que solucione fue en cada layer colocar el MAXSCALEDENOM y
MINSCALEDENOM. Para hallar el MAXSCALEDENOM y MINSCALEDENOM utilice este
sección de código del mapserver.
#################-----Configuracion de la escala-----################
SCALEBAR
STATUS embed
INTERVALS 5
OUTLINECOLOR 0 0 0
SIZE 250 20
TRANSPARENT off
UNITS meters
STYLE 0
LABEL
SIZE SMALL
POSITION uc
TYPE bitmap
END
END
SYMBOL
NAME "circle"
TYPE ELLIPSE
FILLED TRUE
POINTS
1 1
END
STYLE
8 12 8 12
END
END
De otra manera no sabia como saber esos valores. Así pude solucionar.
Utilizar grupos que ventajas me daria, porque en cada layer coloco su
MAXSCALEDENOM y MINSCALEDENOM.
De todas maneras muchas gracias Jorge Gaspar Sanz Salinas.
El 19/12/11 10:37, Jorge Gaspar Sanz Salinas escribió:
> 2011/12/16 josego<josego en simgia.com>:
>> Hola a todos.
>> Tengo un mapa con 6 niveles de zoom. El servidor de mapas es el mapserver
>> versión 5.6, y quisiera saber como hago que en tal nivel de zoom me cambie
>> los estilos del objeto class del mapserver. La idea es que al estar lejos el
>> mapa me muestre tal estilo, y al acercarme, me cambie de estilo. Si alguien
>> tiene un link o una solución. Muchas gracias por todo.
>> Saludos, jose
> Tienes que crear varias layers, y a cada una ponerle el control de
> escala adecuado para que se vea en el rango que necesitas. Luego pones
> todas las capas en un mismo grupo y cargas en open layers ese grupo.
>
> Suerte.
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.osgeo.org/pipermail/spanish/attachments/20111220/fe49928e/attachment.html
More information about the Spanish
mailing list