XY 分辨率(环境设置)

支持“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 坐标值的有效数字的位数。

XYResolution 语法

脚本示例

import arcpy
# Set the XYResolution environment to a linear unit
arcpy.env.XYResolution = "0.002 Meters"

相关主题