[Spanish] MapServer Web Client
martinmaximilianoflores
martinmaximilianoflores at yahoo.com.ar
Fri Jul 13 08:45:11 PDT 2012
Hola, estoy desarrollando una aplicacion en javascript(+OP) que provee de un
tree de capas dibujando en sus respectivos grupos las leyendas como asi
tambien el viewport de OP con controles personalizados y permitiendo
personalizarlos de forma simple, ademas de incluir la posibilidad de
imprimir la vista actual a modo de informe con las leyendas correspondientes
y demas.
Hasta aca nada nuevo, mi intencion es proveer de una clase de javascript que
permita "levantar" los controles, el tree y demas de forma "SIMPLE", soy
programador de sistemas y me encontre que configurar aplicaciones ya
existentes como MapFish y demas son complicados de implementar instalar en
nuestro servidores.
Esta clase es simple y la idea es que se ocupe de todo y abstraer al usuario
de muchas complicaciones(instalar programas del lado de servidor largas
configuracion etc.), esta pensado para quienes recien empiezan, acaban de
configurar su mapserver y quieren ver sus mapas rapidamente.
Esta demas decir faltan cosas y hay que terminar y si alguien esta
interezado en ayudar o de probar para usarlo lo pongo a disposicion
esperando obviamente la devolucion con los nuevos aportes.
La implementacion en un pagina web seria algo asi:
Esto da lugar a la imagen que adjunto, como se ve, se define en que lugar se
va a dibujar todo y que capas contendra, por cada capa en que grupo se
dibuja, una descripcion y si va a ser una capa base o no.
Si bien aqui no se definen por ejemplo las proyeccion y extents, esos
metodos ya estan implementados, internamente deje configuradas las
proyecciones y extenciones que use para el ejemplo,tambien poner por default
la capa de google en el listado de capas base.
pero los metodos son simples como tree.SetExtent,
tree.displayProjection,tree.SetProjection,de todos modos es simple acceder
al objeto de OP como tree.op_map que es la instancia de Openlayers dentro de
la clase.
Saludos.
http://osgeo-org.1560.n6.nabble.com/file/n4988270/MSDemo.png
--
View this message in context: http://osgeo-org.1560.n6.nabble.com/MapServer-Web-Client-tp4988270.html
Sent from the OSGeo Spanish Local Chapter mailing list archive at Nabble.com.
More information about the Spanish
mailing list