Tengo una capa de puntos en QGIS. Cada punto representa un árbol y cada árbol tiene información sobre su altura como atributo. Me gustaría construir una consulta/expresión para seleccionar todos aquellos árboles que tienen otro árbol de más de 7 metros de altura dentro de su buffer de 20 metros (20 metros de radio).
Conseguí hacerlo "manualmente" creando un buffer de 20 metros alrededor de todos los árboles de más de 7 metros (después de la selección de los árboles de más de 7 metros) y luego seleccioné los que estaban dentro del buffer pero me preguntaba si es posible con una consulta/expresión. (tal vez con uno un poco más complejo)
Lamentablemente no tengo PostGIS así que esto debe hacerse con Seleccionar por expresión ou Generador de consultas si es posible.
(También sería útil saber si es simplemente imposible)
0 votos
He publicado un respuesta anteriormente sobre un problema similar (bueno, no es exactamente lo mismo pero se puede modificar fácilmente para adaptarlo a su condición). Supongo que es posible con el constructor de consultas de QGIS, sin embargo no estoy muy acostumbrado a ello. Sin usar PostGIS puedes fácilmente poner tus datos en formato Spatialite (puedes crear una DB de memoria sólo para obtener el resultado de este cálculo) y hacer peticiones espacialmente habilitadas a través del gestor de DB de QGIS. Puedo publicar una consulta para SpatiaLite si usted está bien para cargar sus datos de esta manera.