Standardmäßige XY-Toleranz berechnen (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Berechnet durch das Untersuchen des Raumbezugs und der Ausdehnung der Feature-Class eine Standard-XY-Toleranz.

Bei Geodatabase-Feature-Classes entspricht der von diesem Werkzeug zurückgegebene Wert der XY-Toleranzeigenschaft einer Geodatabase-Feature-Class bzw. eines Geodatabase-Feature-Datasets oder der Cluster-Toleranz einer Topologie. Bei Feature-Classes, die nicht zur Geodatabase gehören, z. B. Coverage-Feature-Classes, Shapefiles oder CAD-Feature-Classes, basiert der Wert auf der Standardtoleranz des Raumbezugs der Feature-Class.

VeraltetVeraltet:

Die Begriffe "XY-Toleranz" und "Cluster-Toleranz" sind Synonyme. Sie sehen die Verwendung des Begriffs "Cluster-Toleranz" in der Topologie, im Pythonskript und in ArcGIS vor der Version 9.2. Der Name dieses Werkzeugs (in der Skripterstellung verwendet) lautet "CalculateDefaultClusterTolerance".

Die XY-Toleranz ist durch die Eigenschaft XYTolerance eines SpatialReference-Objekts auch für die Skripterstellung verfügbar. Ein SpatialReference-Objekt kann durch die Beschreibung einer Feature-Class erstellt werden.

Verwendung

Syntax

CalculateDefaultClusterTolerance_management (in_features)
ParameterErläuterungDatentyp
in_features

Die Feature-Class, für die die Standard-XY-Toleranz berechnet wird.

Feature Layer

Codebeispiel

Standardmäßige XY-Toleranz berechnen – Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion "Standardmäßige XY-Toleranz berechnen" im unmittelbaren Modus verwenden.

import arcpy 
from arcpy import env
env.workspace = "C:/data"
arcpy.CalculateDefaultClusterTolerance_management("roads.shp")
Standardmäßige XY-Toleranz berechnen – Beispiel 2 (eigenständiges Skript)

Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion "Standardmäßige XY-Toleranz berechnen" in einer Scripting-Umgebung verwenden.

# Name: CalculateDefaultClusterTolerance_Example.py
# Description: Calculate the default cluster tolerance of a shape file
# Author: ESRI

#Import the system modules
import arcpy
from arcpy import env

env.workspace = "C:/temp"

#Set local variables
shapefileName = "linefc.shp"

arcpy.CalculateDefaultClusterTolerance_management(shapefileName)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013