Buscar este blog

domingo, 13 de diciembre de 2015

Edición básica de metadatos en Qgis, usando el complemento Metatools



Edición básica de metadatos en Qgis, usando el complemento Metatools

Qgis es el opensource entre los sistemas de información geográfica actuales. Tiene una gran cantidad de capacidades para manipular y trabajar con diversos datos geográficos en múltiples formatos. Sin embargo, no tiene opción por defecto de editar metadatos, solo de visualizarlos a través de la pestaña de metadatos y con el Qgis Browser.


Vista de metadatos desde la pestaña metadatos de la ventana de propiedades de la capa

Estos metadatos están bajo el estándar OGC, son por ello bastante básicos.
Sin embargo, tenemos la opción de usar el complemento  Metatools para poder visualizar, editar y validar metadatos desde la misma interfaz de Qgis, para no tener que depender de un software externo.
En este tutorial aprenderemos a usar el complemento, dando al final una pequeña critica sobre su uso.
Primero nos instalamos este complemento, desde la pestaña Complementos→Administrar e instalar complementos …
Ya en la pestaña complementos tipeamos Metatools al ver el complemento lo seleccionamos y tocamos Instalar complemento…
  • Nota: para ver el complemento Metatools debemos tener activada la casilla Mostrar también complementos experimentales, en la pestaña de configuración.



Cuando tenemos nuestro complemento instalado podremos ver una nueva barra de herramientas en la interfaz de Qgis, la cual corresponde al conjunto de opciones de Metatools.
Barra de herramientas Metatools
Solo describiremos los que nos importan para el caso, el de Ver Metadata y Editar Metadata 

Editando metadatos

Primero hay que tener la capa la cual deseamos editarle los metadatos cargada en Qgis,
En el panel del capas, la tocamos para seleccionarla. Ya con esto damos clic sobre alguno de los tres botones de Metatools, Ver Metadata, Editar Metadata o Validar Metadata.
Al hacer esto, si nuestra entidad no tiene metadata nos saldrá el mensaje de validación que podemos ver aquí, preguntándonos si deseamos crearle metadata, damos clic en Sí


Ya con esto debemos tener nuestra metadata creada, podemos revisar si junto a la ubicación de nuestra entidad ahora hay un archivo XML















Si abrimos nuestro XML con un navegador o con el pad de notas, nos daremos cuenta que el mismo contiene los campos de información del metadato, pero este se encuentra vació. Ahora vamos a proceder a llenarlo.


Volvemos a tocar sobre la capa y le damos al botón de Editar Metadata


Se nos abrirá la siguiente ventana, este es el modo de vista de la ventana del Editor de Metadatos. Nos dice que el tipo de archivo para el metadato es un XML y que la codificación es UTF-8, en este caso es así porque es la codificación de nuestro computador


Desplegamos la opción que esta inmediatamente debajo de metadata. Si seguimos abriendo las opciones desplegaremos todo el árbol de información del metadato



Llenar un metadato en si es un proceso algo largo, pero sencillo. Lo realmente complejo para editar un metadato es el poder saber que tipo de dato se tiene que poner en cada campo. En este taller no vamos a explicar como se llenan los metadatos, pero hay multiples ejemplos de ello en internet, citamos dos páginas para ello:
 "Guía Metodológica para la Generación e Integración de Metadatos Geográficos conforme a la Norma Técnica para la elaboración de Metadatos Geográficos (NTM)"
 "Perfil Latinoamericano de Metadatos Geográficos"


Tocamos la opción final de origen del dato, se nos desplegara un recuadro en blanco en la parte derecha de la ventana, allí llenaremos manualmente la información. En este caso colocamos, sobre el origen del dato, que el mismo fue digitalizado en oficina. Cuando terminamos de llenarlo, debemos darle clic al botón de la esquina inferior derecha que dice Aplicar (Apply)
Si no se le marca esta opción no se guardara el dato que acabamos de llenar.

Orden en el cual llenar y guardar el metadato
Podemos ir avanzando entonces llenando los distintos campos de nuestra entidad, recordando siempre dando al final al botón Aplicar. Cuando terminamos de llenarlos al final damos clic en el botón Guardar que esta más abajo en la esquina inferior derecha. Damos clic después en Cerrar.

Nuestra entidad ya debe de tener lleno su metadato. Podemos volver a abrir nuestro XML en el navegador o en el pad de notas.
Notaremos que esta vez tiene los campos con la información que le colocamos



Si queremos visualizar nuestro metadato desde el mismo Qgis con el complemento, damos clic sobre la capa en el panel de capas y encones tocamos el botón Ver Metadata del complemento
Tendremos una ventana más amigable que nos mostrará la información de nuestro dato

Si queremos cambiar el tipo de vista que visualizamos el metadato nos vamos al botón de configuración del complemento, y allí seleccionamos en la pestaña FGDC otro estilo
Vista con el estilo básico del metadato
Vista del mismo metadato con otro estilo

Una pequeña crítica

Tristemente este complemento lleva mucho tiempo desactualizado, solo hay una versión disponible en el repositorio de complementos desde el año 2013.
El complemento como se puede ver es bastante versátil en su uso, pero como no se le ha actualizado, puede que presente problemas en su ejecución, nos damos cuenta de que hay un error en el sistema cuando aparece la banda amarilla arriba del panel de capas, indicándonos que hay un error de python con el complemento. En la última imagen (la de visualizar metadatos) puede observarse que se tenía la ventana de comandos de Python abierta esto es porque en la mayoría de los casos cuando no podemos editar datos o visualizarlos con el complemento, abriendo la ventana de comandos podemos trabajar con el normalmente, esto es un bug del complemento.
Para activar la ventana de comandos de Python nos vamos a la pestaña Complementos→Consola de Python. Con solo tenerla abierta mientras trabajamos con Metatools no debe presentar problema.




Se ha estado testeando este complemento en diferentes computadoras, y no en todas da error, es cuestión de instalarlo y probar de que no allá dificultades en el computador de cada uno.
Por ahora este es la única opción para editar metadatos directamente desde Qgis, esperemos que en las próximas versiones haya otros complementos o que este se actualice. Por mientras podemos usar opciones de software opensource con los cuales podemos editar metadatos de una manera mas robusta como es el caso de  CatMDEdit o  GeoNetwork

No hay comentarios:

Publicar un comentario