En español
La especificación del Open Geospatial Consortium (OGC) para SIG más extendida define la interfaz de un Servicio de Mapas en Web (WMS). Un servicio que implementa esta interfaz acepta una petición de una aplicación cliente y responde con un mapa codificado en un formato raster o en un formato vectorial como SVG (Scalable Vector Graphics). Sin embargo, en ambos casos, la respuesta del WMS representa un mapa estático que no puede reaccionar a las acciones del usuario. Sería de gran utilidad obtener mapas codificados en SVG activo, capaces de ejecutar acciones y cambiar dinámicamente su aspecto visual como respuesta a eventos generados por el usuario.
En este artículo se presenta la especificación de un Servicio de Mapas Activos en Web (AWMS), definido como una extensión de la especificación WMS del OGC que permite la obtención de mapas vectoriales activos codificados en el formato SVG. Dado que WMS utilizan el lenguaje estándar, propuesto por el OGC, Styled Layer Descriptor (SLD) para describir el conjunto de capas de información geográfica y estilos de visualización disponibles, la especificación AWMS propuesta utiliza una extensión de dicho lenguaje para describir la componente activa de los mapas. Esto se logra añadiendo un nuevo tipo de elementos SLD denominados Simbolizadores Activos (Active Symbolizers), que permiten la definición de comportamientos activos y dinámicos en los objetos geográficos que forman parte de cada capa de información geográfica.
En inglés
The most widespread Open Geospatial Consortium (OGC) specification for GIS defines the interface of a Web Map Service (WMS). A service implementing this interface accepts an HTTP request from a client and replies with a map encoded in either a raster format or a vector format such as SVG (Scalable Vector Graphics).
However, in both cases, the response of the WMS represents a static map that cannot react to user actions. It would be useful to obtain vector maps encoded in active SVG that can execute actions and change their visual appearance in response to user-triggered events.
In this paper, we present the specification of an Active Web Map Service (AWMS), which is defined as an extension of the OGC WMS specification that allows the retrieval of active SVG maps. Given that a WMS uses the OGC SLD language (Styled Layer Descriptor) to describe the set of layers and visualization styles available, our AWMS specification also needs an extension of such specification to describe the active component of the maps. This is achieved by adding a new type of SLD element called Active Symbolizer that enables the definition of active and dynamic behaviour for the geographic objects that belong to each geographic information layer.