Actualizar COGO (Edición)

Resumen

Actualiza los atributos de geometría de coordenadas de entidades de línea con COGO habilitado para que coincidan con sus geometrías de forma de línea.

Se actualizarán los siguientes atributos de geometría de coordenadas:

  • Direction
  • Distance
  • Radius
  • Arc Length

Opcionalmente, las direcciones, distancias y radios se pueden escalar y rotar con una corrección de terreno a cuadrícula.

Uso

Parámetros

EtiquetaExplicaciónTipo de datos
Entidades de línea de entrada

Las entidades de línea con COGO habilitado que se actualizarán.

Feature Layer
Actualizar Distancia, Radio y Longitud de arco
(Opcional)

Especifica cómo se actualizarán los atributos de geometría de coordenadas Distance, Radius y Arc Length de la línea de entrada.

  • Sobrescribir todos los valoresTodos los valores (incluidos los valores NULOS) se actualizarán para que coincidan con la longitud de la forma. Esta es la opción predeterminada.
  • Actualizar valores NULOS solamenteSolo se actualizarán los valores NULOS para que coincidan con la longitud de la forma.
  • Actualizar valores usando una diferencia mínimaLos valores que difieren de la longitud de forma más de la tolerancia especificada se actualizarán para que coincidan con la longitud de forma.
  • No actualizar ningún valorLos valores no se actualizarán.
String
Diferencia de distancia mínima
(Opcional)

La diferencia de distancia mínima entre la longitud de la forma de la línea y el valor de los campos Distance, Radius y Arc Length. Si la diferencia entre las distancias es mayor que la tolerancia especificada, el valor de atributo de los campos Distance, Radius o Arc Length se actualizará para que coincida con la longitud de la forma de la línea. El valor predeterminado es 0 metros.

Linear Unit
Actualizar direcciones
(Opcional)

Especifica cómo se actualizarán los atributos de geometría de coordenadas Direction de la entrada.

  • Sobrescribir todos los valoresTodos los valores (incluidos los valores NULOS) se actualizarán para que coincidan con la dirección de la forma. Esta es la opción predeterminada.
  • Actualizar valores NULOS solamenteSolo se actualizarán los valores NULOS para que coincidan con la dirección de la forma.
  • Actualizar valores usando una diferencia mínimaLos valores que difieren de la dirección de la forma más de la tolerancia especificada se actualizarán para que coincidan con la dirección de la forma.
  • No actualizar ningún valorLos valores no se actualizarán.
String
Diferencia de dirección mínima (en segundos)
(Opcional)

La diferencia de dirección mínima (en segundos) entre la dirección de la forma de la línea y el valor del campo Direction. Si la diferencia entre las direcciones es mayor que la tolerancia especificada, el valor de atributo del campo Direction se actualizará para que coincida con la dirección de la forma de la línea. El valor predeterminado es 0.

Double
Desplazamiento lateral de dirección mínima
(Opcional)

La distancia mínima permitida entre el extremo de la forma de línea y el extremo de la línea dibujada utilizando el valor del campo Direction. Una tolerancia de desplazamiento lateral se puede utilizar para líneas muy largas en las que los pequeños cambios en dirección pueden resultar en grandes diferencias en los extremos de la línea. El valor predeterminado es 0 metros.

Linear Unit
Factor de escala combinado
(Opcional)

Un factor de escala basado en una corrección de terreno a cuadrícula que se aplicará a la longitud de forma de la línea. El factor de escala se puede proporcionar como un número o se puede derivar de una expresión de Arcade utilizando los campos de atributo de líneas. La distancia actualizada rellena en los campos Distance, Radius y Arc Length es el resultado de la longitud de la forma multiplicada por el factor de escala.

Calculator Expression
Desplazamiento de dirección (en segundos)
(Opcional)

Una rotación basada en una corrección de terreno a cuadrícula que se aplicará a la dirección de forma de la línea. El desplazamiento de rotación se puede proporcionar como un valor en segundos o se puede derivar de una expresión de Arcade utilizando los campos de atributo de la línea. La dirección actualizada rellenada en el campo Direction de la línea es la dirección de la forma de la línea rotada por el desplazamiento de dirección especificado.

Calculator Expression

Salida derivada

EtiquetaExplicaciónTipo de datos
Entidades de línea actualizadas

Las entidades de línea actualizadas.

Parcel Layer

arcpy.edit.UpdateCOGO(in_line_features, {distances_type}, {distance_tolerance}, {direction_type}, {minimum_direction_difference}, {minimum_direction_lateral_offset}, {combined_scale_factor}, {direction_offset})
NombreExplicaciónTipo de datos
in_line_features

Las entidades de línea con COGO habilitado que se actualizarán.

Feature Layer
distances_type
(Opcional)

Especifica cómo se actualizarán los atributos de geometría de coordenadas Distance, Radius y Arc Length de la línea de entrada.

  • OVERWRITETodos los valores (incluidos los valores NULOS) se actualizarán para que coincidan con la longitud de la forma. Esta es la opción predeterminada.
  • UPDATE_NULL_ONLYSolo se actualizarán los valores NULOS para que coincidan con la longitud de la forma.
  • USE_MINIMUM_DIFFERENCELos valores que difieren de la longitud de forma más de la tolerancia especificada se actualizarán para que coincidan con la longitud de forma.
  • DO_NOT_UPDATELos valores no se actualizarán.
String
distance_tolerance
(Opcional)

La diferencia de distancia mínima entre la longitud de la forma de la línea y el valor de los campos Distance, Radius y Arc Length. Si la diferencia entre las distancias es mayor que la tolerancia especificada, el valor de atributo de los campos Distance, Radius o Arc Length se actualizará para que coincida con la longitud de la forma de la línea. El valor predeterminado es 0 metros.

Linear Unit
direction_type
(Opcional)

Especifica cómo se actualizarán los atributos de geometría de coordenadas Direction de la entrada.

  • OVERWRITETodos los valores (incluidos los valores NULOS) se actualizarán para que coincidan con la dirección de la forma. Esta es la opción predeterminada.
  • UPDATE_NULL_ONLYSolo se actualizarán los valores NULOS para que coincidan con la dirección de la forma.
  • USE_MINIMUM_DIFFERENCELos valores que difieren de la dirección de la forma más de la tolerancia especificada se actualizarán para que coincidan con la dirección de la forma.
  • DO_NOT_UPDATELos valores no se actualizarán.
String
minimum_direction_difference
(Opcional)

La diferencia de dirección mínima (en segundos) entre la dirección de la forma de la línea y el valor del campo Direction. Si la diferencia entre las direcciones es mayor que la tolerancia especificada, el valor de atributo del campo Direction se actualizará para que coincida con la dirección de la forma de la línea. El valor predeterminado es 0.

Double
minimum_direction_lateral_offset
(Opcional)

La distancia mínima permitida entre el extremo de la forma de línea y el extremo de la línea dibujada utilizando el valor del campo Direction. Una tolerancia de desplazamiento lateral se puede utilizar para líneas muy largas en las que los pequeños cambios en dirección pueden resultar en grandes diferencias en los extremos de la línea. El valor predeterminado es 0 metros.

Linear Unit
combined_scale_factor
(Opcional)

Un factor de escala basado en una corrección de terreno a cuadrícula que se aplicará a la longitud de forma de la línea. El factor de escala se puede proporcionar como un número o se puede derivar de una expresión de Arcade utilizando los campos de atributo de líneas. La distancia actualizada rellena en los campos Distance, Radius y Arc Length es el resultado de la longitud de la forma multiplicada por el factor de escala.

Calculator Expression
direction_offset
(Opcional)

Una rotación basada en una corrección de terreno a cuadrícula que se aplicará a la dirección de forma de la línea. El desplazamiento de rotación se puede proporcionar como un valor en segundos o se puede derivar de una expresión de Arcade utilizando los campos de atributo de la línea. La dirección actualizada rellenada en el campo Direction de la línea es la dirección de la forma de la línea rotada por el desplazamiento de dirección especificado.

Calculator Expression

Salida derivada

NombreExplicaciónTipo de datos
updated_line_features

Las entidades de línea actualizadas.

Parcel Layer

Muestra de código

Ejemplo de UpdateCOGO (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función UpdateCOGO para actualizar los atributos de geometría de coordenadas de línea de modo inmediato.

import arcpy

arcpy.edit.UpdateCOGO('Lot_Lines', 'USE_MINIMUM_DIFFERENCE', '1 Feet', 
                      'USE_MINIMUM_DIFFERENCE', '20')

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados