En una capa de polígonos, ¿cómo puedo generar una tabla de polígonos adyacentes?
Respuesta
¿Demasiados anuncios?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?