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


Python ArcGIS Raster.set_histograms用法及代码示例


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

用法:

set_histograms(histogram_obj, variable_name=None)

返回:

None

set_histograms 方法设置栅格或给定变量的直方图(如果栅格是多维的)。

注意:

影像服务不支持 set_histograms 操作

Parameter

Description

histogram_obj

直方图对象的可选列表(dict),

如果栅格是多波段的,则每个波段的直方图将与列表中的每个字典一起设置。第一个波段将使用第一个字典中的直方图。第二个波段将使用第二个字典中的直方图,依此类推。

size - 直方图中的 bin 数量

min - 最小像素值

max - 最大像素值

counts - 包含每个 bin 中的像素数的列表,按 bin 的顺序排列

例如:

[{‘size’:number_of_bins,‘min’:min_val,‘max’:max_val,‘counts’:[pixel_count_at_each_bin,...]},...]

variable_name

可选字符串。多维栅格数据集的变量名。如果未指定变量且栅格是多维的,则将为第一个变量设置直方图。

例子:

# Usage Example: Sets specified histograms for the raster

raster1.set_histograms(histogram_obj=[{"size": number_of_bins,
                                       "min": min_val,
                                       "max": max_val,
                                       "counts": [pixel_count_at_each_bin]}])

相关用法


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