操作方法

操作方法:最高效地运行分区统计 (Image Analyst) 工具

Last Published: April 17, 2024

描述

Image Analyst 扩展模块 的分区统计工具可能会带来一些挑战。 本文详细介绍了该过程,并提供了有助于避免运行该工具时常见陷阱的建议。 有四个要点需要注意:

  • 栅格图层和输入矢量图层必须位于同一坐标系中。
  • 在工具中选择为“值”的字段必须是整型字段。如果您有一个包含值的数值字段,但这些值是小数,例如 0.346,请在属性表中创建一个新字段,将其定义为长整型,然后将这些十进制值乘以 100 或 1000 - 一个足够大的数字,可以将小数转换为整数进行处理。 在以下说明的最后一步中,将输出值除以 1000 或使用的任何倍数,以在必要时将结果转换回小数。
  • 此工具中使用的数据应采用投影坐标系,线性单位为英尺或米。
  • 建议使用测地线(形状保留)选项。

解决方案或解决方法

  1. 在此示例中,用于叠加要计算的栅格的图层是线图层。要限制分析的输出区域,在处理矢量线数据时有两个选项。如果叠加矢量图层是面,请跳过此步骤:
    • 运行要素包络矩形转面工具,该工具在每条线周围创建边界框,或

输入可以是线或面要素类。 输出将是面。 可以是 shapefile 或地理数据库要素类。

    • 运行缓冲区工具,在每条线周围创建大小合适的面。

Buffer.jpg

  1. 从步骤 1 中获取面输入,然后运行面转栅格工具(如下图所示)将这些单个面转换为像素,因为分区统计在使用两个栅格图层时的性能要好得多。

Polgyon_to_Raster.jpg

如上所述,值字段必须是整数。 像元大小是自动计算的。

  1. 完成上述准备工作后,准备运行分区统计工具,单击该工具的环境,向下滚动到掩膜,然后选择步骤 2 中的栅格图层作为掩膜图层。

Zonal_Statistics_Environments_Mask.jpg

  1. 运行分区统计工具,将值字段指定为包含相关值的整型字段。 这将为每条线周围的面或缓冲区创建所需的输出。
    1. 输入栅格或要素区域数据 - 包含要分析数据的原始栅格。
    2. 区域字段 - 包含要分析的值的字段。这是一个整型字段。
    3. 输入值栅格 - 在上述步骤 2 中创建的栅格,也用作掩膜。
    4. 输出栅格 - 可以是 .tif、jpg 或其他栅格类型,也可以写入文件地理数据库。
    5. 统计类型 - 平均值是默认值。

Zonal_Statistics.jpg

  1. 如果说明中备注的原始值字段是小数,则最后一步是创建最终值字段为双精度。 使用输出值除以 100 或 1000 或其他必要倍数填充字段将这些值返回为小数。

文章 ID: 000032354

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项