ISO クラスタ(Iso Cluster) (Spatial Analyst)

サマリ

ISO クラスタ アルゴリズムを使用して、多次元属性空間内にあるセルの自然なグループ化の特性を判別し、出力 ASCII シグネチャ ファイルに結果を格納します。

[ISO クラスタ(Iso Cluster)] ツールの仕組みの詳細

使用法

構文

IsoCluster (in_raster_bands, out_signature_file, number_classes, {number_iterations}, {min_class_size}, {sample_interval})
パラメータ説明データ タイプ
in_raster_bands
[in_raster_band,...]

入力ラスタ バンド。

Raster Layer
out_signature_file

出力シグネチャ ファイル。

拡張子「.gsg」を指定する必要があります。

File
number_classes

セルをグループ化するクラスの数。

Long
number_iterations
(オプション)

実行するクラスタリング処理の反復回数。

デフォルトは 20 です。

Long
min_class_size
(オプション)

有効なクラス内の最小セル数。

デフォルトは 20 です。

Long
sample_interval
(オプション)

サンプリングに使用する間隔。

デフォルトは 10 です。

Long

コードのサンプル

IsoCluster(ISO クラスタ)の例 1(Python ウィンドウ)

次の例では、入力マルチバンド ラスタを 5 つのクラスに分類するシグネチャ ファイルを作成しています。

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
IsoCluster("redlands", "c:/sapyexamples/output/isosig.gsg", 5, 20, 50, 15)
IsoCluster(ISO クラスタ)の例 2(スタンドアロン スクリプト)

次の例では、入力マルチバンド ラスタを 5 つのクラスに分類するシグネチャ ファイルを作成しています。

# Name: IsoCluster_Ex_02.py
# Description: Uses an isodata clustering algorithm to determine the 
#    characteristics of the natural groupings of cells in multidimensional 
#    attribute space and stores the results in an output ASCII signature file.
# 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
inRaster = "redlands"
outSig = "redlndiso.gsg"
classes = 5
cycles = 20
minMembers = 50
sampInterval = 15

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

# Execute IsoCluster
IsoCluster(inRaster, outSig, classes, cycles, minMembers, sampInterval)

環境

関連項目

ライセンス情報

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

7/10/2012