XY 容差(环境设置)
支持此环境的工具会覆盖在地理数据库内创建的地理数据集上的默认 x,y 容差。
x,y 容差指的是坐标之间的最小距离,小于该距离的坐标将合并到一起。有关默认 x,y 容差的说明,请参阅空间参考和地理处理。
用法说明
- 如果输出位于地理数据库要素数据集内,此环境设置将被忽略。
- 对于诸如创建要素类、创建要素数据集和创建栅格目录之类的工具,输出地理数据集的默认 x,y 容差为 0.001 米(1 毫米)或以地图单位换算的等量值。如果默认值不合适,可以将此环境设置为其他值。
- 如果环境的测量单位和输出坐标系的测量单位不同,距离将在输出坐标系的中心转换为等效的距离。当环境设置为线性单位(英尺或米),而输出坐标系为非投影坐标系(地理坐标系)或与之相对的情况(具有投影输出坐标系的十进制度环境)时,建议您不要使用此工具。
- 如果未设置容差单位或者容差单位设置为未知,则将其视为与输出坐标系的单位相同。
- 如果 x,y 容差小于输出地理数据集的 x,y 分辨率值的两倍,则会使用等于两倍 x,y 分辨率值的 x,y 容差。
- 在 9.2 版之前的地理数据库中并没有保留 X,y 容差。
- 具有“XY 容差”参数的工具(例如,联合和相交工具中的拓扑容差)将覆盖“XY 容差”环境设置。
- 注:
术语 XY 容差是在 ArcGIS 9.2 中引入的。术语“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"
相关主题
5/10/2014