ラベル | 説明 | データ タイプ |
入力モザイク データセット | コントロール ポイントの作成に使用する入力モザイク データセット。 | Mosaic Dataset; Mosaic Layer |
入力参照画像 | モザイク データセットのコントロール ポイントの作成に使用される参照画像。 複数の画像が存在する場合は、各画像からモザイク データセットを作成し、そのモザイク データセットを参照画像として使用します。 | Raster Layer; Raster Dataset; Image Service; Map Server; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
出力コントロール ポイント | 出力コントロール ポイント テーブル このテーブルには、作成されたコントロール ポイントが格納されます。 | Feature Class |
類似性 (オプション) | 一致するタイ ポイントに使用される類似性レベルを指定します。
| String |
出力イメージ フィーチャ (オプション) | 出力画像フィーチャ ポイント テーブル。 これは、ポリゴン フィーチャクラスとして保存されます。 この出力は、かなり大きくなる場合があります。 | Feature Class |
点密度 (Point Density) | 作成するタイ ポイント数を指定します。
| String |
ポイント分布 | ポイントを規則的な分布にするかランダムな分布にするかを指定します。
| String |
対象エリア | タイ ポイントが生成されるエリアを、このポリゴン フィーチャクラスに制限します。 | Feature Layer |
画像位置の精度 (オプション) | 画像の精度を説明するキーワードを指定します。
| String |
サマリー
モザイク データセットと参照画像との間のコントロール ポイントを作成します。 計算したコントロール ポイントは、タイ ポイントと共にモザイク データセットの調整計算に使用できます。
使用法
正確なコントロール ポイントの計算結果を得るには、[類似性] パラメーターで [高い類似性] オプションを使用します。
[コントロール ポイントの追加 (Append Control Points)] ツールを使用して、コントロール ポイントをタイ ポイントと結合できます。
その後、それらのコントロール ポイントとタイ ポイントは、[ブロック調整計算 (Compute Block Adjustment)] ツール内で使用されます。
モザイク データセットに多数のアイテムが含まれている場合、処理が長時間に及ぶ可能性があるため、[出力イメージ フィーチャ] パラメーターを指定する際には注意が必要です。
パラメーター
arcpy.rm.ComputeControlPoints(in_mosaic_dataset, in_reference_images, out_control_points, {similarity}, {out_image_feature_points}, density, distribution, area_of_interest, {location_accuracy})
名前 | 説明 | データ タイプ |
in_mosaic_dataset | コントロール ポイントの作成に使用する入力モザイク データセット。 | Mosaic Dataset; Mosaic Layer |
in_reference_images | モザイク データセットのコントロール ポイントの作成に使用される参照画像。 複数の画像が存在する場合は、各画像からモザイク データセットを作成し、そのモザイク データセットを参照画像として使用します。 | Raster Layer; Raster Dataset; Image Service; Map Server; WMS Map; Mosaic Layer; Internet Tiled Layer; Map Server Layer |
out_control_points | 出力コントロール ポイント テーブル このテーブルには、作成されたコントロール ポイントが格納されます。 | Feature Class |
similarity (オプション) | 一致するタイ ポイントに使用される類似性レベルを指定します。
| String |
out_image_feature_points (オプション) | 出力画像フィーチャ ポイント テーブル。 これは、ポリゴン フィーチャクラスとして保存されます。 この出力は、かなり大きくなる場合があります。 | Feature Class |
density | 作成するタイ ポイント数を指定します。
| String |
distribution | ポイントを規則的な分布にするかランダムな分布にするかを指定します。
| String |
area_of_interest | タイ ポイントが生成されるエリアを、このポリゴン フィーチャクラスに制限します。 | Feature Layer |
location_accuracy (オプション) | 画像の精度を説明するキーワードを指定します。
| String |
コードのサンプル
以下は、ComputeControlPoints 関数を実行する Python サンプルです。
import arcpy
arcpy.ComputeControlPoints_rm("c:/block/BD.gdb/redQB",
"c:/block/BD.gdb/redQB_tiePoints", "HIGH",
"c:/block/BD.gdb/redQB_mask", "c:/block/BD.gdb/redQB_imgFeatures")
以下は、ComputeControlPoints 関数のスタンドアロン スクリプト サンプルです。
#compute control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#compute control points using a mask
mdName = "BD.gdb/redlandsQB"
in_mask = "BD.gdb/redlandsQB_mask"
out_controlPoint = "BD.gdb/redlandsQB_tiePoints"
out_imageFeature = "BD.gdb/redlandsQB_imageFeatures"
arcpy.ComputeControlPoints_rm(mdName, out_controlPoint,
"HIGH", in_mask, out_imageFeature)
ライセンス情報
- Basic: No
- Standard: Yes
- Advanced: Yes