Cómo funciona Simplificar línea

La simplificación quita las curvaturas extrañas y las intrusiones y extrusiones pequeñas de una línea sin destruir su forma esencial. La herramienta Simplificar línea utiliza uno de los dos algoritmos de simplificación, llamados eliminación de puntos y simplificación de curvaturas.

El algoritmo de eliminación de puntos y simplificación de curvaturas de la herramienta Simplificar línea

Elegir qué operador se utilizará

Eliminación de puntos

La opción eliminación de puntos se aplica a un algoritmo publicado (Douglas y Peucker, 1973) con mejoras. Es un algoritmo de simplificación de línea simple y rápido. Mantiene los puntos críticos que representan la forma esencial de una línea y quita el resto de los puntos. El algoritmo comienza al conectar los extremos de una línea con una línea de tendencia. La distancia de cada vértice hasta la línea de tendencia se mide perpendicularmente. Los vértices situados más cerca de la línea que la tolerancia se eliminarán. A continuación, la línea se divide por el vértice más alejado de línea de tendencia, lo que crea dos nuevas líneas de tendencia. Los vértices restantes se medirán con respecto a estas líneas y el proceso continuará hasta que todos los vértices dentro de la tolerancia queden eliminados.

Adaptación progresiva de la línea de tendencia en la herramienta Simplificar línea con la opción eliminación de puntos

Eliminación de puntos resulta útil para los datos de compresión y para eliminar los detalles redundantes; no obstante, es posible que la línea resultante contenga ángulos pronunciados y picos poco agradables que reduzcan la calidad cartográfica de la línea. Utilice eliminación de puntos para cantidades relativamente pequeñas de compresión o reducción de datos, y en aquellas ocasiones en las que no sea necesaria una calidad cartográfica elevada.

Simplificar curvatura

Simplificación de curvaturas aplica técnicas de reconocimiento de formas que detectan giros, analiza sus características y elimina los elementos insignificantes. Una entidad lineal se puede ver compuesta de una serie de curvaturas (Wang, 1996), cada una tiene el mismo signo (positivo o negativo) para los ángulos de inflexión en sus vértices consecutivos. Varias propiedades geométricas de cada curvatura se comparan con las de medio círculo de referencia, cuyo diámetro es igual a la tolerancia de simplificación especificada. Estas medidas determinan si una curvatura se mantiene o se elimina, lo que significa que se reemplaza la curvatura por su línea base (la línea que conecta los extremos de la curvatura). La simplificación se realiza reiteradamente de manera que las curvaturas más pequeñas "desaparezcan" en los primeros procesos y formen curvaturas más grandes. La línea resultante sigue con mayor exactitud la forma principal de la línea original y muestra mejor calidad cartográfica que desde eliminación de puntos.

Analizar y mejorar los resultados

La herramienta simplifica las líneas una por vez; cuanto más larga sea una línea, más agradables serán los resultados. Tenga en cuenta esto cuando adquiera o construya los datos de origen. Siempre que sea posible, posicione los extremos de las líneas en las secciones largas y suavizadas de las líneas, en lugar de las secciones muy curvadas.

Cuando se utiliza la opción resolver errores topológicos, el proceso verificará errores topológicos, cruces de líneas, líneas coincidentes o líneas contraídas a una longitud de cero. Si se detecta alguno de estos errores después del primer proceso de simplificación, se ubicarán los segmentos de línea involucrados (no las líneas enteras) y se aplicará una tolerancia reducida, 50 por ciento de la que se utilizó anteriormente, para volver a simplificar estos segmentos. Esta iteración se repite las veces que sea necesario hasta que no se encuentren más errores topológicos. La clase de entidad de salida contendrá dos atributos nuevos: MaxSimpTol y MinSimpTol, que muestran el rango de tolerancias que se utilizan en la simplificación de cada línea. Estos campos se agregarán incluso si no se encontraron errores en el proceso. Al utilizar estos campos, puede estimar cómo funcionó la tolerancia especificada para los datos. Si los valores MaxSimpTol y MinSimpTol son menores que la tolerancia especificada para la mayoría de las líneas de salida, significa que se encontraron varios conflictos durante el procesamiento. Considere utilizar una tolerancia menor en este caso. Los valores MaxSimpTol y MinSimpTol menores que la tolerancia pueden representar un detalle preciso, como un río estrecho de doble línea o dos líneas de límite muy cercanas. En este caso, es posible que la simplificación no proporcione la solución cartográfica ideal. Es posible que las entidades estrechas se deban representar de manera diferente, por ejemplo, con una línea de representación simple.

Temas relacionados

9/11/2013