Инструменты, использующие этот параметр среды, будут перезаписывать допуск по x,y по умолчанию на наборах геоданных, созданных в базе геоданных.
Допуск по x,y относится к минимальному расстоянию между координатами, прежде чем они будут считаться равными.
Описание допуска x,y по умолчанию см. в разделе Пространственная привязка и геообработка.
Примечания по использованию
- Этот параметр среды будет игнорироваться, если выходные данные находятся в наборе классов объектов базы геоданных.
- Для таких инструментов, как Создать класс объектов (Create Feature Class), Создать набор классов объектов (Create Feature Dataset) и Создать каталог растров (Create Raster Catalog), допуск по x,y по умолчанию для выходного набора геоданных будет равен 0,001 метра (1 миллиметр) или его эквиваленту в единицах карты. Этот параметр может быть установлен на другое значение, если значение по умолчанию является неприемлемым.
- Если единицы измерения параметра отличаются от единиц измерения выходной системы координат, расстояние будет конвертировано в равное расстояние в центре выходной системы координат. Не рекомендуется, если выходные единицы – линейные (футы или метры), в то время как выходная система координат географическая (не проекции), или в обратной ситуации (единицы в параметрах среды – десятичные градусы, а выходная система координат – система координат проекции).
- Если единицы точности не заданы или установлены как Unknown, будут использоваться единицы измерения, указанные для выходной системы координат.
- Если допуск по x,y более, чем в два раза меньше значения разрешения x,y выходного набора геоданных, будет использоваться допуск по x,y, в два раза больший разрешения x,y.
- Допуски x,y не сохраняются в базе геоданных версии до 9.2.
- Инструменты, имеющие параметр Допуск по XY (XY Tolerance), например, Кластерный допуск (Cluster Tolerance) в инструментах Объединение (Union) и Пересечение (Intersect), будут перезаписывать параметр среды Допуск по XY.
Синтаксис диалога
Допуск по XY – Допуск по x,y, который будет установлен на наборах геоданных, созданных инструментами геообработки. Если допуск x,y по умолчанию является недостаточным, установите этот параметр среды.
Синтаксис скриптов
arcpy.env.XYTolerance = linear_unit
Параметр | Описание |
---|---|
linear_unit | Допуск по x,y, который будет установлен на наборах геоданных, созданных инструментами геообработки. Если допуск x,y по умолчанию является недостаточным, установите этот параметр среды. |
Пример скрипта
import arcpy
# Set the XYTolerance to 0.02 Meters
arcpy.env.XYTolerance = "0.02 Meters"