ブロック調整の適用 (Apply Block Adjustment) (データ管理)

サマリー

モザイク データセット アイテムに地理調整値を適用します。 このツールは、[ブロック調整計算 (Compute Block Adjustment)] ツールから取得したソリューション テーブルを使用します。

このツールは、地理調整値を元の位置に戻すこともできます。

使用法

  • このツールを使用すると、ソリューション テーブルの調整値を適用したり、地理調整値を元の状態に戻したりすることができます。

パラメーター

ラベル説明データ タイプ
入力モザイク データセット

調整する入力モザイク データセット

Mosaic Dataset; Mosaic Layer
操作

ソリューション テーブルを使用してモザイク データセットを調整するか、調整値を適用せずにモザイク データセットをリセットするかを選択します。

  • モザイク データセットの調整入力ソリューション テーブルを使用してモザイク データセットを調整します。
  • モザイク データセットのリセット調整値を適用せずに、モザイク データセットをリセットします。
  • 画像状態の再アクティブ化調整から除外された画像がアクティブ状態に戻されます。調整に最低限必要な数のコントロール ポイントがない画像は、標準調整処理の計算から除外されます。この場合には、除外された画像がフットプリント テーブルで [非アクティブ] として分類され、maxPS 値が 0 に設定され、その画像がマップ上で表示されなくなり、その画像のタイ ポイントの状態が無効になります。 このオプションでは、Category 状態がプライマリに戻され、maxPS 値が復元されます。 調整処理の対象となった画像には、このオプションが適用されません。
String
入力ソリューション テーブル
(オプション)

モザイク データセットを調整する際に使用するソリューション テーブルを指定します。 これは [ブロック調整計算 (Compute Block Adjustment)] ツールの出力です。

Table View
Pan-To-MS スケール ファクター
(オプション)

モザイク データセットにパンシャープン ラスターが含まれる場合、パンシャープン解像度とマルチスペクトル解像度の間のスケール ファクターを指定します。

Double
入力 DEM
(オプション)

ブロック調整のアプリケーション内で使用する DEM。 この DEM は、モザイク データセット内ですでに使用されている DEM より解像度が高い場合にのみ使用されます。

この入力 DEM を使用する場合、モザイク データセットの幾何補正関数は、この入力を使用して更新されます。

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer
Z 値のオフセット
(オプション)

モザイク データセットの [幾何補正] 関数内で標高レイヤーを調整するために使用される垂直方向のオフセット。

Double
コントロール ポイント テーブル
(オプション)

入力コントロール ポイント テーブルには、ソリューション テーブルと同じ調整が適用されます。

Table View
フットプリントの調整
(オプション)

画像に適用されたのと同じ変換を使用してフットプリントのジオメトリを更新するかどうかを選択します。

  • オフ - フットプリントのジオメトリを更新しません。 これがデフォルトです。
  • オン - フットプリントのジオメトリを画像のジオメトリに更新します。 指定されている場合は、コントロール ポイント テーブルも変換されます。

Boolean
ソリューション ポイント テーブル
(オプション)

コントロール ポイント テーブルの状態フィールドの更新に使用するソリューション ポイント テーブルを指定します。 このパラメーターを使用できるのは、[コントロール ポイント テーブル] パラメーターが設定されている場合に限ります。

Table View

派生した出力

ラベル説明データ タイプ
更新された入力モザイク データセット

出力モザイク データセットは入力モザイク データセットと同じです。新しいモザイク データセットは作成されません。 元のモザイク データセットにブロック調整が適用されます。

Table View
出力コントロール ポイント

更新済みコントロール ポイントです。

Table View

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

ソリューション テーブルを使用してモザイク データセットを調整するか、調整値を適用せずにモザイク データセットをリセットするかを選択します。

  • ADJUST入力ソリューション テーブルを使用してモザイク データセットを調整します。
  • RESET調整値を適用せずに、モザイク データセットをリセットします。
  • REACTIVATE調整から除外された画像がアクティブ状態に戻されます。調整に最低限必要な数のコントロール ポイントがない画像は、標準調整処理の計算から除外されます。この場合には、除外された画像がフットプリント テーブルで [非アクティブ] として分類され、maxPS 値が 0 に設定され、その画像がマップ上で表示されなくなり、その画像のタイ ポイントの状態が無効になります。 このオプションでは、Category 状態がプライマリに戻され、maxPS 値が復元されます。 調整処理の対象となった画像には、このオプションが適用されません。
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
(オプション)

画像に適用されたのと同じ変換を使用してフットプリントのジオメトリを更新するかどうかを選択します。

  • NO_ADJUST_FOOTPRINTSフットプリントのジオメトリを更新しません。 これがデフォルトです。
  • ADJUST_FOOTPRINTSフットプリントのジオメトリを画像のジオメトリに更新します。 指定されている場合は、コントロール ポイント テーブルも変換されます。
Boolean
solution_point_table
(オプション)

コントロール ポイント テーブルの状態フィールドの更新に使用するソリューション ポイント テーブルを指定します。 このパラメーターを使用できるのは、control_point_table パラメーターが設定されている場合に限ります。

Table View

派生した出力

名前説明データ タイプ
out_mosaic_dataset

出力モザイク データセットは入力モザイク データセットと同じです。新しいモザイク データセットは作成されません。 元のモザイク データセットにブロック調整が適用されます。

Table View
out_control_point_table

更新済みコントロール ポイントです。

Table View

コードのサンプル

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: No
  • Standard: Yes
  • Advanced: Yes

関連トピック