ゾーン ヒストグラム(Zonal Histogram) (Spatial Analyst)

サマリ

個別のゾーンにおける値入力のセル値の頻度分布を示すテーブルとヒストグラム グラフを作成します。

Zonal Histogram illustration
Zonal Histogram for land use zones and classified slope values

使用法

構文

ZonalHistogram (in_zone_data, zone_field, in_value_raster, out_table, {out_graph})
パラメータ説明データ タイプ
in_zone_data

ゾーンを定義するデータセット。

ゾーンは、整数ラスタまたはフィーチャ レイヤによって定義できます。

Raster Layer | Feature Layer
zone_field

各ゾーンを定義する値を保持するフィールド。

ゾーン データセットの整数フィールドまたは文字列フィールドを使用できます。

Field
in_value_raster

ヒストグラムを作成するラスタ値。

Raster Layer
out_table

出力テーブル ファイル。

オプションのグラフは、テーブル内の情報から作成されます。

Table
out_graph
(オプション)

表示用の出力グラフの名前。

グラフはテンポラリです。保存用のグラフを作成するには、[グラフの保存(Save Graph)] ツールを使用します。

Graph

コードのサンプル

ZonalHistogram(ゾーン ヒストグラム)の例 1(Python ウィンドウ)

次の例では、*.dbf テーブルのゾーン ヒストグラムを作成しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"

outZonHisto = ZonalHistogram("zoneras", "zonfield", "valueras", "znhist_tbl.dbf")

ZonalHistogram(ゾーン ヒストグラム)の例 2(スタンドアロン スクリプト)

次の例では、ゾーン ヒストグラムの *.dbf テーブルとグラフ ファイルを作成しています。

# Name: ZonalHistogram_Ex_02.py
# Description: Creates a zonal histogram output table and
#              a graph showing the amount of value cells 
#              for each unique input zone. 
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inZoneData = "zonras"
zoneField = "zonfield"
inValueRaster = "valueras" 
outTable = "C:/sapyexamples/output/zonehist_tbl.dbf" 
outGraph = "zonehist_gra" 

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute ZonalHistogram
ZonalHistogram(inZoneData, zoneField, inValueRaster, outTable, outGraph)

環境

関連項目

ライセンス情報

ArcView: 必須 Spatial Analyst
ArcEditor: 必須 Spatial Analyst
ArcInfo: 必須 Spatial Analyst

7/10/2012