Buscar este blog

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.

No hay comentarios:

Publicar un comentario