Calculate Default XY Tolerance (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

フィーチャクラスの空間参照と範囲を調べることで、デフォルトの XY 許容値を計算します。

ジオデータベース フィーチャクラスの場合、このツールから返される値は、ジオデータベース フィーチャクラスまたはデータセットの XY 許容値プロパティ、またはトポロジのクラスタ許容値と同じです。カバレッジ フィーチャクラス、シェープ ファイル、CAD フィーチャクラスなど、ジオデータベースでないフィーチャクラスの場合、この値はフィーチャクラスの空間参照のデフォルト許容値に基づきます。

レガシーレガシー:

XY 許容値とクラスタ許容値という用語の意味は同じです。クラスタ許容値は、トポロジ、Python スクリプト、および 9.2 リリースより前の ArcGIS で使用されています。このツールの名前(スクリプトで使用)は、CalculateDefaultClusterTolerance です。

XY 許容値も、SpatialReference オブジェクトの XYTolerance プロパティによって、スクリプト内で使用できます。SpatialReference オブジェクトは、フィーチャクラスを記述することで作成できます。

使用法

構文

CalculateDefaultClusterTolerance_management (in_features)
パラメータ説明データ タイプ
in_features

デフォルトの XY 許容値を計算するフィーチャクラス。

Feature Layer

コードのサンプル

デフォルトの XY 許容値の計算の例(Python ウィンドウ)

次の Python ウィンドウ スクリプトで、デフォルトのクラスタ許容値の計算の関数をイミディエイト モードで使用する方法を示します。

import arcpy 
from arcpy import env
env.workspace = "C:/data"
arcpy.CalculateDefaultClusterTolerance_management("roads.shp")
デフォルトの XY 許容値の計算の例 2(スタンドアロン ウィンドウ)

次の Python ウィンドウ スクリプトで、デフォルトのクラスタ許容値の計算の関数をスクリプト環境で使用する方法を示します。

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

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013