ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

コントロール ポイントの追加 (Append Control Points)

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

コントロール ポイントを既存のコントロール ポイント テーブルに結合します。

追加されるポイントは、[タイ ポイントの計算 (Compute Tie Points)] ツールの結果、[コントロール ポイントの計算 (Compute Control Points)] ツールの結果、またはポイント フィーチャクラスです。

使用法

  • [Z 値フィールド名] パラメーターと [入力 DEM] パラメーターの両方が設定されている場合は、[Z 値フィールド名] が優先されます。[Z 値フィールド名] パラメーターも [入力 DEM] パラメーターも設定されていない場合は、地上コントロール ポイント (GCP) とチェック ポイントの Z 値がすべて 0 に設定されます。

構文

arcpy.management.AppendControlPoints(in_master_control_points, in_input_control_points, {in_z_field}, {in_tag_field}, {in_dem}, {in_xy_accuracy}, {in_z_accuracy}, {Geoid})
パラメーター説明データ タイプ
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; File; String
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
in_xy_accuracy
(オプション)

X 座標および Y 座標の入力精度。この精度の単位は、in_input_control_points と同じです。

この情報は、データ プロバイダーが提供する必要があります。精度情報を使用できない場合は、このオプション パラメーターをスキップします。

Double
in_z_accuracy
(オプション)

垂直座標の入力精度。この精度の単位は、in_input_control_points の単位です。

この情報は、データ プロバイダーが提供する必要があります。精度情報を使用できない場合は、このオプション パラメーターをスキップします。

Double
Geoid
(オプション)

楕円体高を参照する有理多項式係数 (RPC) には、ジオイド補正が必要です。ほとんどの標高データセットは海面の海抜を基準にしているため、これらの場合に楕円体高に変換するために、この補正が必要になります。

  • NONE —ジオイド補正は行われません。NONE は、DEM がすでに楕円体高で表現されている場合のみ使用します。これがデフォルトです。
  • GEOID —ジオイド補正を実行して、海抜高度を (EGM96 ジオイドに基づいて) 楕円体高に変換します。
Boolean

派生した出力

名前説明データ タイプ
out_master_control_points

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

フィーチャクラス; フィーチャ レイヤー

コードのサンプル

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)

環境

  • 現在のワークスペース

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック

  • ラスター ツールセットの概要
  • ラスターを自動的にジオリファレンスする
  • ラスター データセットのジオリファレンスの基礎
  • ラスターの位置合わせ (Register Raster)

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル