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

  • La herramienta 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.

  • La herramienta 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 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, las herramientas de edición como la herramienta Trazado poligonal Trazado poligonal rellenan los campos COGO con las dimensiones proporcionadas.

  • El campo Direction almacena la dirección (rumbo) de la línea desde inicio hasta su extremo. El valor de dirección se almacena en la base de datos como acimut norte (grados decimales). Puede visualizar la dirección en otras unidades estableciendo las unidades de visualización del proyecto.

  • El campo Distance almacena la distancia (longitud) de la línea. La distancia se almacena en la base de datos en la unidad lineal de la proyección. Puede visualizar la distancia en otras unidades estableciendo las unidades de visualización del proyecto.

  • El campo ArcLength almacena la distancia de arco entre el punto de inicio y el extremo de una línea curva. La distancia de longitud de arco se almacena en la base de datos en la unidad lineal de la proyección. Puede visualizar la distancia de longitud de arco en otras unidades estableciendo las unidades de visualización del proyecto.

  • El campo Radius almacena la distancia entre el punto central de la curva y su línea. La distancia de radio se almacena en la base de datos en la unidad lineal de la proyección. Puede visualizar la distancia de radio en otras unidades estableciendo las unidades de visualización del proyecto.

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

Parámetros

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

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

Feature Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de salida

El dataset con COGO habilitado.

Table View

arcpy.management.EnableCOGO(in_line_features)
NombreExplicació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.

Table View

Muestra de código

Ejemplo 1 de EnableCOGO (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función EnableCOGO de 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