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

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

コントロール ポイントの照合 (Match Control Points)

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

概要

オーバーラップ画像の 1 つで地上コントロール ポイントと初期タイ ポイントが指定された場合に、一致するタイ ポイントを作成します。

多くの場合、オルソ マッピングのブロック調整ワークフローでは、調整の精度を高めるために、地上コントロール ポイントが追加されます。1 つの地上コントロール ポイントは通常、各オーバーラップ画像のタイ ポイントと関連付けられます。1 つの地上コントロール ポイントに対して多数のオーバーラップ画像がある場合、各画像でタイ ポイントを手動で作成する作業は手間がかかります。

使用法

  • 入力コントロール ポイント セットに地上コントロール ポイントがない場合、ツールは失敗します。

  • 入力コントロール ポイント セットに地上コントロール ポイントはあるが、初期タイ ポイントがない場合、ツールは失敗します。

  • 関連付けられているタイ ポイントが見つからない場合、入力コントロール ポイント セットは変更されないまま、新しいタイ ポイントが見つからなかったことを示す警告メッセージが表示されます。

  • 以下に示すように、入力コントロール ポイント セットには、ポイントのリストである JSON 文字列オブジェクトを使用できます。

    入力コントロール ポイント セット

    [
    {
    "poinId": ,
    "x": 
    "y":
    "z":
    "xyAccuracy":
    "zAccuracy":
    "spatialReference":{}, // default WGS84
    "imagePointSpatialReference": {}, // default ICS
    "imagePoints": [
    {"imageId": 
     "x":
         "y": 
        },
       …
       ]
    }
    ]

構文

arcpy.management.MatchControlPoints(in_mosaic_dataset, in_control_points, out_control_points, {similarity})
パラメーター説明データ タイプ
in_mosaic_dataset

タイ ポイントの作成元となるソース画像を含むモザイク データセット。

Mosaic Dataset; Mosaic Layer
in_control_points

入力コントロール ポイント セット。地上コントロール ポイント フィーチャと、地上コントロール ポイントごとに少なくとも 1 つの初期タイ ポイントのリストが含まれています。

File; Feature Class; Feature Layer; String
out_control_points

地上コントロール ポイントを含む出力コントロール ポイント フィーチャ。

Feature Class
similarity
(オプション)

一致するタイ ポイントに使用される類似性レベルを指定します。

  • LOW —一致する 2 つのポイントの類似性基準が低くなります。 このオプションを指定すると、生成される一致ポイントの数が最も多くなりますが、一部の一致で誤差のレベルが高くなる場合があります。
  • MEDIUM —一致するポイントの類似性基準が中程度になります。
  • HIGH —一致するポイントの類似性基準が高くなります。 このオプションを指定すると、生成される一致ポイントの数が最も少なくなりますが、一致ごとの誤差のレベルは低くなります。
String

コードのサンプル

MatchControlPoints (コントロール ポイントの照合) の例 1 (Python ウィンドウ)

以下は、MatchControlPoints ツールを実行する Python サンプルです。

import arcpy
mdpath = "c:/omproject/dronecollection.gdb/droneimgs"
initpointset = "c:/omproject/initialgcpset.json"
arcpy.MatchControlPoints_management(mdpath, initpointset, out_control_points="c:/omproject/matchedpointsets.shp", similarity="HIGH")
MatchControlPoints (コントロール ポイントの照合) の例 2 (スタンドアロン スクリプト)

以下は、MatchControlPoints ツールを実行する Python サンプルです。

import arcpy
import json
mdpath = "c:/omproject/dronecollection.gdb/droneimgs"
initpointset = [
    {
        "x": -117.21684675264804,
        "y": 34.052400694386705,
        "z": 123,
        "pointId": 1,
        "imagePoints": [
            {
                "imageID": 7,
                "x": -5635883367.549803,
                "y": -26485513430.170017,
                "u": -5635883367.549803,
                "v": -26485513430.170017
            }
        ]
    }
]
arcpy.MatchControlPoints_management(
        mdpath, in_control_points=json.dumps(initpointset), out_control_points="c:/omproject/matchedpointsets.shp", similarity="HIGH")

環境

  • 現在のワークスペース
  • 並列処理ファクター

ライセンス情報

  • 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. | プライバシー | リーガル