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

Responder a