支持此环境的工具可将 x,y 分辨率应用到输出地理数据集中。
x,y 分辨率(表示非常小的距离)是指用于存储 x,y 坐标值的有效数字的位数。有关如何计算地理数据集的默认 x,y 分辨率的说明,请参阅空间参考和地理处理。
用法说明
- 如果输出位于地理数据库要素数据集内,此环境设置将被忽略。
- 如果未设置 XY 分辨率环境,则诸如创建要素类、创建要素数据集和创建栅格目录之类的工具将以 0.0001 个单位来设置默认 x,y 分辨率。
- 如果 XY 分辨率值产生的 x,y 属性域无法覆盖待处理的所有要素,则将计算出能够覆盖这些要素的 x,y 分辨率和属性域作为代替值。以下警告信息将传达此内容:000633:输出分辨率大于输入要素类分辨率。这种情况多发生在输出是在低精度(9.2 版之前)个人地理数据库或 ArcSDE 地理数据库内创建的地理数据集时。
- 如果环境的测量单位和输出坐标系的测量单位不同,距离将在输出坐标系的中心转换为等效的距离。当环境设置为线性单位(英尺或米),而输出坐标系为非投影坐标系(地理坐标系)或与之相对的情况(具有投影输出坐标系的十进制度环境)时,建议您不要使用此工具。
- 如果 x,y 分辨率设置为未知,则会假设单位与输出坐标系的单位相同。
对话框语法
XY 分辨率 - 要在输出地理数据集上设置的 x,y 分辨率。如果默认 x,y 分辨率不合适,则设置该环境。
脚本语法
arcpy.env.XYResolution = linear_unit
参数 | 说明 |
---|---|
linear_unit | 设置将在输出地理数据集上使用的 x,y 分辨率。x,y 分辨率(表示非常小的距离)是指用于存储 x,y 坐标值的有效数字的位数。 |
脚本示例
import arcpy
# Set the XYResolution environment to a linear unit
arcpy.env.XYResolution = "0.002 Meters"