Buscar este blog

Mostrando entradas con la etiqueta Complementos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Complementos. Mostrar todas las entradas

martes, 31 de mayo de 2016

Complementos de uso frecuente en Qgis

Complementos de uso frecuente en Qgis


Qgis posee actualmente alrededor de 500 complementos y la cantidad aumenta con el tiempo, ayudando a que el programa se vuelva una herramienta más compleja.
De estos complementos muchos de ellos tienen funcionalidades interesantes y se vuelven de uso frecuente para el trabajo.
Mencionaremos algunos de estos complementos además de poner una pequeña descripción de su uso y función.


Mapas base


  • OpenLayers plugin: Permite cargar capas base de distintos servicios web,Googlemaps, Bingmaps, Openstreetmaps, entre otros. Es muy sencillo de usar. En sistemas operativos Windows da un error en el desplazamiento cuando se usa alguna de sus capas como fondo en la elaboración de un mapa, para poder usarlas se debe exportar la vista de mapa como imagen primero y después cargarla en la vista de mapa como fondo.


Digitalización y edición


  • Digitizing Tools: Da más opciones para la digitalización y edición. Muy útil y fácil de usar. Sacan nuevas versiones con regularidad.
  • CADDigitize: Permite crear figuras geométricas fácilmente. Basada en herramientas de dibujo CAD.
  • Smart editing tools: Opciones para cambiar el tamaño, rotar y actualizar entidades. Bastante útil, pero no es tan sencillo de usar.
  • Freehand Editing: Hay varias herramientas para digitalizar a mano alzada en Qgis, esta es la menos complicada y se puede ajustar el rango de tolerancia para la cantidad de puntos que genera a medida que vamos dibujando la entidad.
  • QAD: Herramienta para digitalización basada en las herramientas de dibujo CAD usuales. Fue creado pensando en los usuarios de programas CAD para que se les haga más cómodo adaptarse en el dibujo en Qgis.
  • Azimuth and Distance Plugin: Permite digitalizar en distancias-rumbo.
  • QuickMultiAttributeEdit: Permite editar varios atributos de una capa al mismo tiempo.


Geoprocesamiento


  • mmqgis: Complemento con gran cantidad de funcionalidades para trabajar con datos vectoriales. Animación, geocodificación, áreas de influencia y varias otras funciones.
  • PostGIS geoprocessing tools: Permite realizar algunas funciones de geoprocesamiento básicas y guardarlas directamente en una base de datos PostGIS que tengamos conectada.


Representación cartográfica


  • EasyCustomLabeling: Crea una capa de memoria tipo línea con etiquetas que tiene varios valores de estilo definidos por campos, permitiendo que se pueda manipular la etiqueta con mucha libertad.
  • Cartogram: Crea capas de memoria que son cartogramas de alguna de las capas que tenemos ya cargadas. Un cartograma es una representación cartográfica que exagera el tamaño de alguna de sus partes en respecto a un valor asignado.


Mapeo web


  • qgis2web: Creación rápida de mapas web con los datos que tenemos actualmente cargados, los datos se exportan a mapas de openlayers o leaflet.
  • QGIS Cloud Plugin: Permite subir los datos que tenemos en Qgis al servicio web de QGIS Cloud. Se necesita tener una base de datos Postgres para establecer conexión con el servicio y crear una cuenta en el mismo. Tiene una alternativa en de pago, que permite mejoras a la hora de subir la información, además de un dominio personalizado y restricciones en la privacidad de los mapas que se compartan.
  • CartoDB: Similar al anterior, nos permite conectarnos al servicio de CartoDB. Hay que tener una cuenta creada en el mismo. Podemos agregar capas desde este servicio y también subir capas al servicio directamente desde Qgis.


Visualización 3D


  • Qgis2threejs: Exporta los datos que tenemos en Qgis en un modelo tridimensional usando la librería Javascript de Threejs. Si tenemos un modelo digital de terreno o capas vectoriales con campos con valores numéricos estos pueden ser representados con altitud en el modelo.


Entre otros complementos que nos ayudan en el flujo de trabajo normal está el Memory layer saver que permite que las capas de memoria que creamos en el proyecto se guarden para poder verse la siguiente vez que lo abramos, QPackage que crea una carpeta "paquete" donde se guardará una copia del proyecto con el mismo nombre y una copia de todas las capas a las cuales se dirigirá el mismo, undoPropertiesChanges que permite revertir el último cambio hecho en la ventana de propiedades de la capa.


Estas son recomendaciones para los trabajos generales que tienen que ver con creación de datos y mapas. Es importante recorrer la lista de complementos instalables para Qgis (comó instalar complementos en Qgis) para poder considerar cuales serían útiles en las labores que vayamos a realizar.

sábado, 16 de enero de 2016

Instalacion manual de complementos en Qgis. Ejemplo de instalación manual del complemento ArcGIS Rest Api Connector

Instalación manual de complementos en Qgis. Ejemplo de instalación manual del complemento ArcGIS Rest Api Connector



Con Qgis podemos instalar de manera automática los complementos a través de la ventana de complementos y estando conectados al repositorio de código.

Pero hay una forma manual para instalar complementos. Esta no es dependiente de la conexión al repositorio de Qgis. De esta manera si tenemos el código del complemento descargado podemos instalarlo sin necesidad de conexión a internet. También podemos instalarlos con este método versiones viejas del complemento. Siempre que buscamos un complementos a través de la ventana de complementos la
versión que se nos instalara es la última del mismo, esto es útil puesto que la última versión se supone que es la más estable y con menos errores, pero con el método de descarga automática no tenemos la alternativa de instalarnos una versión anterior si así lo deseamos.

Vamos a instalarnos en este ejemplo el complemento de  ArcGIS Rest Api Connector. Este complemento permite acceder a capas del servicio de ArcGIS Online, cosa que no podemos hacer por defecto con Qgis puesto que este servicio no usa estándares de conexiones con servidores.

A la fecha de este artículo, si nos instalamos este complemento de con el método automático podremos acceder a él en forma de un botón nuevo en la barra de agregar capas. Para usarlo nos dirigimos al directorio fuente del servicio de ArcGIS Online, copiamos la dirección del layer que queremos agregar y la pegamos en el espacio de Layer URL. Si no presenta error, podremos visualizar el servicio.




Actualmente este complemento soporta capas con un máximo de 1000 entidades, aunque esta cantidad varía dependiendo del servicio.

La dirección url que introducimos en el complemento es la de un layer en el servicio, en términos de nivel estructural es el valor menos complejo del servicio de ArcGIS Online, solo contendria una "capa" con sus entidades. Este servicio se organiza bajo una carpeta hogar que contiene subcarpetas de los servicios, después los servicios y por último las capas de entidades.


Carpeta hogar-> Subcarpetas-> Servicios-> Capas

Nivel organizacional del los servicios en ArcGIS Online

Con la versión más nueva del complemento, que descargamos de manera automática a travez de la pestaña complementos, lo que podemos agregar es una de las capa (layer) de las que tiene el servicio. Si pudieramos agregar el mismo servicio en sí o una de las carpetas que contiene varias capas podríamos agregar una cantidad mayor de capas al mismo tiempo.

Vamos a instalarnos la versión anterior del complemento. Primero obtendremos el código de la versión anterior. Nos dirigimos a la página de complementos de Qgis en nuestro navegador.


Página de complementos de Qgis:  https://plugins.qgis.org/plugins/

Ahora colocamos en la barra de búsqueda de complementos localizada en la parte superior de la página el nombre del mismo y nos dirigiermos a la págino del complemento en el repositorio.




Ya aquí vamos a la pestaña versiones y nos descargamos la versión 0.1.1.



Tendremos el archivo .zip que contiene el código del complemento. Para instalarlo manualmente hay que descargar su contenido en la ruta donde están ubicados los datos de los complementos de Qgis. Esta ruta es particular para cada computador y es el lugar donde se guardan los archivos de los complementos, pero por lo general se encuentra en la ruta .qgis2\python\plugins dentro de la carpeta de usuario de nuestro computador. 
También podemos ver donde se encuentra si accedemos a le ventana donde se muestra la descripción del complemento y en la parte de abajo que vemos la ruta de la descripción dice en que ubicación está instalado el complemento.

Nos dirigimos a la ubicación y a la carpeta plugins.

Siguiendo con el ejemplo, eliminamos la carpeta connector que tiene los datos de la versión más reciente de ArcGIS Rest Api Connector ya instalada. En la carpeta plugins descargamos el contenido de la carpeta .zip connector que descargamos hace poco.

Si teníamos Qgis abierto, lo cerramos y lo volvemos a abrir. Al hacerlo veremos que el botón del complemento en el panel de agregar capas ha desaparecido, para acceder al complemento ArcGIS Rest Api Connector nos vamos a la pestaña Complementos y estará la opción más abajo.




Esta vez se nos despliega una ventana diferente donde en lugar de introducir únicamente la dirección url hay que crear una conexión nueva, introduciendo la url y colocándole un nombre, le damos aceptar y podremos obtener todos los servicios dentro de la url que seleccionamos. 


En esta versión la dirección URL que agregamos en el complemento es la de la carpeta hogar. Esto nos permite tener disponibles todos los servicios que hay dentro de la carpeta hogar para cargarse, y no tener que introducirlos uno a uno.
También presenta la ventaja que la conexión siempre está guardada cuando volvemos a abrir el complemento.

Un pequeño comentario


La versión 0.1.1 del ArcGIS Rest Api Connector, en mí opinion personal, es mucho más práctica y útil que la versión nueva 0.3.4. Aparentemente lo único que ganó el complemento en la nueva versión fue el botón en la barra de herramientas y la opción de hacer un filtro de los datos. 
Este complemento se encuentra, como muchos otros en Qgis, en fase de desarrollo, y esperemos que en las próximas versiones puedan combinar las ventajas de la version 0.1.1 con las que están por venir.

A modo de advertencia si en la pestaña configuración del la ventana de complementos tenemos activada la opción de que Qgis compruebe que haya actualizaciones al inicio, cada vez que ejecutemos el programa nos saldrá el mensaje de actualización de complemento en la parte de abajo de la interfase, y si le damos a actualizar al complemento este se actualizará a la versión más nueva.

miércoles, 13 de enero de 2016

Complementos en Qgis

Complementos en Qgis


Los complementos en Qgis son aplicaciones dependientes del software para su aplicación y que vienen a suministrarle funciones adicionales al programa, sin embargo son independientes del programa en lo que tiene que ver con su desarrollo.
En Qgis los complementos llegan a formar una parte muy importante en el uso del mismo programa puesto que muchas funcionalidades que se pueden considerar habituales en el trabajo se realizan a través de un complemento. Siendo sinceros, sin ellos no podrían realizarse muchas funciones que en otros softwares SIG son habituales. Esto podría verse como una debilidad en Qgis, pero al contrario, permite que las personas que sepan programar desarrollen complementos y poco a poco ir haciendo a Qgis un programa mejor con mas capacidades sin esperar a que llegue una versión totalmente nueva.



Como se dijo los complementos en Qgis son aplicaciones externas al programa, estas se almacenan en repositorios de complementos y ya conectados a estos hay que descargarlos e instalarlos para que se puedan usar.
Si contamos también los complementos experimentales actualmente el proyecto Qgis almacena en su repositorio oficial una cantidad aproximada de 500 complementos. Los complementos que están en el repositorio oficial de Qgis son administrados la mayoría por creadores independientes que desarrollan los complementos y se encargan de actualizarlos, en el repositorio solo se encargan de almacenarlos y procurar que se encuentren disponibles.

Para instalar complementos en Qgis nos dirigimos a la pestaña Complementos -> Administrar e instalar complementos… Qgis empezará a cargar los complementos que tiene instalados, se nos desplegara la ventana de Complementos. 



Vamos a dirigirnos a la pestaña Instalado, localizada a la izquierda de la ventana. La primera vez que abramos eta ventana observaremos que ya tenemos complementos instalados en Qgis, estos son complementos que forman parte del núcleo del programa y se instalan por defecto. Al tocar sobre alguno de ellos podremos ver su Categoría y donde se instalan en la subventana de la derecha. En la parte de abajo notaremos que no tenemos opción para desinstalar estos complementos instalados por defecto.

Las otras pestañas de la izquierda tenemos:

  • La pestaña todos.
Vemos los complementos instalados y no instalados
  • No instalados. 
Vemos los complementos no instalados unicamente

  • Actualizable. 
Muestran de los complementos instalados los que tienen una actualización disponible.

  • No valido. 
Muestran de los complementos que tenemos instalados cuales de ellos ya por actualizaciones del software o por otros problemas ya no son compatibles y pueden no funcionar correctamente. Estos se recomienda desintalarlos.

  • Configuración.
En la parte de arriba podemos configurar la frecuencia con la que Qgis busca actualizaciones de complementos.

Si activamos la opción Mostrar también complementos experimentales podemos ver los complementos que se encuentran en una fase de desarrollo. Aunque las recomendaciones dicen que es mejor no instalarselos en lo personal tengo esta opción activa, tenemos muchos mas complementos a nuestra disposición y la mayoría de ellos no presentan problemas.
La opción de Mostrar también los complementos obsoletos preferiblemente se deja desmarcada. Estos complementos ya no son validos por motivos de actualización del programa, y presentan errores en su instalación y ejecución.
En la ventana de abajo podremos ver que estamos conectados al repositorio oficial de complementos de Qgis. Desde esta opción podremos también conectarnos a un repositorio de complementos de terceros si así lo deseamos.


Como instalar complementos en Qgis de manera automática 


Para instalar complementos nos vamos a la pestaña Todos o No instalado. Podremos ver una lista de los complementos disponibles. En la mayoría de los casos si tocamos sobre alguno en la ventana de la derecha saldrá una pequeña descripción de las funciones del mismo y información descriptiva. Tocando sobre el complemento que deseamos instalar nos vamos a la parte de abajo de la ventana al botón Instalar complemento. Esperamos un tiempo y el mismo se debe de haber instalado.
También hay una barra de búsqueda en la parte superior de la pestaña donde se puede tipear el nombre del complemento para buscarlo.


Si nos vamos a la pestaña de Instalados podremos observar que el complemento que acabamos de instalar se encuentra en la lista. Si tocamos sobre él y nos vamos a la subventana de la derecha podremos ver que ademas de la descripción podemos ver que sale el nombre del autor del complemento y que al tocar sobre el enlace del nombre tendremos acceso a la dirección de correo para comunicarnos con él. También tenemos la opciones de ver la pagina web del complemento y el código del mismo.


Normalmente el complemento instalado estará ubicado en la pestaña complementos de la interfase de Qgis. Pero dependiendo de la función puede estar ubicado en otras pestañas u otra parte de la intefase del programa, todo depende de la función del mismo. Si no lo ubicamos podemos volver a leer la descripción del complemento y buscar si se encuentra en la pestaña vectorial, ráster u otro lugar correspondiente a su ubicación.

Si aún así no vemos el complemento podemos revisar también si es que se encuentra activado. En la pestaña instalados revisamos que la casilla que se encuentra a la izquierda del nombre del complemento se encuentra activa, si no lo está el complemento no será visible. 




Para desintalar algún complemento nos dirigimos a la pestaña instalados lo tocamos y en la parte de abajo lo desintalamos.



Complementos en Qgis

 

Con más de 500 complementos y en aumento, las posibilidades de realizar funciones nuevas con Qgis va en aumento constantemente. 
A diferencia de otros programas SIG donde se usan complementos para trabajos mas especificos, el uso de complementos es parte del trabajo habitual con Qgis y por ello es importante familiarizarse con su instalación y manejo.
Muchos de los artículos que tendremos en este blog tocarán mostrarán algún trabajo que involucre el uso de un complemento o incluso dedicaremos una entrada entrera a describir uno.

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