ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Вычислить допуск XY по умолчанию

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

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

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

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

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

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

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

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

  • Инструмент не может использоваться для сброса значения допуска XY; он может только вычислить это значение.

  • Результат работы инструмента будет возвращен в виде сообщения. Значение можно увидеть в окне геообработки Результаты, или его можно назначить переменной в скрипте, используя объект result.

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

  • Допуск XY классов объектов базы геоданных можно задать во время создания нового класса объектов в базе, или при создании набора классов объектов или топологии, в которые входит новый класс. Если новое значение допуска не задано, используется значение класса пространственных объектов, которое, обычно, равняется 0.001 метра. Если класс объектов сохраняется в топологии базы геоданных, допуск XY можно задать с помощью инструмента Задать кластерный допуск. Чтобы получить более подробную информацию, щелкните любой класс объектов или набор данных правой кнопкой мыши и выберите Свойства, затем выберите закладку Допуск и откройте раздел справки О задании допуска.

  • Большинством инструментов, которые способны создавать новые классы объектов (такие как Создать класс объектов или Копировать объекты), поддерживается параметр среды Допуск XY (XY Tolerance). Однако только те инструменты, которые используют этот параметр среды, могут задать XY допуск для выходного класса пространственных объектов. Входное значение допуска не затрагивается данным параметром среды.

Синтаксис

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 Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор группы инструментов Класс пространственных объектов
  • Допуск по XY (XY Tolerance) – Параметр среды

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация