フィーチャの座標補正

[座標補正] ツール 変換 は、既知の位置と対応するターゲット位置を指定する移動リンクを使用し、選択したフィーチャのジオメトリの形状を変更します。 このツールは [フィーチャの修正] ウィンドウで使用できます。

マップに描画または追加する変位ベクトル (リンク) は、最適なジオメトリック変換を作成します。 RMS (二乗平均平方根) は、この適合度の計測値です。 変換後のデータにさらに調整が必要な場合は、フィーチャを「ラバーシート」することを検討してください。

このツールを使用するときは、以下の点を考慮します。

  • アフィン変換または相似変換に必要な最小リンクがマップに存在する場合、ツール ウィンドウの上部に RMS エラーが表示されます。
  • 入力リンクのフィーチャ ID とその残差エラーを含むリンク テーブルを生成するには、「変換エラーの計算」ツールを使用します。
  • 4 つ以上のリンクを使用して射影変換を実行するには、「フィーチャの座標補正」ツールを使用します。

選択したフィーチャまたはレイヤーの座標補正

変換方法と移動リンクの精度および量は、変換の品質と、結果として生成される空間歪みに影響を及ぼします。

フィーチャを座標補正するには、次の手順に従います。

  1. [コンテンツ] ウィンドウで、「レイヤーを選択し、編集できることを確認」します。

    編集対象のフィーチャ レイヤーが編集可能であること、アクティブなマップに割り当てられた座標系が実行中の編集の種類に適していること、作業を効率的かつ正確に行えるようスナップが構成されていることを確認します。

  2. リボンの [編集] タブをクリックします。 [編集の管理] グループで、トポロジ矢印をクリックして [トポロジなし] トポロジなし を選択します。
  3. リボンの [編集] タブをクリックします。 [フィーチャ] グループで [修正] フィーチャの修正 をクリックします。
  4. [フィーチャの修正] ウィンドウで [座標補正] 変換 をクリックします。

    ツールを検索するには、[調整] を展開するか、[検索] テキスト ボックスに「座標補正」と入力します。

  5. 以下のいずれかのタブをクリックしてフィーチャを選択するか、レイヤーを選択します。

    選択フィーチャ

    ポインターを使用し、フィーチャを選択します。 ウィンドウ選択ツリー ビューで選択を絞り込むには、フィーチャを右クリックして [このフィーチャのみを選択] 選択状態別にリスト または [選択解除] 選択解除 をクリックします。

    レイヤー

    レイヤーのチェックボックスをオンにすると、そのレイヤー上のすべてのフィーチャに変換を適用できます。

  6. ツール ウィンドウで [変換方法] ドロップダウン矢印をクリックし、次のいずれかの変換方法を選択します。

    アフィン

    選択したフィーチャに応じて、サイズ変更、回転、平行移動、スキューを実行します。 この方法では、最低 3 つの移動リンクが必要です。

    次の画像は、4 つの可能な変更を示します。

    変換

    相似

    選択したフィーチャを一定の縮尺でサイズ変更、回転、平行移動、および反射します。 この方法では、最低 2 つの移動リンクが必要です。

    この方法は、通常スキューを実行しない CAD ドローイングおよびその他のファイルベースのフィーチャ データに適切な選択肢です。

  7. [新しいリンクの追加] 新しいリンクの追加 をクリックし、変換方法に必要な最小限の 2 ポイント移動リンクを描画します。 作業に対してより適切な RMS 値が必要な場合は、リンクを追加するか置換します。

    最適な結果を得るにはスナップを使用します。既知のソース位置からリンクの始点をスナップし、2 つ目のコントロール ポイントを対応するターゲット位置にスナップします。

    リンクを削除するには、リンクを選択して Delete キーを押すか、右クリックして [削除] をクリックします。 すべての移動リンクを削除するには、[すべてのリンクを削除]削除 をクリックします。

    注意:

    RMS エラーは、移動リンクが意図した変換をどの程度実行するかを示します。 RMS 値が高すぎると判定された場合、エラーの値が許容範囲内に収まるまで新しいリンクの削除と描画を行います。

    各移動リンクは、ターゲット コントロール ポイントの位置と、変換後の実際の位置の間の適合度を計測する残差エラーを生成します。 ウィンドウに表示される RMS エラーは、各リンクで生成された残差エラーの合計です。

  8. [座標補正] をクリックします。

    移動リンクは自動的に削除されます。

ファイルからのリンクの読み込み

[ファイルからリンクを読み込み] 参照 をクリックして、ArcMap で作成されたリンク ファイルに含まれる定義済みの移動リンクを読み込むことができます。 4 列または 5 列のリンク ファイルを読み込めます。

リンク ファイルは、各リンクの行ごとに 2 つの組みとなる XY 座標値を含むタブ区切りの ASCII テキスト ファイルです。 4 列のリンク ファイルは、ソース座標とターゲット座標の 2 組の座標値を含みます。 5 列のリンク ファイルは、座標値の前に ID 列 (文字列または数値) を含みます。

5 列のリンク ファイルのコンテンツ例。

3	1032507.603691	1865947.186470	1032507.207115	1865926.170407

2	1032508.350801	1865986.785187	1032509.079486	1866025.405116

1	1032388.666424	1865961.179459	1032361.009572	1865981.280533

方程式

アフィン

x’ = Ax + By + Cy’ = Dx + Ey + F

条件:

A = Sx cos r B = (Sy / cos s) sin(s - r) C = Dx D = Sx sin r E = (Sy / cos s) cos(s - r) F = Dy Sx, Sy = Scaling factors (can be negative) Dx, Dy = Translation distances in x and y directions (can be negative)s = Skew angle of shearing along x-axis, measured from y-axis (-pi/2 < s < pi/2)r = Rotation angle in radians, measured counterclockwise from x-axis (- pi < r <= pi)

相似

x' = Ax + By + C y' = -Bx + Ay + F

条件:

A = s * cos t B = s * sin t C = Translation in x direction F = Translation in y directions = Scale change (same in x and y directions)t = Rotation angle, measured counterclockwise from the x-axis

射影

x' = (Ax + By + C) / (Gx + Hy + 1)y' = (Dx + Ey + F) / (Gx + Hy + 1)