Soporte
¿Qué son los algoritmos de Generalización y Filtrado?
En MDT, los algoritmos de Generalización y Filtrado son herramientas de edición cartográfica diseñadas para optimizar polilíneas (como curvas de nivel), eliminando vértices innecesarios o corrigiendo errores geométricos para mejorar la fluidez y el volumen del dibujo.
A continuación se detallan sus funciones y los métodos específicos que utiliza el programa:
1. Algoritmos de Generalización
Su objetivo principal es la simplificación, es decir, reducir el número de puntos de una polilínea manteniendo su forma esencial. Esto es especialmente útil para disminuir el peso del archivo de dibujo o para representar elementos a una escala menor de la original. MDT permite elegir entre tres métodos:
Douglas-Peucker: Se basa en una tolerancia lineal. El algoritmo traza una línea base entre el primer y el último punto y busca el punto más alejado perpendicularmente; si esa distancia supera la tolerancia, ese punto se marca como "crítico" y se conserva, repitiendo el proceso recursivamente hasta simplificar toda la línea.
Visvalingam: Utiliza el concepto de área efectiva. Calcula el área del triángulo formado por cada punto y sus dos vecinos inmediatos. Los puntos cuyos triángulos tienen un área menor a la tolerancia establecida se eliminan progresivamente, empezando por el menos significativo para la forma de la línea.
Distancia Constante: Una tercera opción disponible en la configuración para simplificar según tramos fijos.
2. Algoritmos de Filtrado
A diferencia de la generalización, el filtrado se enfoca en la corrección de errores y el refinamiento de las curvas de nivel eliminando vértices que no cumplen con criterios geométricos específicos. Los métodos disponibles son:
Algoritmo del Túnel: Es dual, ya que puede añadir o eliminar vértices. Para eliminar un punto, este debe cumplir dos condiciones: que la distancia a sus vecinos sea inferior a un límite y que el ángulo que forman los segmentos anterior y posterior no supere un valor determinado.
Algoritmo del Punto Medio: Crea una nueva polilínea utilizando los puntos medios de los segmentos originales. Esto produce un suavizado y un filtrado al mismo tiempo, basándose en longitudes mínimas y máximas permitidas para los segmentos.
Algoritmo del Segmento Interior: Elimina progresivamente los vértices para asegurar que no existan segmentos en la polilínea con una longitud inferior a la especificada por el usuario.
Configuración y Uso
Estos algoritmos no se aplican al azar; el usuario debe preestablecer cuál desea usar en cada caso desde el menú de Configuración de Curvado. Una vez configurados, se ejecutan mediante los comandos específicos de Generalización o Filtrado dentro del menú de Curvado.