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<[email protected]>:
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.
_______________________________________________
Spanish mailing list
http://lists.osgeo.org/mailman/listinfo/spanish
http://es.osgeo.org
http://twitter.com/osgeoes