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


Python ArcGIS Raster.summarize用法及代碼示例


本文簡要介紹 python 語言中 arcgis.raster.Raster.summarize 的用法。

用法:

summarize(geometry, pixel_size=None)

返回:

一個字典。 (每個索引處的字典代表相應波段的統計數據。)

[{
“min”: 0,
”max”: 9,
”mean”: 3.271703916996627,
“標準偏差”:1.961013669880657,
”median”: 4,
”mode”: 4,
“skipX”:1,
“跳過”:1,
”count”: 2004546
}]

summarize 方法檢索給定幾何圖形的 Raster 的統計信息。

Parameter

Description

geometry

必需的 Geometry ( Polygon Envelope )。定義計算統計數據的幾何圖形的幾何圖形。

pixel_size

可選字符串或字典。正在使用的像素級別(或正在查看的分辨率)。如果未指定像素大小,則 pixel_size 將默認為數據集的基本分辨率。鑲嵌數據集中指定像素大小的柵格將用於直方圖計算。

用法:
  • 字典結構:pixel_size={point}

  • 點簡單語法:pixel_size='<x>,<y>'

例子:
  • pixel_size={“x”: 0.18, “y”: 0.18}

  • pixel_size='0.18,0.18'

例子:

# Usage Example: Summarize a raster at an area.

stats = raster.summarize(geometry=geom_obj)
mean_of_first_band = stats[0]["mean"]

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.raster.Raster.summarize。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。