Simplificar por segmentos tangente (Edición)

Resumen

Simplifica las entidades poligonales y lineales eliminando los vértices colineales y cocirculares de las líneas rectas y curvas. Si los segmentos de línea o arco entre vértices son tangentes entre sí, se eliminarán los vértices entre los segmentos.

Ilustración

Simplificar por segmentos tangentes: ilustración de la herramienta

Uso

    Precaución:

    Esta herramienta modifica los datos de entrada. Consulte Herramientas que modifican o actualizan los datos de entrada para obtener más información y estrategias para evitar cambios de datos no deseados.

  • Esta herramienta se puede utilizar para eliminar vértices sobrantes en líneas rectas y curvas. Por ejemplo, en algunos casos, se agregan vértices a las entidades para la validación topológica. Estos casos incluyen situaciones en las que las entidades se cruzan con otras entidades o entran en contacto con otras entidades. Con el tiempo, los vértices adicionales pueden acumularse y afectar los resultados de futuras ediciones de las entidades.

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de entrada

Entidades que se van a simplificar. Las entidades pueden ser líneas o polígonos.

Feature Layer
Desplazamiento máximo permisible

La distancia máxima a la que las geometrías de las entidades resultantes pueden desviarse de las geometrías de las entidades de entrada.

Si las geometrías de las entidades resultantes se desvían más de la compensación especificada con respecto a las geometrías de las entidades de entrada, los vértices no se eliminarán y las entidades permanecerán inalteradas.

Linear Unit

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de salida

Las entidades actualizadas.

Feature Layer

arcpy.edit.SimplifyByTangentSegments(in_features, max_offset)
NombreExplicaciónTipo de datos
in_features

Entidades que se van a simplificar. Las entidades pueden ser líneas o polígonos.

Feature Layer
max_offset

La distancia máxima a la que las geometrías de las entidades resultantes pueden desviarse de las geometrías de las entidades de entrada.

Si las geometrías de las entidades resultantes se desvían más de la compensación especificada con respecto a las geometrías de las entidades de entrada, los vértices no se eliminarán y las entidades permanecerán inalteradas.

Linear Unit

Salida derivada

NombreExplicaciónTipo de datos
out_feature_class

Las entidades actualizadas.

Feature Layer

Muestra de código

Ejemplo de SimplificarPorSegmentosTangentes (ventana de Python)

El siguiente script de ventana Python muestra cómo utilizar la función SimplifyByTangentSegments para simplificar las entidades de línea utilizando un desplazamiento de 0,5 pies.

import arcpy
arcpy.edit.SimplifyByTangentSegments("C:/Data/Database.gdb/Parcels/Tax_Lines", '0.5 Feet')

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados