Вычислить допуск XY по умолчанию (Управление данными (Data Management))

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Вычисляет допуск по XY, используемый по умолчанию, путем изучения пространственной привязки и экстента класса пространственных объектов.

При использовании классов объектов базы геоданных, значение, возвращаемое инструментом, будет идентично параметру Допуск XY класса объектов или набора данных базы геоданных, или кластерному допуску топологии. При использовании классов объектов, не относящихся к базе геоданных, таких как классы объектов покрытий, шейп-файлы, классы объектов САПР, значение будет основано на допуске по умолчанию, заданному согласно пространственной привязке класса объектов.

Прежние версииПрежние версии:

Термины Допуск XY и Кластерный допуск являются синонимами. Вы увидите использование Кластерного допуска в топологии, в скриптах Python, и в ArcGIS до версии 9.2. Название этого инструмента (используемое в скриптах) - CalculateDefaultClusterTolerance.

Допуск XY также можно задавать в скриптах с помощью параметра XYTolerance, относящегося к объекту SpatialReference. Объект SpatialReference можно создать с помощью описания класса объектов.

Использование

Синтаксис

CalculateDefaultClusterTolerance_management (in_features)
ПараметрОбъяснениеТип данных
in_features

Класс пространственных объектов, для которого вычисляется допуск XY, использующийся по умолчанию.

Feature Layer

Пример кода

Пример вычисления допуска XY по умолчанию (Окно Python)

Пример скрипта Python для функции Вычисление кластерного допуска по умолчанию (Calculate Default Cluster Tolerance), с запуском из окна Python.

import arcpy 
from arcpy import env
env.workspace = "C:/data"
arcpy.CalculateDefaultClusterTolerance_management("roads.shp")
Пример 2 для функции Вычисление допуска XY (Default XY Tolerance) по умолчанию (автономный скрипт)

Пример скрипта Python для функции Вычисление кластерного допуска по умолчанию (Calculate Default Cluster Tolerance), з запуском в среде скриптов.

# 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: Да
5/10/2014