18.31. Simplificación y suavizado vectorial

Modulo contribuido por Paolo Cavallini - Faunalia

Nota

Este capítulo muestra como simplificar vectores, y suavizar las esquinas agudas.

Algunas veces necesitamos una versión simplificada de un vector, para tener un tamaño de archivo más pequeño y deshacerse de detalles innecesarios. Muchas herramientas hacen esto de una manera muy general, y pierde la adyacencia y a veces la corrección topólogica de polígonos. GRASS es la herramienta ideal para esto: ser un SIG topológico, adyacencia y la corrección se conservan incluso a niveles muy altos de simplificación. En nuestro caso, tenemos un vector resultante de una trama, lo cual demuestra un patrón de “sierra” en las fronteras. Aplicar un resultado de simplificación en línea recta:

  • GRASS ‣ v.generalizar [Valor de máxima tolerancia: 30 m]

Podemos hacer a la inversa, y hacer una capa mas compleja, suavizando las esquinas agudas:

  • GRASS ‣ v.generalizar [método: chaiken]

Trate de aplicar el segundo comando, tanto para el vector original y para el primer análisis, y vea la diferencia. Tenga en cuenta que la adyacencia no se pierde.

Esta segunda opción se puede aplicar e.j. a las curvas de nivel que resulten de una ráster grueso, de GPS pistas con vértices dispersos, etc