ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

ArgStatistics 函数

  • 方法
  • 未定义类
  • Min 和 Max
  • Index

ArgStatistics 函数有四种方法:ArgMax、ArgMin、ArgMedian 和 Duration。

此函数有五个输入:

  • 方法 - 选择用于计算的统计数据方法。
  • 未定义类 - 当没有明确的输出可以计算时,将会返回常数。
  • Min - 设置的等于或大于最低值的最小值。
  • Max - 设置的等于或小于最高值的最大值。
  • 索引 - 该函数有两种索引类型:栅格索引和波段索引。输入索引追踪每个栅格输入,拥有相同输入索引的行对应相同的栅格。波段索引追踪每个输入波段;每个波段索引都是唯一的。

方法

ArgMax

ArgMax 代表参数最大值。如下表所示,在 ArgMax 方法中,会将基于 0 的增量波段索引分配到每个输入栅格的所有栅格波段,该增量波段索引首先按输入栅格索引排序,然后在每个输入栅格内按相关波段顺序排序。

例如,假设第一个输入栅格(输入索引 0)有 2 个波段:b11 和 b12,并且第二个输入栅格(输入索引 1)有 4 个波段:b21、b22、b23 和 b24,波段索引将如下表所示:

波段输入索引波段索引

b11

0

0

b12

0

1

b21

1

2

b22

1

3

b23

1

4

b24

1

5

然后,对于每个像素,ArgMax 函数返回最大Pixel value的Band index。例如,在下表中,最大像素值为 189,存储在Band b21 中,在此band index是 2。所以,ArgMax 函数会返回值 2。

波段波段索引像素值

b11

0

33

b12

1

54

b21

2

189

b22

3

145

b23

4

34

b24

5

28

ArgMin

ArgMin 是参数最小值,返回给定像素获得其最小值所对应的Band index。

例如,在上面的表中,最小Pixel value为 28,存储在Band b24 中,在此Band index 是 5。所以,ArgMin 函数将返回值 5。

ArgMedian

ArgMedian 方法返回Band index,给定像素为此获得所有波段值的中值。

将所有波段值视为一个数组。将数组按升序排序后,中值是分隔下半部分数组和上半部分数组的一个值。更具体地说,如果升序排列的数组有 n 个值,中值是第 i(基于 0)个值:

i = ( (n-1) / 2 )

例如,如下表所示,按像素值的升序排序上表。中值为 34,且 ArgMedian 将返回Band index 4。

波段波段索引像素值

b24

5

28

b11

0

33

b23

4

34

b12

1

54

b22

3

145

b21

2

189

持续时间

持续时间方法可在数组中找到最长的连续元素(每个元素的值都大于或等于 Min 并小于或等于 Max),然后返回其长度。持续时间方法需要 Min 和 Max 输入值。

例如,在上表中,给出的最长连续元素为 Min = 34 和 Max = 189 [34、54、145、189],所以持续时间是 4。

未定义类

当无法获得任何明确的最大值、最小值或中值时,未定义类是将要返回的常量输入。最常见的情形是,在所有波段值中,最大值或最小值出现多次。未定义常数的默认值为 100。

当方法是 ArgMax、ArgMin 或 ArgMedian 时,未定义类才适用。

Min 和 Max

Min 和 Max 是您设置用于找到持续时间方法的值。您设置的 Min 值是等于或大于持续时间开始值的最低值。您设置的 Max 值是等于或小于持续时间结束值的最高值。

仅当使用持续时间方法时,Min 和 Max 输入才适用。

Index

在该函数中有两种类型的索引:栅格索引和波段索引。输入索引追踪每个栅格输入,拥有相同输入索引的行对应相同的栅格。由于栅格可以有多个波段,因此可能有多个行对应相同的栅格索引。波段索引跟踪每个输入波段。每个波段索引都是唯一的并且不能有所重复。

相关主题

  • 什么是栅格或镶嵌数据集使用的函数?
  • 编辑镶嵌数据集中的函数链

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

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

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2019 Esri. | 隐私政策 | 法律声明