domingo, 10 de febrero de 2019

Selección de elementos próximos

Una de las tareas más habituales que se suelen realizar cuando se analiza información geoespacial, es el análisis de proximidad entre elementos que representan activos físicos. 

Así pues en muchas ocasiones necesitamos saber el número de viviendas que ubicadas en una localidad, los kilómetros de carreteras que hay en una provincia o por ejemplo el número de papelerías a menos de un kilómetro de los colegios de una localidad.


Para ello QGIS utiliza la herramienta de "Selección por localización" que nos permite realizar la selección de los elementos de una capa en función de su posición relativa a los elementos de otra capa. 



Está herramienta a pesar de permitirnos definir el tipo de relación espacial entre capas ( contacto, inclusión...) adolece en las versiónes 3.x de la capacidad de añadir un radio de búsqueda para análisis de proximidad. Una forma de salvar está limitación es creando un Buffer de la entidad geométrica de origen, y a partir de la capa poligonal generada, hacer uso de la herramienta de selección espacial.


Así por ejemplo si queremos seleccionar los elementos puntuales de una capa que se encuentren a menos de 1000 metros de otra capa de puntos, generaremos un Buffer de 1000 metros de la segunda capa, y elegiremos los elementos que solapen con los polígonos creados.

Si bien esto es una solución, nos llevará un tiempo hacerlo, cada vez que tengamos que realizar este tipo de análisis.

Una forma de solucionar esto es generar un modelo que aglutine todos estos procesos en uno solo.
Para ello a parte de incluir las dos capas de entrada y las herramientas de buffer primero y luego selección por localización, tendremos que añadir la opción de definir el radio de búsqueda, como último parámetro de entrada.



Así pues con solo ejecutar la herramienta y añadir el radio de búsqueda seleccionaremos los elementos próximos a la capa de entrada.