Habilitar COGO (Administración de datos)

Resumen

Habilita COGO en una clase de entidad de línea y agrega campos COGO y el etiquetado con COGO habilitado a una clase de entidad de línea. Los campos COGO almacenan dimensiones que se usan para crear entidades de línea relacionadas entre sí.

Uso

  • Agrega los siguientes campos COGO a la clase de entidad de línea seleccionada: Arc Length, Direction, Distance, Radius y Radius2. Todos los campos son de tipo doble.

  • Agrega el etiquetado y la simbología relacionados con COGO a la clase de entidad de línea seleccionada. Las líneas se dibujan con simbología de COGO agregada y una expresión de etiqueta marca cada línea con sus dimensiones COGO, si existen.

  • Ejecute la herramienta de geoprocesamiento Deshabilitar COGO para deshabilitar COGO en una clase de entidad de línea. Los campos COGO se pueden eliminar.
  • Si ya hay uno o varios campos COGO y tienen el tipo correcto, solo se agregan los campos COGO restantes que faltan.

  • Si una clase de entidad de línea tiene COGO habilitado, la herramienta Trazado poligonal Trazado poligonal rellena los campos COGO con las dimensiones introducidas.

    Más información acerca de la herramienta Trazado poligonal

  • Si una clase de entidad de línea tiene COGO habilitado, crear líneas con la herramienta Línea de 2 puntos Línea de 2 puntos con restricciones de edición rellena los campos COGO con dimensiones de restricción.
  • El campo Direction almacena la dirección (rumbo) de la línea desde inicio hasta su extremo.

  • El campo Distance almacena la distancia (longitud) de la línea.

  • El campo ArcLength almacena la distancia de arco entre el inicio y el extremo de una línea curva.

  • El campo Radius almacena la distancia entre el centro de la curva y su línea.

  • El campo Radius2 almacena el segundo radio para una curva espiral. El radio se puede definir en infinito.

Sintaxis

arcpy.management.EnableCOGO(in_line_features)
ParámetroExplicaciónTipo de datos
in_line_features

La clase de entidad de línea para la que se habilitará COGO.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
updated_line_Features

El dataset con COGO habilitado.

Vista de tabla

Muestra de código

Ejemplo 1 de EnableCOGO (ventana de Python)

El script de la ventana de Python muestra cómo utilizar la herramienta EnableCOGO en el modo inmediato.

import arcpy
arcpy.env.workspace = "E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.EnableCOGO_management("\Landbase\Road_cl")
Ejemplo 2 de EnableCOGO (script independiente)

El siguiente script independiente muestra cómo se comprueba y se habilita COGO en una clase de entidad de línea.

import arcpy
# Variable to contain the path of the feature class that is to be COGO Enabled
lineFeatureClass = r"d:\test.gdb\myLineFC"
# Check to see if the feature class is already enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == False:
    # If it returns False, run EnableCOGO_management and pass the feature class
    arcpy.EnableCOGO_management(lineFeatureClass)
else:
    print("{} is already COGO Enabled".format(lineFeatureClass))

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados