XVM - unas vitaminas sobre OpenLayers

García Coya, Micho
Full Text
Share
XVM (XeoVisor Mínimo) es una herramienta diseñada para la creación y puesta en marcha de geovisores web ligeros en muy poco tiempo con todas las funcionalidades básicas que un usuario necesita. Está construido sobre Openlayers manteniendo una total compatibilidad con éste ofreciendo todas sus funcionalidades, además de añadir ciertas características útiles a la hora de hacer adaptaciones y personalizaciones según los requisitos de cada proyecto. Este aspecto lo hace una herramienta muy interesante dentro en un entorno corporativo donde hay gran variedad de departamentos con características específicas. XVM es ideal para visores departamentales de consulta de datos publicados en Infraestructuras de Datos Espaciales (IDE). Desde su nacimiento en 2011 como herramienta interna en la Xunta de Galicia, ha sido usado como base para varios visores como http://visorgis.cmati.xunta.es/cdix/ o http://www.cmati.xunta.es/ide-dhgc/ y está integrada en la web corporativa de la “Consellería de Medio Ambiente, Territorio e Infraestruturas” siendo un ejemplo de reutilización de componentes y ahorro de recursos. XVM es una pieza de software orientada tanto a facilitar el desarrollo como el manejo por parte de los usuarios. Una de sus ventajas principales es que la configuración se realiza de forma sencilla usando diferentes métodos como ficheros de configuración internos, ficheros remotos o incluso el cambio de ciertas opciones usando parámetros GET en la URL. La configuración permite la instanciación dinámicamente del XVM con un gran número de posibilidades como la elección de capas a visualizar, escoger qué controles/botones var a ser cargados y otras opciones básicas. Esta característica hace que un único despliegue del XVM tenga una gran versatilidad permitiendo que un usuario sin conocimientos de desarrollo pueda adaptar fácilmente el visor a sus necesidades. Se ha hecho un gran esfuerzo en mantener un desarrollo mod ular y desacoplado y en su creación se han usado patrones de diseño, librerías avanzadas y altamente utilizadas por la comunidad e instrumental para testeos unitarios. XVM permite también el desarrollo de nuevas funcionalidades encapsuladas en “Controles” que son elementos estandarizados, independientes y reutilizables que pueden ser empleados en cualquier visor XVM. ​
​Tots els drets reservats