Spatial Analyst のライセンスで利用可能。
サマリー
分類後の精度評価のためにランダムにサンプリングされたポイントを作成します。
一般的な方法は、数百のポイントをランダムに選択してから、現場での作業や高解像度画像から人間による判断など、信頼できるソースを参照して、分類タイプのラベルを付けます。その後、グランドトゥルース ポイントを、同じ場所の分類結果と比較します。
使用法
このツールは、一連のランダム ポイントを作成し、グランドトゥルース データに基づいてクラスを割り当てます。
このツールは、以前に分類した画像またはフィーチャクラスを使用して、クラスを一連のポイントに割り当てることもできます。
このツールの実行後、クラスをポイントの一部または全部に手動で割り当てたい場合は、テーブルを編集できます。
構文
CreateAccuracyAssessmentPoints (in_class_data, out_points, {target_field}, {num_random_points}, {sampling})
パラメーター | 説明 | データ タイプ |
in_class_data | 入力分類画像または、ラスターまたはフィーチャクラス形式のその他の主題 GIS データ。 典型的なデータは、分類画像 (シングル バンド、整数データ タイプ)、または ArcMap 画像分類ツールバーのトレーニング ポリゴン出力です。 ポリゴンを入力として使用している場合、トレーニング サンプルとして使用されていないポリゴンのみを使用します。シェープファイルまたはフィーチャクラス形式の GIS 土地被覆データも使用できます。 | Raster Layer | Feature Layer |
out_points | 精度評価に使用されるランダム ポイントを含む出力ポイント シェープファイルまたはフィーチャクラス。 | Feature Class |
target_field (オプション) | 以前に分類したデータセットに基づいてツールで各ポイントにクラスを関連付ける場合や、手動で各ポイントを識別する場合に選択します。
| String |
num_random_points (オプション) | 生成されるランダムなポイントの合計数。 サンプリング処理やクラスの数に応じて、実際の数値はこれを超える場合がありますが、この数値を下回ることはありません。ランダムに生成されたポイントのデフォルト数は 500 です。 | Long |
sampling (オプション) | 使用するサンプリング方式を指定します。
| String |
コードのサンプル
CreateAccuracyAssessment (精度評価の作成) の例 1 (スタンドアロン スクリプト)
この例は、精度評価のためのランダムなポイントを作成します。
import arcpy
from arcpy.sa import *
arcpy.gp.CreateAccuracyAssessmentPoints("cls.tif", "aapnt1.shp", "COMPUTED", "1500", "RANDOM")
環境
ライセンス情報
- ArcGIS Desktop Basic: 次のものが必要 Spatial Analyst
- ArcGIS Desktop Standard: 次のものが必要 Spatial Analyst
- ArcGIS Desktop Advanced: 次のものが必要 Spatial Analyst