サマリ
コントロール ポイントのカバレッジを分析し、ブロック調整結果を改善するためにコントロール ポイントを追加する必要のあるエリアを特定します。
このツールは、各画像をチェックして以下を出力します。
- 各画像のコントロール ポイントの数
- コントロール ポイントがカバーしている画像の割合 (ポイント分布)
- オーバーラップ エリア
- オーバーラップ エリア内のコントロール ポイントの数
使用法
-
特定のエリアを除外または、含めるようにマスクを指定できます。
極端に小さいスリバーが分析対象にならないようにするために、最小オーバーラップ エリアを指定します。
構文
AnalyzeControlPoints_management (in_mosaic_dataset, in_control_points, out_coverage_table, out_overlap_table, {in_mask_dataset}, {minimum_area})
パラメータ | 説明 | データ タイプ |
in_mosaic_dataset | コントロール ポイントを分析する対象となる入力モザイク データセット。 | Mosaic Dataset; Mosaic Layer |
in_control_points | 入力コントロール ポイント フィーチャクラス。 通常は、[タイ ポイントの計算 (Compute Tie Points)] ツールまたは [コントロール ポイントの計算 (Compute Control Points)] ツールから作成されます。 | Feature Class |
out_coverage_table | コントロール ポイントの、対応する画像内でのカバレッジとエリアの割合が含まれるポリゴン フィーチャクラスの出力。 | Feature Class |
out_overlap_table | 画像間のすべてのオーバーラップ エリアが含まれるポリゴン フィーチャクラスの出力。 | Feature Class |
in_mask_dataset (オプション) | コントロール ポイントの分析計算に含めたくないエリアを除外するために使用されるポリゴン フィーチャクラス。 mask という名前のフィールドは、領域を含めるのか除外するのかを制御できます。1 の値は、ポリゴン (内部) で定義された領域を計算から除外することを指定します。2 の値は、定義されたポリゴン (内部) を計算に含め、ポリゴンの外部の領域を計算から除外することを指定します。 | Feature Layer |
minimum_area (オプション) | 画像に対してオーバーラップ エリアが占める必要がある最小パーセントを指定します。指定したパーセントの閾値を下回るエリアは分析対象から除外されます。 小さすぎるエリアを指定しないようにしてください。小さすぎるエリアを指定した場合、小さなスリバーが分析の対象になります。 | Double |
コードのサンプル
AnalyzeControlPoints (コントロール ポイントの分析) の例 1 (Python ウィンドウ)
AnalyzeControlPoints (コントロール ポイントの分析) ツールの Python サンプルを次に示します。
import arcpy
arcpy.AnalyzeControlPoints_management(
"c:/BD/BD.gdb/redQB", "c:/BD/BD.gdb/redQB_tiePts",
"c:/BD/BD.gdb/out_coverage", "c:/BD/BD.gdb/out_overlap",
"c:/BD/BD.gdb/mask", 5 )
AnalyzeControlPoints (コントロール ポイントの分析) の例 2 (スタンドアロン スクリプト)
AnalyzeControlPoints (コントロール ポイントの分析) ツールの Python スクリプトのサンプルを次に示します。
#analyze control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#analyze the control points using a mask
mdName = "BD.gdb/redlandsQB"
in_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_coverage = "BD.gdb/out_overage"
out_overlap = "BD.gdb/out_overlap"
in_mask = "BD.gdb/mask"
arcpy.AnalyzeControlPoints_management(mdName, in_controlPoint,
out_coverage, out_overlap, in_mask, 5)
環境
ライセンス情報
- ArcGIS for Desktop Basic: ×
- ArcGIS for Desktop Standard: ○
- ArcGIS for Desktop Advanced: ○