Zusammenfassung
Deaktiviert COGO für eine Line-Feature-Class und entfernt COGO-Felder sowie COGO-fähige Beschriftungen und Symbolisierungen. COGO-Felder können gelöscht werden.
Verwendung
Deaktiviert die folgenden COGO-Felder für die ausgewählte Line-Feature-Class: ArcLength, Direction, Distance, Radius und Radius2. Diese Felder können gelöscht werden.
Entfernt COGO-bezogene Beschriftungen und Symbolisierungen aus der ausgewählten Line-Feature-Class.
Wenn eine Line-Feature-Class nicht COGO-fähig ist, werden die eingegebenen Bemaßungen vom Werkzeug Polygonzug nicht gespeichert.
Verwenden Sie das Geoverarbeitungswerkzeug COGO aktivieren, um COGO für eine Line-Feature-Class zu aktivieren.
Syntax
arcpy.management.DisableCOGO(in_line_features)
Parameter | Erklärung | Datentyp |
in_line_features | Die Line-Feature-Class, für die COGO deaktiviert ist. | Feature Layer |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
updated_line_features | Das Dataset, für das COGO deaktiviert ist. | Tabellensicht |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie das Werkzeug DisableCOGO im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = r"E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.DisableCOGO_management("Landbase\Road_cl")
Das folgende eigenständige Skript veranschaulicht, wie COGO für eine Line-Feature-Class gesucht und deaktiviert wird.
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))
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja