3 votos

Tabla de capas de polígonos adyacentes de QGIS

En una capa de polígonos, ¿cómo puedo generar una tabla de polígonos adyacentes?

4voto

GriffinHeart Puntos 187

Lo que yo haría es soltar la capa de polígonos en Spatialite, y luego ejecutar una consulta como:

SELECT p1.PK_UID, p1.Name FROM Polys p1, Polys p2 
WHERE p2.PK_UID=1 AND 
ST_Touches(p1.Geometry, p2.Geometry)=1;

Estoy suponiendo una columna de clave primaria llamada 'pk_uid', y una columna de etiqueta llamada 'Nombre'. Lo anterior devolverá todos los polígonos adyacentes (que tocan) al polígono con ID=1.

¿Es eso lo que tenías en mente?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X