XY-Toleranz (Umgebungseinstellung)
Werkzeuge, die die Umgebungseinstellung "XY-Toleranz" berücksichtigen, überschreiben die Standard-XY-Toleranz von in einer Geodatabase erstellten Geodatasets.
Achtung:
Standardmäßig greifen Werkzeuge, die diese Umgebungseinstellung verwenden, auf die XY-Toleranz des Raumbezugs der Eingabe-Feature-Class zurück. Das Überschreiben der standardmäßigen XY-Toleranz wird nicht empfohlen. Stellen Sie stattdessen sicher, dass Ihr Raumbezug der Eingabe-Daten die Standardeinstellungen für die Eigenschaften der XY-Auflösung und XY-Toleranz vor der Analyse verwendet.
Die XY-Toleranz bezieht sich auf den minimalen Abstand zwischen Koordinaten, ehe sie als gleich betrachtet werden.
Eine Beschreibung der Standard-XY-Toleranz finden Sie unter "Raumbezug und Geoverarbeitung".
Verwendungshinweise
Diese Umgebungseinstellung wird ignoriert, wenn sich die Ausgabe in einem Feature-Dataset der Geodatabase befindet.
Für Werkzeuge wie Feature-Class erstellen, Feature-Dataset erstellen und Raster-Katalog erstellen ist die Standard-XY-Toleranz für das Ausgabe-Geodataset 0,001 Meter (1 Millimeter) oder die entsprechende Karteneinheit. Die Umgebungseinstellung kann auf einen anderen Wert festgelegt werden, wenn der Standardwert nicht zulässig ist.
Wenn die Maßeinheiten in der Umgebung und im Ausgabe-Koordinatensystem unterschiedlich sind, wird der Entfernungswert in den entsprechenden Entfernungswert in der Mitte des Ausgabe-Koordinatensystems konvertiert. Diese Vorgehensweise wird nicht empfohlen, wenn die Umgebungseinstellung auf eine lineare Einheit (Fuß oder Meter) festgelegt ist und das Ausgabe-Koordinatensystem nicht projiziert (geographisch) ist – oder in der umgekehrten Situation (eine Umgebung mit Dezimalgraden und projiziertes Ausgabe-Koordinatensystem).
Wenn die Maßeinheiten für die Toleranz nicht festgelegt oder als Unbekannt festgelegt sind, wird angenommen, dass die Einheiten denen des Ausgabe-Koordinatensystems entsprechen.
Wenn die XY-Toleranz kleiner als das Doppelte der XY-Auflösung des Ausgabe-Geodatasets ist, wird eine XY-Toleranz verwendet, die doppelt so groß wie die XY-Auflösung ist.
Die XY-Toleranz bleibt in Geodatabase-Versionen vor 9.2 nicht erhalten.
Werkzeuge mit dem Parameter "XY-Toleranz", z. B. Cluster-Toleranz in den Werkzeugen Vereinigen (Union) und Überschneiden (Intersect), überschreiben die Umgebungseinstellung "XY-Toleranz".
Dialogfeldsyntax
XY-Toleranz: Die XY-Toleranz, die für die von Geoverarbeitungswerkzeugen erstellten Geodatasets festgelegt werden soll. Standardmäßig greifen Werkzeuge, die diese Umgebungseinstellung verwenden, auf die XY-Toleranz des Raumbezugs der Eingabe-Feature-Class zurück.
Python-Syntax
arcpy.env.XYTolerance = linear_unit
| Name | Erläuterung |
|---|---|
|
linear_unit |
Die XY-Toleranz, die für die von Geoverarbeitungswerkzeugen erstellten Geodatasets festgelegt werden soll. Standardmäßig greifen Werkzeuge, die diese Umgebungseinstellung verwenden, auf die XY-Toleranz des Raumbezugs der Eingabe-Feature-Class zurück. Das Einrichten dieser Umgebung wird nicht empfohlen. |
Skriptsyntax
import arcpy
# Set the XYTolerance to 0.02 Meters
arcpy.env.XYTolerance = "0.02 Meters"