当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS ImageryLayer.get_histograms用法及代码示例


本文简要介绍 python 语言中 arcgis.raster.ImageryLayer.get_histograms 的用法。

用法:

get_histograms(variable=None, rendering_rule=None)

返回:

一个列表

get_histograms 方法检索 ImageryLayer 中每个波段的直方图,作为与每个波段对应的字典列表。

注意:

  • 如果与多维 ImageryLayer 对象一起使用,get_histograms 可以通过指定变量参数的值返回每个变量的直方图。

  • 如果未找到直方图,则返回 None。在这种情况下,请调用compute_histograms方法。

  • get_histogramsImageryLayer 类上的 histograms 属性的增强版本,带有附加变量参数。

Parameter

Description

variable

可选字符串。对于具有多维信息的影像服务,该参数可用于请求每个变量的直方图。如果未指定,它将返回整个ImageryLayer 的直方图。此参数从 10.8.1 开始可用

rendering_rule

可选字典。指定应如何呈现所请求图像的呈现规则。

在访问影像服务直方图资源的上下文中,此参数用于检索附加的预定义栅格函数模板(在 StatisticsHistogram 函数内)中的直方图信息。

此参数从 10.9.1 开始可用

返回值的示例结构:

[{“size”:256,
“min”:560,
“max”:24568,
“counts”: [10,99,56,42200,125,….]}] # length of this list corresponds “size”

例子:

# Example Usage
my_hist = imagery_layer.get_histograms(variable="water_temp")

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.raster.ImageryLayer.get_histograms。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。