He estado trabajando la triangulación de Delaunay en un conjunto de puntos aleatorios dentro de un grupo de áreas mayoritariamente lineales (de hecho, topes alrededor de ríos).
El problema es que, aunque la triangulación funciona correctamente dentro de estas áreas, también produce muchos triángulos entre ellas. Como era de esperar.
Ahora, tengo que borrar todos estos datos extra manualmente.
¿Alguien cree que sería posible definir un umbral, una distancia máxima, para el algoritmo de Delaunay?
De esta forma, sólo produciría triángulos dentro de cada área.
¿Alguna idea de cómo podría hacerlo? Estoy utilizando QGIS o GRASS.
0 votos
Si R es una opción, puede utilizar la biblioteca Triangle en el paquete RTriangle, y puede especificar tamaños mínimos +/- ángulos mínimos. Feliz de mostrar el uso si usted proporciona datos de ejemplo. Pero de lo contrario, ¿no se puede calcular estas métricas en cada triángulo y filtrarlos?