COGO aktualisieren (Editing)

Zusammenfassung

Aktualisiert die COGO-Attribute von COGO-fähigen Linien-Features, sodass sie mit den entsprechenden Linien-Shape-Geometrien übereinstimmen.

Folgende COGO-Attribute werden aktualisiert:

  • Direction
  • Distance
  • Radius
  • Arc Length

Richtungen, Entfernungen und Radien können optional skaliert und um eine Gelände-zu-Grid-Korrektur gedreht werden.

Verwendung

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Linien-Features

Die COGO-fähigen Linien-Features, die aktualisiert werden.

Feature Layer
Entfernung, Radius und Bogenlänge aktualisieren
(optional)

Gibt an, wie die die COGO-Attribute Distance, Radius und Arc Length der Eingabelinie aktualisiert werden.

  • Alle Werte überschreibenAlle Werte (einschließlich NULL-Werte) werden entsprechend der Shape-Länge aktualisiert. Dies ist die Standardeinstellung.
  • Nur NULL-Werte aktualisierenNur NULL-Werte werden entsprechend der Shape-Länge aktualisiert.
  • Werte unter Verwendung einer minimalen Differenz aktualisierenWerte, die um mehr als die angegebene Toleranz von der Shape-Länge abweichen, werden entsprechend der Shape-Länge aktualisiert.
  • Keine Werte aktualisierenWerte werden nicht aktualisiert.
String
Minimale Entfernungsdifferenz
(optional)

Die minimale Entfernungsdifferenz zwischen der Linien-Shape-Länge und dem Wert in den Feldern Distance, Radius und Arc Length. Wenn die Differenz bei den Entfernungen größer als die angegebene Toleranz ist, wird der Attributwert in den Feldern Distance, Radius oder Arc Length entsprechend der Linien-Shape-Länge aktualisiert. Der Standardwert beträgt 0 Meter.

Linear Unit
Richtungen aktualisieren
(optional)

Gibt an, wie die die COGO-Attribute für die Direction der Eingabe aktualisiert werden.

  • Alle Werte überschreibenAlle Werte (einschließlich NULL-Werte) werden entsprechend der Shape-Richtung aktualisiert. Dies ist die Standardeinstellung.
  • Nur NULL-Werte aktualisierenNur NULL-Werte werden entsprechend der Shape-Richtung aktualisiert.
  • Werte unter Verwendung einer minimalen Differenz aktualisierenWerte, die um mehr als die angegebene Toleranz von der Shape-Richtung abweichen, werden entsprechend der Shape-Richtung aktualisiert.
  • Keine Werte aktualisierenWerte werden nicht aktualisiert.
String
Minimale Richtungsdifferenz (Sekunden)
(optional)

Die minimale Richtungsdifferenz (in Sekunden) zwischen der Linien-Shape-Richtung und dem Wert im Feld Direction. Wenn die Differenz bei den Richtungen größer als die angegebene Toleranz ist, wird der Attributwert im Feld Direction entsprechend der Linien-Shape-Richtung aktualisiert. Der Standardwert ist 0.

Double
Minimaler seitlicher Richtungsversatz
(optional)

Die minimale zulässige Entfernung zwischen dem Endpunkt des Linien-Shape und dem Endpunkt der unter Verwendung des Wertes im Feld Direction gezeichneten Linie. Eine Toleranz für den seitlichen Versatz kann für sehr lange Linien verwendet werden, bei denen kleine Richtungsänderungen zu großen Differenzen bei den Linienendpunkten führen können. Der Standardwert beträgt 0 Meter.

Linear Unit
Kombinierter Maßstabsfaktor
(optional)

Ein auf einer Gelände-zu-Grid-Korrektur basierender Maßstabsfaktor, der auf die Shape-Länge der Linie angewendet wird. Der Maßstabsfaktor kann als Zahl angegeben oder aus einem Arcade-Ausdruck unter Verwendung der Attributfelder der Linie abgeleitet werden. Die aktualisierte Entfernung in den Feldern Distance, Radius und Arc Length ergibt sich aus der mit dem Maßstabsfaktor multiplizierten Shape-Länge.

Calculator Expression
Richtungsversatz (Sekunden)
(optional)

Eine auf einer Gelände-zu-Grid-Korrektur basierende Rotation, die auf die Shape-Richtung der Linie angewendet wird. Der Rotationsversatz kann als Wert in Sekunden angegeben oder aus einem Arcade-Ausdruck unter Verwendung der Attributfelder der Linie abgeleitet werden. Die aktualisierte Richtung im Feld Direction der Linie ist die um den angegebenen Richtungsversatz gedrehte Richtung des Linien-Shape.

Calculator Expression

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte Linien-Features

Die aktualisierten Linien-Features.

Parcel Layer

arcpy.management.UpdateCOGO(in_line_features, {distances_type}, {distance_tolerance}, {direction_type}, {minimum_direction_difference}, {minimum_direction_lateral_offset}, {combined_scale_factor}, {direction_offset})
NameErläuterungDatentyp
in_line_features

Die COGO-fähigen Linien-Features, die aktualisiert werden.

Feature Layer
distances_type
(optional)

Gibt an, wie die die COGO-Attribute Distance, Radius und Arc Length der Eingabelinie aktualisiert werden.

  • OVERWRITEAlle Werte (einschließlich NULL-Werte) werden entsprechend der Shape-Länge aktualisiert. Dies ist die Standardeinstellung.
  • UPDATE_NULL_ONLYNur NULL-Werte werden entsprechend der Shape-Länge aktualisiert.
  • USE_MINIMUM_DIFFERENCEWerte, die um mehr als die angegebene Toleranz von der Shape-Länge abweichen, werden entsprechend der Shape-Länge aktualisiert.
  • DO_NOT_UPDATEWerte werden nicht aktualisiert.
String
distance_tolerance
(optional)

Die minimale Entfernungsdifferenz zwischen der Linien-Shape-Länge und dem Wert in den Feldern Distance, Radius und Arc Length. Wenn die Differenz bei den Entfernungen größer als die angegebene Toleranz ist, wird der Attributwert in den Feldern Distance, Radius oder Arc Length entsprechend der Linien-Shape-Länge aktualisiert. Der Standardwert beträgt 0 Meter.

Linear Unit
direction_type
(optional)

Gibt an, wie die die COGO-Attribute für die Direction der Eingabe aktualisiert werden.

  • OVERWRITEAlle Werte (einschließlich NULL-Werte) werden entsprechend der Shape-Richtung aktualisiert. Dies ist die Standardeinstellung.
  • UPDATE_NULL_ONLYNur NULL-Werte werden entsprechend der Shape-Richtung aktualisiert.
  • USE_MINIMUM_DIFFERENCEWerte, die um mehr als die angegebene Toleranz von der Shape-Richtung abweichen, werden entsprechend der Shape-Richtung aktualisiert.
  • DO_NOT_UPDATEWerte werden nicht aktualisiert.
String
minimum_direction_difference
(optional)

Die minimale Richtungsdifferenz (in Sekunden) zwischen der Linien-Shape-Richtung und dem Wert im Feld Direction. Wenn die Differenz bei den Richtungen größer als die angegebene Toleranz ist, wird der Attributwert im Feld Direction entsprechend der Linien-Shape-Richtung aktualisiert. Der Standardwert ist 0.

Double
minimum_direction_lateral_offset
(optional)

Die minimale zulässige Entfernung zwischen dem Endpunkt des Linien-Shape und dem Endpunkt der unter Verwendung des Wertes im Feld Direction gezeichneten Linie. Eine Toleranz für den seitlichen Versatz kann für sehr lange Linien verwendet werden, bei denen kleine Richtungsänderungen zu großen Differenzen bei den Linienendpunkten führen können. Der Standardwert beträgt 0 Meter.

Linear Unit
combined_scale_factor
(optional)

Ein auf einer Gelände-zu-Grid-Korrektur basierender Maßstabsfaktor, der auf die Shape-Länge der Linie angewendet wird. Der Maßstabsfaktor kann als Zahl angegeben oder aus einem Arcade-Ausdruck unter Verwendung der Attributfelder der Linie abgeleitet werden. Die aktualisierte Entfernung in den Feldern Distance, Radius und Arc Length ergibt sich aus der mit dem Maßstabsfaktor multiplizierten Shape-Länge.

Calculator Expression
direction_offset
(optional)

Eine auf einer Gelände-zu-Grid-Korrektur basierende Rotation, die auf die Shape-Richtung der Linie angewendet wird. Der Rotationsversatz kann als Wert in Sekunden angegeben oder aus einem Arcade-Ausdruck unter Verwendung der Attributfelder der Linie abgeleitet werden. Die aktualisierte Richtung im Feld Direction der Linie ist die um den angegebenen Richtungsversatz gedrehte Richtung des Linien-Shape.

Calculator Expression

Abgeleitete Ausgabe

NameErläuterungDatentyp
updated_line_features

Die aktualisierten Linien-Features.

Parcel Layer

Codebeispiel

UpdateCOGO: Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion UpdateCOGO zum Aktualisieren der COGO-Attribute einer Linie im unmittelbaren Modus verwendet wird.

import arcpy

arcpy.edit.UpdateCOGO('Lot_Lines', 'USE_MINIMUM_DIFFERENCE', '1 Feet', 
                      'USE_MINIMUM_DIFFERENCE', '20')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.