The provincial government A Coruna, in Spain, has been working on the last years in the construction of a geographic information system for the management of its territory. The result of this work are three software products: WebEIEL, gisEIEL and the ideAC node. WebEIEL is the web application that publishes the information on the Internet. gisEIEL is the desktop application that is used by the provincial government and the municipalities to create, query, visualize, analyze and update the information in the system. Finally, the ideAC node is a spatial data infrastructure that uses international standards to publish the information as a part of the Spanish spatial data infrastructure. In this paper, we describe the functionality and the architecture of the system and we present the problems that we had to face during the development of the system and the solutions
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.
El principal problema de los formatos vectoriales activos como WebCGM y Scalable Vector Graphics (SVG), radica en la necesidad de instalar plug-ins o descargar applets que permitan su visualizacion en la mayoria de los navegadores web. En este articulo se presenta un servicio web cuya funcionalidad permite la transformacion de mapas vectoriales activos en formato SVG en una nueva representacion de mapas activos, que utiliza unicamente elementos de DHTML (HTML + JavaScript), mejorando de esta forma el acceso a las aplicaciones GIS basadas en web. Esta nueva representacion, que forma parte del presente trabajo, incluye una representacion raster del mapa y una representacion vectorial de sus objetos geograficos. La primera es utilizada como imagen de fondo del mapa, mientras que la segunda permite responder a eventos de usuario. Un indice espacial, en concreto una estructura RTree, es utilizada para acceder de forma eficiente a los objetos geograficos afectados por cada evento con el proposito de ejecutar las acciones correspondientes. * Este trabajo fue parcialmente subencionado por el CICYT (refs. TIC2002-04413-C04-04 y TIC200306593), y la Xunta de Galicia (ref. PGIDIT02SIN10501PR). Palabras Clave Aplicaciones SIG basadas en Web, Lenguajes Geograficos, Representaciones Geograficas, Servicios SIG basados en Web, Interoperabilidad.
A major problem of Vector Active Map formats such as WebCGM and Scalable Vector Graphics (SVG) is that, in order to display them in most web browsers, either a plugin has to be installed or an applet has to be downloaded. In this paper, a web service is presented whose functionality enables the transformation of vector active maps from SVG to a new DHTML (HTML + JavaScript) Active Map Representation, improving this way the accessibility of web-based GIS applications. This new representation, which is also part of the present work, includes a raster representation of the map and a vector representation of its geographic objects. The former is used as a background image of the map whereas the latter enables the response to user-triggered events. An R-tree spatial index structure is used to access the geographic objects affected by each event in order to execute the relevant action.
Resumen Dentro del campo de los Sistemas de Información Geográfica (SIG) se está haciendo un esfuerzo muy importante por parte de diversos organismos internacionales para la definición de estándares para lograr la interoperabilidad de los sistemas desarrollados. Uno de los estándares más recientes propuesto por el Open Geospatial Consortium es el Web Processing Service (WPS), diseñado para estandarizar la forma en que los procesos SIG se ofrecen a través de Internet En este trabajo se describe el diseño e implementación de un servicio de generación de informes cartográficos a través de un WPS. Las dos operaciones que ofrece este servicio de impresión son: printMap y printSeries. La primera permite generar un documento cartográfico listo para ser impreso a partir de la información geográfica que recibe como parámetro. La segunda, printSeries, genera automáticamente una serie de mapas que representan una zona geográfica determinada. Palabras clave: Sistemas de Información Geográfica (SIG), Open Geospatial Consortium (OGC), Web Processing Service (WPS), Web Map Service (WMS), cartografía.