StatisticsHistogram

描述

计算栅格的统计数据和直方图。

讨论

有关此函数工作原理的详细信息,请参阅统计数据和直方图栅格函数。

栅格对象的引用栅格数据集是临时的。要将其设置为永久,可以调用栅格对象的 save 方法。

语法

StatisticsHistogram (raster, statistics, histogram)
参数说明数据类型
raster

输入栅格。

Raster
statistics

统计信息列表,基于每个波段的预定义统计信息。为单波段栅格指定的统计数据,例如:statistics = [{"min": 0, "max": 23.06, mean": 4.547517, "standardDeviation": 2.6870, "count": 10000, "median": 5, "mode": 6}]

为三波段栅格指定的统计数据,例如:statistics = [{"min": 0, "max": 23.06, "mean": 4.547517, "standardDeviation": 2.6870, "count": 10000, "median": 5, "mode": 6}, {"min":2, "max": 25, "mean": 5.32, "standardDeviation": 3.42, "count": 10000, "median": 6, "mode": 6}, {"min": 5, "max": 53.06, "mean": 35.23, "standardDeviation": 6.3270, "count": 10000, "median": 36, "mode": 6}]

List
histogram

基于每个波段预定义直方图的直方图信息字典。

使用以下示例输入直方图信息字典:

{
  "rasterFunction": "StatisticsHistogram",
  "rasterFunctionArguments": {
    "histograms": [{
      "size": 256,
      "min": 0,
      "max": 23.064547032777931,
      "counts": [559,
        172,
        217,
        ... //256 elements for each of the bins in this example
     ]
   }]
Dictionary
返回值
数据类型说明
Raster

已定义统计数据和直方图的输出栅格。

代码示例

StatisticsHistogram 示例

计算栅格的统计数据和直方图。

import arcpy

StatisticsHistogram_raster = arcpy.ia.StatisticsHistogram(imagePath1, [-4.514, 4.338, 0.0043, 1.0], None)