サマリ
コントロール ポイントを既存のコントロール ポイント テーブルに結合します。
追加されるポイントは、[タイ ポイントの計算 (Compute Tie Points)] ツールの結果、[コントロール ポイントの計算 (Compute Control Points)] ツールの結果、またはポイント フィーチャクラスです。
使用法
-
[Z 値フィールド名] パラメーターと [入力 DEM] パラメーターの両方を設定した場合、Z 値フィールドが優先されます。[Z 値フィールド名] パラメーターと [入力 DEM] パラメーターをいずれも設定しない場合、地上コントロール ポイント (GCP) とチェック ポイントの Z 値は、すべて 0 に設定されます。
構文
AppendControlPoints_management (in_master_control_points, in_input_control_points, {in_z_field}, {in_tag_field}, {in_dem})
パラメータ | 説明 | データ タイプ |
in_master_control_points | 入力コントロール ポイント テーブル。通常、これは [タイ ポイントの計算 (Compute Tie Points)] ツールの出力です。 | Feature Class; Feature Layer |
in_input_control_points | コントロール ポイントが格納されているポイント フィーチャクラス。これには、[コントロール ポイントの計算 (Compute Control Points)] ツールまたは [タイ ポイントの計算 (Compute Tie Points)] ツールから作成されたコントロール ポイント テーブル、あるいは地上コントロール ポイントが含まれるポイント フィーチャクラスを使用できます。 | Feature Class; Feature Layer |
in_z_field (オプション) | コントロール ポイントの Z 値が格納されているフィールド。 [Z 値フィールド名] パラメーターと [入力 DEM] パラメーターの両方を設定した場合、Z 値フィールドが使用されます。[Z 値フィールド名] パラメーターと [入力 DEM] パラメーターをいずれも設定しない場合、地上コントロール ポイントとチェック ポイントの Z 値は、すべて 0 に設定されます。 | Field |
in_tag_field (オプション) | 一意の値が格納されている、入力コントロール ポイント テーブル内のフィールド。このフィールドは、ターゲット コントロール ポイント テーブルに追加されます。タグ フィールドは、地上コントロール ポイントに関連付けられた識別子を取り込むために使用できます。 | Field |
in_dem (オプション) | 入力コントロール ポイント テーブル内のコントロール ポイントの Z 値を取得するために使用される DEM。 [Z 値フィールド名] パラメーターと [入力 DEM] パラメーターの両方を設定した場合、Z 値フィールドが使用されます。[Z 値フィールド名] パラメーターと [入力 DEM] パラメーターをいずれも設定しない場合、地上コントロール ポイントとチェック ポイントの Z 値は、すべて 0 に設定されます。 | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
コードのサンプル
AppendControlPoints (コントロール ポイントの追加) の例 1 (Python ウィンドウ)
AppendControlPoints (コントロール ポイントの追加) ツールの Python サンプルを次に示します。
import arcpy
arcpy.AppendControlPoints_management(
"c:/BD/BD.gdb/tiePts", "c:/BD/BD.gdb/controlPts",
"", "c:/BD/BD.gdb/dem")
AppendControlPoints (コントロール ポイントの追加) の例 2 (スタンドアロン スクリプト)
AppendControlPoints (コントロール ポイントの追加) ツールの Python スクリプトのサンプルを次に示します。
#append control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#append the control points and tie points
target = "BD.gdb/tiePoints"
in_controlPoints = "BD.gdb/controlPoints"
dem = "BD.gdb/dem"
arcpy.AppendControlPoints_management(target, in_controlPoints, "", dem)
環境
ライセンス情報
- ArcGIS for Desktop Basic: ×
- ArcGIS for Desktop Standard: ○
- ArcGIS for Desktop Advanced: ○