Deshabilitar COGO (Administración de datos)

Resumen

Deshabilita COGO en una clase de entidad de línea y elimina campos COGO y el etiquetado y la simbología con COGO habilitado. Los campos COGO se pueden eliminar.

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.

  • Deshabilita los siguientes campos COGO en la clase de entidad de línea seleccionada: ArcLength, Direction, Distance, Radius y Radius2. Estos campos se pueden eliminar.

  • Elimina el etiquetado y la simbología relacionados con COGO de la clase de entidad de línea.

  • Si una clase de entidad de línea no tiene COGO habilitado, la herramienta Trazado poligonal Trazado poligonal no almacenará ninguna dimensión introducida.

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

  • Utilice la herramienta Habilitar COGO para habilitar COGO en una clase de entidad de línea.

Parámetros

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

La clase de entidad de línea que tendrá COGO deshabilitado.

Feature Layer

Salida derivada

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

El dataset con COGO deshabilitado.

Table View

arcpy.management.DisableCOGO(in_line_features)
NombreExplicaciónTipo de datos
in_line_features

La clase de entidad de línea que tendrá COGO deshabilitado.

Feature Layer

Salida derivada

NombreExplicaciónTipo de datos
updated_line_features

El dataset con COGO deshabilitado.

Table View

Muestra de código

Ejemplo 1 de DisableCOGO (ventana de Python)

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

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

La siguiente secuencia de comandos independiente muestra cómo se comprueba y se deshabilita COGO en una clase de entidad de línea.

import arcpy

#Variable to contain the path of the feature class that will have COGO disabled
lineFeatureClass = r"d:\test.gdb\myLineFC"

#Check to see if the feature class is already COGO enabled by using .isCOGOEnabled on a Describe
if arcpy.Describe(lineFeatureClass).isCOGOEnabled == True:
    #If it returns True, run DisableCOGO_management and pass the feature class
    arcpy.DisableCOGO_management(lineFeatureClass)
else:
    print("{} is not COGO Enabled".format(lineFeatureClass))

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Temas relacionados