支持“XY 分辨率”环境的工具可将 x,y 分辨率应用到输出地理数据集中。x,y 分辨率(表示非常小的距离)是指用于存储 x,y 坐标值的有效数字的位数。
警告:
默认情况下,使用此环境设置的工具将使用输入要素类空间参考的 x,y 分辨率。不建议覆盖默认 XY 分辨率。相反,在执行分析之前,请确保输入数据空间参考的“XY 分辨率”和“XY 容差”属性使用默认设置。
有关如何计算地理数据集的默认 x,y 分辨率的说明,请参阅空间参考和地理处理。
用法说明
- 如果输出位于地理数据库要素数据集内,则将忽略此环境设置。
- 如果未设置“XY 分辨率”环境,工具(例如,创建要素类、创建要素数据集和创建栅格目录)会将默认 x,y 分辨率设置为 0.0001 个单位。
- 如果“XY 分辨率”值产生的 x,y 空间域无法覆盖待处理的所有要素,则将计算出能够覆盖这些要素的 x,y 分辨率和空间域作为代替值。当输出为在低精度(9.1.x 或更早版本)企业级地理数据库中创建的地理数据库时,通常会发生这种情况。
- 如果环境的测量单位和输出坐标系的测量单位不同,则距离将在输出坐标系的中心转换为等效的距离。当环境设置为线性单位(英尺或米),而输出坐标系为非投影坐标系(地理坐标系)或与之相对的情况(具有投影输出坐标系的十进制度环境)时,建议您不要使用此工具。
- 如果单位设置为未知,则系统会假设单位与输出坐标系的单位相同。
对话框语法
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"