Kurvenverarbeitungsmethode (Umgebungseinstellung)

Werkzeuge, die die Umgebung "Kurvenverarbeitungsmethode" berücksichtigen, können diese zusammen mit der Umgebung Kurvensegmente beibehalten verwenden, um anzugeben, ob Segmente der Eingabekurve intern als echte Kurven oder als eine Reihe linearer Segmente verarbeitet werden, die das Kurven-Feature darstellen.

Verwendungshinweise

  • Das Beibehalten der Kurvensegmente kann in bestimmten Situationen zeitaufwendig sein. Mit der Anzahl der Kurvensegmente und der Komplexität der Kurvensegmente nimmt die Verarbeitungsdauer in der Regel zu.
  • Je nach dem Bogen der Kurve kann die Werkzeugausgabe beim Beibehalten der Kurvensegmente im Vergleich zur Verwendung verdichteter Segmente leicht abweichen. Da mehr oder weniger Features interagieren könnten, entstehen Differenzen in der Ausgabe.
  • Die Option Genau verarbeitet die Kurvensegmente als echte Kurven und kann einige Zeit in Anspruch nehmen. Wenn keine echte Kurvenverarbeitung erforderlich ist, verwenden Sie für eine schnellere Verarbeitung die Option Ungefähr, mit der die Kurvensegmente als eine Reihe von linearen Segmenten, die die Kurve darstellen, verarbeitet werden. Die Kurve wird beim Speichern in der Ausgabe aus diesen linearen Segmenten als Kurvensegment neu zusammengefügt.

Dialogfeldsyntax

Kurvenverarbeitungsmethode: Bei Verwendung mit der Umgebung "Kurvensegmente beibehalten" legt diese Methode fest, ob Kurvensegmente in der Eingabe als echte Kurven oder als eine Reihe von linearen Segmenten verarbeitet werden.

  • Genau: Kurvensegmente der Eingabe werden als echte Kurven verarbeitet. Dies ist die Standardeinstellung.
  • Ungefähr: Kurvensegmente der Eingabe werden als eine Reihe linearer Segmente verarbeitet, die das Kurvensegment darstellen.

Skriptsyntax

arcpy.env.curveProcessingMethod = curveProcessingMethod_option

curveProcessingMethod_optionErläuterung

EXACT

Kurvensegmente der Eingabe werden als echte Kurven verarbeitet. Dies ist die Standardeinstellung.

APPROXIMATE

Kurvensegmente der Eingabe werden als eine Reihe von linearen Segmenten verarbeitet, die das Kurven-Feature darstellen.

curveProcessingMethod-Syntax

Skriptbeispiel

import arcpy

# Maintain input curve segments if they are needed in the output.
arcpy.env.maintainCurveSegments = True

# Set the type of internal curve segment processing to be used.
arcpy.env.curveProcessingMethod = "EXACT"

Verwandte Themen