martes, 20 de febrero de 2018

Modelos en QGIS

Al igual que con ArcGIS se pueden generar modelos en ArcToolbox para automatizar tareas recurrentes a partir del catálogo de herramientas disponibles dentro de la aplicación, que nos permite además integrar scripts externos, por ejemplo de Python, QGIS cuenta con una entorno similar, para encadenar tareas y crear modelos que podrán ser utilizados posteriormente, con el consiguiente ahorro de tiempo que ello implica.



Para ello desarrollaremos una herramienta que nos permita unir varias tareas tanto de geoprocesamiento con capas vectoriales, cómo la utilización de tablas o BBDD.

Por último predefiniremos las opciones para ejecutar de manera automática el proceso (algoritmo preconfigurado) , sin necesidad de abrir el cuadro de diálogo.

La interfaz es muy sencilla y está dividida en dos espacios principales, a la derecha la zona donde crearemos el modelo a partir de los Algoritmos, y elementos de entrada del modelo, que serán seleccionados de la ventana situada a la izquierda.




Así pues lo primero es añadir los elementos de entras (Inputs) que pueden ser de diverso tipo, cómo por ejemplo capas vectorial, raster, tablas... 

Una vez definido las capas y elementos que van a interactuar en el modelo, es hora de definir los procesos y herramientas que van a actuar sobre estas, y los elementos de salida.

En el ejemplo utilizaremos como capa objetivo una capa de elementos puntuales, a la cual asignaremos un sistema de referencia adecuado, a partir del cual extraeremos las coordenadas. Posteriormente realizaremos una unión espacial con otra capa poligonal, para asignar el nombre del polígono que contiene o esta en contacto con cada elemento puntual. Además contaremos con un fichero .xls cuya información ha de ser añadida a la capa de entrada. 

Por último, a la capa de salida le asignaremos un estilo, previamente definido.




En caso de usar recurrentemente las mismas capas con los mismos nombres, podremos preconfigurar la herramienta, de tal manera que con un solo clic lanzaremos el modelo, sin necesidad de definir una y otra vez las capas y elementos de salida.





No hay comentarios:

Publicar un comentario