當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。