lunes, 29 de octubre de 2012

Editando repositorios de servicios OGC con QGIS Browser. Un ejemplo con datos de Terrasit (Comunidad Valenciana)


Gracias a la proliferación de IDEs y de la puesta en marcha geoportales con  servicios de datos estandarizados  OGC /OSGEO, el acceso y el trabajo con información geográfica es cada vez más fácil. Para hacernos una idea del volumen de datos actual, la web de la IDE de España, a fecha 29 de octubre, recoge un total de 1649 servicios de visualización (WMS), 248 servicios de descarga de fenómenos (WFS)

Existe sin embargo una carencia de herramientas para acceder, gestionar, organizar esta información de forma local, al menos en SIG de escritorio de software libre. La mayoría de los SIG, cuentan por defecto con un listado de servicios/conexiones, a los podemos añadir los nuestros, a medida que los vamos utilizando. Estos datos se suelen almacenar en la carpeta correspondiente dentro del directorio raíz de la instalación y en formato XML

Gracias a la incorporación de una herramienta de exploración en la última versión (1.8.0 Lisboa) del programa Quantum GIS, este tipo de tareas se agiliza bastante. El explorador (QGIS Browser ) que puede activarse dentro del desktop o fuera, es una útil herramienta de localización y previsualización de las datos geográficos y metadatos almacenados en local . A su vez, presenta la información de bases de datos geográficas (Postgres, mySQL y SQLite). Por último, y de manera bastante intuitiva nos muestra el listado de servicios WMS y WFS que hemos añadido a nuestro equipo.

QGIS Browser

En el caso de los datos de servicios OGC, la información se almacena en un archivo XML. La edición del archivo XML, con cualquier editor de texto,  donde se guardan estas direcciones y su descripción, puede dotarnos de una herramienta potente para añadir listados de servicios en bloque, organizados por su descripción.

Un ejemplo. Servicios WMS para la Comunidad Valenciana

De la web de la IDEe y la Infraestructura de datos de la Comunidad Valenciana (Terrasit) hemos recuperado el un listado de servicios WMS que nos interesa añadir a nuestras fuentes habituales. Hemos generado un listado con el nombre de servicio y su URL.

Servicios WMS del ICV enla web de la IDEE

Los datos proceden principalmente de la Conselleria de Infraestructuras, Territorio y Medio Ambient y del Institut Cartogràfic Valencià. El listado podría completarse con todos los servicios a escala nacional y con los producidos por entidades locales tales como diputaciones o ayuntamientos

Obtención de fichero WMS

Para obtener un fichero XML que nos dé la estructura de datos a la que incorporar nuestro listado, abriremos nuestro QGIS y  accedemos a la opción “Anadir capa(s) de un servicio”  WMS. Para obtener el archivo XML, pinchamos en el botón “Guardar” que abrirá un formulario con el listado de conexiones existentes. Podremos seleccionar todas las conexiones, si queremos realizar una copia, o bien seleccionar una cualquiera para que no sirva de plantilla. Al pinchar  “Exportar” el programa nos permitirá almacenar el archivo con el nombre que nos interese y con la extensión XML. (ej. listado_wms.xml)


Edición del XML

Utilizaremos un editor de texto (ej. Notepad++) para abrir el archivo XML guardado. Una vez abierto podremos ver la estructura del archivo. Los campos que nos interesan son “url” donde copiaremos la dirección URL del servicio WMS y “name” que será la descripción. Yo añado un prefijos al nombre del servicio que identifiquen el servicio como por ejemplo las letras “VAL”” para indicar la comunidad autónoma valenciana.
El siguiente paso será pasar incorporar nuestro listado  al formato del XML. Este proceso dependerá de la habilidad de cada uno en el noble arte del “copia-pega-reemplaza”.

Estructura del XML con los datos de WMS

Cargar XML

El archivo XML terminado deberá ser cargado de nueva con la misma herramienta de QGIS de “Añadir capa(s) de servicios “.  En esta ocasión  el botón “Cargar”  permitirá añadir nuestro archivo XML actualizado. El sistema nos avisará si existen conexiones  duplicados y nos dará la opción de sobrescribirlo.


Explorando los servicios

Para cargar el módulo “Explorador” en nuestra ventana de QGIS, iremos al menú “Ver” y a continuación “Paneles>Explorador”. Se no añadirá una panel, donde podremos apreciar el listado de nuestros discos duros, las conexiones a bases de datos geográficas, y los servicios WFS y WMS que tengamos añadidos.

Cargando capas WMS

Para acceder a nuestras nuevas capas, abriremos el árbol de la WMS, donde obtendremos por orden alfabético el listado de  nuestros servicios, en los que se incluirán los relativos a Valencia. Capa servicio cuenta a su vez con las capas disponibles.  Seleccionando el servicio o la capa y a continuación botón derecho del ratón podremos editar o borrar u obtener  información (metadatos) adicional del servicio/capa.
Para cargar las capas, sólo tendremos que seleccionar las que queramos y pulsar el botón “Añadir selección” del Explorador. También pueden ser cargadas pinchando y arrastrando la capa al panel “Capas”.  En esta operación es muy importante tener en cuenta el sistema de referencia de nuestro proyecto y los SRC disponibles del servicio OGC.

Carga y visualización (centrada en el yacimiento de Cerro Castellar) de capas de la Base Cartografía CV05 con el Explorador de QGIS.