La herramienta Simplificar geometría simplifica la complejidad de polilíneas o polígonos eliminando vértices innecesarios y conservando solamente los vértices más críticos.
Ejemplos
La herramienta Simplificar geometría se puede utilizar en escenarios como los siguientes:
- Los datos de su polilínea tardan demasiado en procesarse y su análisis no requiere la alta precisión de los vértices de la polilínea. Simplifique las geometrías para mejorar el tiempo de procesamiento.
- Tiene polígonos con muchos vértices que requieren una gran cantidad de espacio de almacenamiento. Simplifique las geometrías para reducir la cantidad de espacio de almacenamiento necesario.
Parámetros
En la tabla siguiente se describen los parámetros utilizados en la herramienta Simplificar geometría.
Parámetro | Descripción |
---|---|
Dataset de entrada | El dataset que contiene el campo geométrico que se va a simplificar. |
Campo Geometría | El campo geométrico del polígono o polilínea que se va a simplificar. |
Tolerancia | La distancia que la geometría de salida puede diferir de la geometría de entrada. |
Notas de uso
Utilice el parámetro Tolerancia para especificar el nivel de simplificación. Cuanto mayor sea la tolerancia, más gruesa será la geometría resultante. Las tolerancias más pequeñas generan una geometría que representa la entrada con mayor precisión. La unidad de la tolerancia será la misma que la de la referencia espacial del campo de geometría de entrada. Por ejemplo, las unidades para una referencia espacial proyectada con una unidad de metros aceptarán valores en metros y un sistema de coordenadas geográficas aceptará valores en grados.
El siguiente diagrama es un ejemplo de geometría de entrada con bordes complejos (imagen 1). La imagen 2 se ha simplificado con una tolerancia relativamente pequeña. Los bordes se han suavizado, pero la geometría todavía se parece mucho a la geometría de entrada. La imagen 3 se ha simplificado con un alto valor de tolerancia y la complejidad de los bordes se ha reducido considerablemente.
La herramienta utiliza el algoritmo de Douglas-Peucker para simplificar la geometría. El algoritmo de Douglas-Peucker mantiene los vértices críticos que representan la forma esencial de una polilínea (o las polilíneas que componen un polígono) y elimina todos los demás vértices. El algoritmo comienza al conectar los extremos de una polilí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 polilí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 usando estas líneas y el proceso continuará hasta que todos los vértices dentro de la tolerancia queden eliminados.
Este algoritmo es útil para la compresión de datos y para eliminar detalles redundantes; sin embargo, la línea resultante puede contener ángulos agudos y picos que reducen la calidad cartográfica de la línea. La mejor aplicación de este algoritmo es 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.
Salidas
La salida de la herramienta contiene los mismos campos que el dataset de entrada. El campo geométrico de entrada contendrá nuevos valores simplificados.
Limitaciones
La herramienta no crea un nuevo campo geométrico. Ello significa que no se mantendrán los valores de la geometría de entrada. El campo geométrico de entrada se devolverá con nuevos valores simplificados.
Requisitos de licencia
Se requieren las siguientes licencias y configuraciones:
- Tipo de usuario Creator o Professional
- Rol de publicador, moderador o administrador, o rol personalizado equivalente
Para obtener más información sobre los requisitos de Data Pipelines, consulte Requisitos.