フィーチャの照合と一致テーブル

[ラバーシート リンクの生成(Generate Rubbersheet Links)] ツール、[属性の割り当て(Transfer Attributes)] ツール、および [フィーチャの変更の検出(Detect Feature Changes)] ツールは、フィーチャ照合手法を用いて一致するフィーチャを識別し、さまざまな結果を生成します。このドキュメントでは、フィーチャの照合処理と、一致テーブル内のフィーチャの一致情報について説明します。

フィーチャの照合の概要

フィーチャの照合とは、類似する 2 つのデータセットから、検索距離に基づいて一致するフィーチャを検索することです。特にフィーチャの照合をラバーシート リンクの生成に使用する場合、または属性をソース データからターゲット データに割り当てる場合、一方のデータセットをソースと呼び、もう一方のデータセットをターゲットと呼びます。これらのデータセットは互いに重複していますが、データ コレクションの不一致、時間の経過にともなう変更などの理由により、完全には一致しません。図 1 に、道路の例を示します。この例では、商用データ プロバイダがソース フィーチャを提供し、市の行政機関がターゲット フィーチャを構築して管理します。

フィーチャの照合で使用される、類似するが一致していないデータセットの図
図 1: フィーチャの照合で使用される、類似するが一致していないデータセットの図

フィーチャの照合処理では、ソースとターゲットのトポロジを解析し、特定のフィーチャ パターンを検出し、それらのパターンを照合して、パターン内のフィーチャを照合します。フィーチャの照合の精度は、データの類似性、複雑さ、および品質に依存します。一般に、2 つのデータセットの類似性が高いほど、照合結果の精度が高くなります。通常、一致は高い割合で成功しますが、不確定やエラーが発生して、実行後に検査と修正が必要になる場合があります。

フィーチャの照合では、フィーチャ属性を使用して正しい一致を判定することもできます。マッチ フィールドのペアを 1 つ以上指定した場合、それらのマッチ フィールドに対して、空間的に一致するフィーチャがチェックされます。たとえば、1 つのソース フィーチャが、2 つのターゲット フィーチャの候補に空間的に一致しており、そのうちの 1 つのターゲット フィーチャには一致する属性値が存在し、もう 1 つのターゲット フィーチャには存在しない場合、前者のターゲット フィーチャが一致結果として選択されます。属性の一致条件は、フィーチャの照合の信頼度に影響を与えます。

一致テーブルとは

必要に応じて、[ラバーシート リンクの生成(Generate Rubbersheet Links)] ツール、[属性の割当て(Transfer Attributes)] ツール、および [フィーチャの変更の検出(Detect Feature Changes)] ツールを使用して、一致テーブルを生成できます。一致テーブルの以下のフィールドには、完全なフィーチャの照合情報が含まれています。これらの情報により、照合結果を理解し、照合後の調査と解析を容易に行うことができます。

次のセクションでは、フィーチャの照合のシナリオと、一致テーブル内の照合情報の例を示します。簡単に説明するために、一致したすべてのフィーチャの属性が一致していると仮定され、そのことが FM_CONF の 100 の値に反映されます。

一致グループと一致関係

フィーチャの照合は、フィーチャのトポロジと空間パターンに基づきます。そのため、一致するトポロジ構造または空間パターンを持つ 1 つ以上のソース フィーチャおよび 1 つ以上のターゲット フィーチャが認識された場合に、それらのフィーチャは一致グループになります。各一致グループ内の一致関係は、ソース フィーチャの数(m)とターゲット フィーチャの数(n)によって定義されます。これを、以下および図 2 で説明します。

照合情報の図
図 2: 照合情報の図
5/10/2014