支持“派生 Coverage 的精度”环境的工具将根据此设置创建精度由输入 coverage 确定的输出 coverage。
“派生 Coverage 的精度”也称为处理规则。派生 coverage 是由接受输入数据来派生输出 coverage 的工具所派生的 coverage,例如通过运行 Coverage 工具箱的缓冲区工具创建的 coverage。
用法说明
- 如果将精度设为 HIGHEST 或 LOWEST,则只采用一个输入 coverage 的工具将用与该输入 coverage 相同的精度生成输出 coverage。
- 如果将双精度 coverage 设置为单精度 coverage,则必须运行清除来重新构建单精度输出 coverage 上的面拓扑。
- 从交换文件导入工具不受精度影响。由从交换文件导入创建的 coverage 与使用导出到交换文件工具之前的精度相同。
- 了解有关 coverage 精度的详细信息。
对话框语法
- HIGHEST - 输出 coverage 的坐标精度与拥有最高精度的输入 coverage 的精度相同。这是默认设置。
- LOWEST - 输出 coverage 的坐标精度与拥有最低精度的输入 coverage 的精度相同。
- SINGLE - 无论输入 coverage 的精度如何,输出 coverage 的坐标精度都始终为单精度。
- DOUBLE - 无论输入 coverage 的精度如何,输出 coverage 的坐标精度都始终为双精度。
脚本语法
arcpy.env.derivedPrecision = precision_option
precision_option | 说明 |
---|---|
HIGHEST | 输出 coverage 的坐标精度与拥有最高精度的输入 coverage 的精度相同。这是默认设置。 |
LOWEST | 输出 coverage 的坐标精度与拥有最低精度的输入 coverage 的精度相同。 |
SINGLE | 无论输入 coverage 的精度如何,输出 coverage 的坐标精度都始终为单精度。 |
DOUBLE | 无论输入 coverage 的精度如何,输出 coverage 的坐标精度都始终为双精度。 |
脚本示例
import arcpy
# Set the derivedPrecision environment to LOWEST
arcpy.env.derivedPrecision = "LOWEST"