概要
モザイク データセット アイテムに地理調整値を適用します。このツールは、[ブロック調整計算 (Compute Block Adjustment)] ツールから取得したソリューション テーブルを使用します。
このツールは、地理調整値を元の位置に戻すこともできます。
使用法
このツールを使用すると、ソリューション テーブルの調整値を適用したり、地理調整値を元の状態に戻したりすることができます。
構文
arcpy.management.ApplyBlockAdjustment(in_mosaic_dataset, adjustment_operation, {input_solution_table}, {pan_to_ms_scaling_factor}, {DEM}, {zoffset}, {control_point_table}, {adjust_footprints}, {solution_point_table})
パラメーター | 説明 | データ タイプ |
in_mosaic_dataset | 調整する入力モザイク データセット | Mosaic Dataset; Mosaic Layer |
adjustment_operation | ソリューション テーブルを使用してモザイク データセットを調整するか、調整値を適用せずにモザイク データセットをリセットするかを選択します。
| String |
input_solution_table (オプション) | モザイク データセットを調整する際に使用するソリューション テーブルを指定します。これは [ブロック調整計算 (Compute Block Adjustment)] ツールの出力です。 | Table View |
pan_to_ms_scaling_factor (オプション) | モザイク データセットにパンシャープン ラスターが含まれる場合、パンシャープン解像度とマルチスペクトル解像度の間のスケール ファクターを指定します。 | Double |
DEM (オプション) | ブロック調整のアプリケーション内で使用する DEM。この DEM は、モザイク データセット内ですでに使用されている DEM より解像度が高い場合にのみ使用されます。 この入力 DEM を使用する場合、モザイク データセットの幾何補正関数は、この入力を使用して更新されます。 | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer |
zoffset (オプション) | モザイク データセットの幾何補正関数内で標高レイヤーを調整するために使用される垂直方向のオフセット。 | Double |
control_point_table (オプション) | 入力コントロール ポイント テーブルには、ソリューション テーブルと同じ調整が適用されます。 | Table View |
adjust_footprints (オプション) | 画像に適用されたのと同じ変換を使用してフットプリントのジオメトリを更新するかどうかを選択します。
| Boolean |
solution_point_table (オプション) | コントロール ポイント テーブルの状態フィールドの更新に使用するソリューション ポイント テーブルを指定します。このパラメーターを使用できるのは、[control_point_table] パラメーターが設定されている場合に限ります。 | Table View |
派生した出力
名前 | 説明 | データ タイプ |
out_mosaic_dataset | 出力モザイク データセットは入力モザイク データセットと同じです。新しいモザイク データセットは作成されません。元のモザイク データセットにブロック調整が適用されます。 | テーブル ビュー |
out_control_point_table | 更新済みコントロール ポイントです。 | テーブル ビュー |
コードのサンプル
ApplyBlockAdjustment (ブロック調整の適用) の例 1 (Python ウィンドウ)
以下は、ApplyBlockAdjustment ツールを実行する Python サンプルです。
import arcpy
arcpy.ApplyBlockAdjustment_management(
"c:/BD/BD.gdb/redQB", "ADJUST",
"c:/BD/BD.gdb/redQB_sol", 0.25)
ApplyBlockAdjustment (ブロック調整の適用) の例 2 (スタンドアロン スクリプト)
以下は、ApplyBlockAdjustment ツールを実行する Python スクリプト サンプルです。
#apply block adjustment
import arcpy
arcpy.env.workspace = "c:/workspace"
#Apply the block ajustment
mdName = "BD.gdb/redlandsQB"
out_solutionTable = "BD.gdb/redlandsQB_solution"
arcpy.ApplyBlockAdjustment_management(mdName, "ADJUST",
out_solutionTable, 0.25)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい