ArcGIS for Desktop

  • 文档
  • 合约
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS for Desktop

全面的专业性 GIS

ArcGIS for Server

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 合约
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

像元统计的工作原理

需要 Spatial Analyst 许可。

  • 平均值
  • 众数
  • 最大值
  • 中值
  • 最小值
  • 少数
  • 范围
  • Std
  • 总和
  • 变异度

对于像元统计工具,输出栅格每个位置的值均作为该位置上所有输入项的像元值函数进行计算。下文提供了有关各项统计数据的一些详细信息和示例。

平均值

  • 逐个像元地确定输入的平均值。
  • 平均值的输出始终为浮点型。
  • 示例:
    像元统计 - 平均值示例
    OutRas = CellStatistics(["InRas1", "InRas2", "InRas3"], "Mean", "NODATA")

众数

  • 逐个像元地确定输入中出现频率最高的值。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
  • 如果一个像元位置有多个众数值,则该位置的输出为 NoData。
  • 如果一个像元位置的所有输入值都相同,则该位置的输出众数值与输入相同。
  • 一项合理的应用应至少由三个输入组成。如果仅指定一个输入,则输出将是输入的复本。
  • 如果只有两个输入,则值不同的任何位置都将被写为 NoData。由于只有两个不同的值可供选择,所以不存在众数值。如果两个值相同,则将该值写入输出栅格。
像元统计 - 众数示例
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Majority", "NODATA")

最大值

  • 逐个像元地确定输入的最大值。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
像元统计 - 最大值示例
OutRas = CellStatistics(["InRas1", "InRas2", "InRas3"], "Maximum", "NODATA")

中值

  • 逐个像元地确定输入的中值。
  • 如果输入数为奇数,则通过对值进行排序并选择中间值来计算中值。如果输入数为偶数,则先排序值,然后取中间两个值的平均值。如果所有输入格网属于整型,则将该值截断为整型。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
像元统计 - 中值示例
OutRas = OutRas = CellStatistics([InRas1, InRas2, InRas3], "Median", "NODATA")

最小值

  • 逐个像元地确定输入的最小值。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
像元统计 - 最小值示例
OutRas = CellStatistics(["InRas1", "InRas2", "InRas3"], "Minimum", "NODATA")

少数

  • 逐个像元地确定输入中出现频率最低的值。
  • 如果一个像元位置有多个少数值,则该位置的输出为 NoData。
  • 如果一个像元位置的所有输入值都相同,则该位置的输出少数值与输入相同。
  • 一项合理的应用应至少由三个输入组成。如果仅指定一个输入,则输出将是输入的复本。
  • 如果只有两个输入,则值不同的任何位置都将被写为 NoData。由于只有两个不同的值可供选择,所以不存在少数值。如果两个值相同,则将该值写入输出栅格。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
像元统计 - 少数示例
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Minority", "NODATA")

范围

  • 逐个像元地确定输入中的值的范围。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
像元统计 - 范围示例
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Range", "NODATA")

Std

  • 逐个像元地确定输入中的值的标准差。
  • Std 的输出始终为浮点型。
像元统计 - 标准差示例
OutRas = CellStatistics([InRas1, InRas2, InRas3], "STD", "NODATA")

总和

  • 逐个像元地确定输入中的值的总和。
  • 如果所有输入都是整型,则输出也是整型。如果任一输入属于浮点型,则输出也为浮点型。
像元统计 - 总和示例
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Sum", "NODATA")

变异度

  • 逐个像元地确定输入中的唯一值的数目。
  • 输出栅格始终为整型。
像元统计 - 变异度示例
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Variety", "NODATA")

相关主题

  • 像元统计数据

ArcGIS for Desktop

  • 主页
  • 文档
  • 合约
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明