像元大小(环境设置)

支持“像元大小”环境的工具可以设置在操作时使用的输出栅格像元大小或分辨率。 默认输出分辨率将由输入栅格数据集中最粗糙的输入确定。

用法说明

  • 要使用特定数值的像元大小,请在框中直接输入该值。
  • 默认输出分辨率将由输入栅格数据集中最粗糙的输入确定。
  • 如果要素数据集作为工具的输入,则默认像元大小将采用要素数据集范围的宽度或高度(取较小的值)除以 250 后得出的值。
  • 如果指定了像元大小数值,则当输出使用的空间参考与输入数据的空间参考不同时,输入数据集不进行投影。 在其他情况下,输入数据集将进行投影并将使用新的像元大小。
  • 指定一个比输入栅格数据集像元大小更精细的像元大小时,务必谨慎。 这不会创建任何新数据;将使用最邻近重采样法对像元进行插值。 结果的精度仅与最粗糙的输入相同。
  • 在分析期间投影数据集时,输出栅格像元大小将使用在像元大小投影方法环境设置中指定的方法。

对话框语法

  • 输入最大值 - 使用所有输入数据集的最大像元大小。 这是默认设置。
  • 输入最小值 - 使用所有输入数据集的最小像元大小。
  • 与图层相同 <名称> - 使用指定图层或栅格数据集的像元大小。

脚本语法

arcpy.env.cellSize = cellsize_option

cellsize_option说明

MAXOF

输入最大值 - 所有输入数据集的最大像元大小。这是默认设置。

MINOF

输入最小值 - 所有输入数据集的最小像元大小。

数值

直接使用指定的像元大小值。

图层名称

使用指定图层或栅格数据集的像元大小。

cellSize 语法

脚本示例

import arcpy
# Set the cell size environment using a keyword.
arcpy.env.cellSize = "MINOF"
# Set the cell size environment using a number.
arcpy.env.cellSize = 20
# Set the cell size environment using a raster dataset.
arcpy.env.cellSize = "C:/sapyexamples/data/myraster"