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
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 no almacenará ninguna dimensión introducida.
Utilice la herramienta Habilitar COGO para habilitar COGO en una clase de entidad de línea.
Sintaxis
arcpy.management.DisableCOGO(in_line_features)
Parámetro | Explicación | Tipo de datos |
in_line_features | La clase de entidad de línea que tendrá COGO deshabilitado. | Feature Layer |
Salida derivada
Nombre | Explicación | Tipo de datos |
updated_line_features | El dataset con COGO deshabilitado. | Vista de tabla |
Muestra de código
El 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")
El siguiente script 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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí