Skip To Content

COGO aktivieren

Zusammenfassung

Aktiviert COGO für eine Line-Feature-Class. COGO-Felder werden der Feature-Class hinzugefügt.

Verwendung

  • Fügt der ausgewählten Line-Feature-Class die folgenden COGO-Felder hinzu: ArcLength (Alias: Arc Length), Richtung, Entfernung, Radius und Radius2. Alle Felder haben den Typ "Double". COGO-Felder enthalten die Dimensionen, mit denen Linien-Features im Verhältnis zueinander erstellt werden.

  • Fügt COGO-aktivierte Beschriftungen und Symbolisierungen in die ausgewählte Linien-Feature-Class ein. Linien werden mithilfe einer benutzerdefinierten COGO-Symbolisierung gezeichnet, und mithilfe eines Beschriftungsausdrucks wird jede Linie mit ihren COGO-Bemaßungen (sofern vorhanden) beschriftet.

  • Um die COGO-Felder zu löschen, führen Sie das Geoverarbeitungswerkzeug COGO deaktivieren aus.

  • Wenn ein oder mehrere COGO-Felder bereits vorhanden sind und den korrekten Typ haben, werden nur die verbleibenden, fehlenden COGO-Felder hinzugefügt.

  • Wenn eine Linien-Feature-Class für COGO aktiviert ist, füllt das Werkzeug Polygonzug die COGO-Felder mit den eingegebenen Bemaßungen.

    Informationen zum Werkzeug "Polygonzug"

  • Das Feld Richtung enthält die Richtung (Peilung) der Linie vom Startpunkt bis zum Endpunkt.

  • Das Feld Entfernung enthält die Entfernung (Länge) der Linie.

  • Das Feld ArcLength enthält die Bogenentfernung zwischen dem Start- und dem Endpunkt einer Kurvenlinie.

  • Das Feld Radius enthält die Entfernung zwischen dem Kurvenmittelpunkt und der Kurvenlinie.

  • Das Feld Radius2 enthält die Kurvenparameter für spiralförmige Kurven.

Syntax

EnableCOGO_management (in_line_features)
ParameterErläuterungDatentyp
in_line_features

Die Line-Feature-Class, für die COGO aktiviert ist.

Feature Layer

Codebeispiel

EnableCOGO – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug EnableCOGO im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "E:\ArcGISXI\Mont\Montgomery.gdb"
arcpy.EnableCOGO_management("\Landbase\Road_cl")
EnableCOGO – Beispiel 2 (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie COGO für eine Line-Feature-Class gesucht und aktiviert wird.

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))

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • ArcGIS Desktop Basic: Nein
  • ArcGIS Desktop Standard: Ja
  • ArcGIS Desktop Advanced: Ja

Verwandte Themen