データセット内のレコードの位置を別のデータセット内のレコードを基準に解析できる Data Pipelines ツール (結合など) が用意されています。 この解析タイプでは、空間リレーションシップが使用されます。 あるデータセットに含まれるポイント、ポリライン、ポリゴンの各レコードを選択するために、使用できる空間リレーションシップが多数あります。この空間リレーションシップは、別のデータセットにあるレコードとの着目するリレーションシップを示します。
たとえば、最近発生した洪水で被害を受けた家屋数を調査するには、Within 空間リレーションシップ演算子を使用して、家屋のデータセットを洪水の境界に結合できます。
入力データセット
空間結合では、結合データセットからターゲット データセットへのレコードのマッチングが、レコードの相対的な空間位置に基づいて行われます。 ツールによっては、データセットの名前が異なる場合があります。 このトピックでは、空間リレーションシップを説明する目的で、ターゲット データセットと結合データセットを使用します。
次の凡例は、このトピック内のすべての例に適用されます。
- ターゲット レコード - 緑
- 結合レコード - 紫
- ターゲット レコードは結合レコードと選択された空間リレーションシップを示す - 赤のハイライト
レコード間の空間リレーションシップ
レコード間の空間リレーションシップでは、ジオメトリのタイプ (ポイント、ポリライン、およびポリゴン) がそれぞれ内部と境界を持ちます。 2 つのジオメトリの内部と境界を対応させることにより、それらのジオメトリが示す空間リレーションシップが決まります。 以下の画像で、ポイント、ポリライン、ポリゴンのジオメトリ、境界、および内部の概略を示します。
ArcGIS Data Pipelines でサポートされるリレーションシップは Clementini です。つまり、ポリゴンの境界はポリゴンの内部や外部とは別のものです。
ジオメトリ タイプとサポートされるリレーションシップ
次の表に、特定タイプのジオメトリ間でサポートされる空間リレーションシップ (ポイントと他のポイントとの結合など) を示します。
次のジオメトリ タイプ間の空間結合 (ターゲット フィーチャと結合レコード): | 等しい | 交差する | 含む | 含まれる | 横切る | 接する | 重複する | 平面近接 | 測地線近接 |
---|---|---|---|---|---|---|---|---|---|
ポイントとポイント | |||||||||
ポイントとポリライン | |||||||||
ポイントとポリゴン | |||||||||
ポリラインとポイント | |||||||||
ポリラインとポリライン | |||||||||
ポリラインとポリゴン | |||||||||
ポリゴンとポイント | |||||||||
ポリゴンとポリライン | |||||||||
ポリゴンとポリゴン |
等しい
ターゲット レコードと結合レコードの内部が同一であり、ジオメトリ タイプが同じである場合、ターゲット レコードは結合レコードに等しくなります。
紫のレコードに等しい緑のターゲット レコードが、赤でハイライトされています。
交差する
ターゲット レコードがそのジオメトリの一部を結合レコードと共有する場合、ターゲット レコードは結合レコードと交差しています。 ターゲット レコードが結合レコードを含む (Contains)、含まれる (Within)、横切る (Crosses)、接する (Touches)、または重複する (Overlaps) 場合、ターゲット レコードは交差しています。
紫のレコードと交差する緑のターゲット レコードが、赤でハイライトされています。
含む
結合レコードがターゲット レコードのサブセットであり、相互の内部が交差している場合、ターゲット レコードは結合レコードを含みます。 結合レコードが境界上にあり、内部と交差している場合、ターゲット レコードは結合レコードを含みます。 結合レコードが境界上のみにある (内部と交差していない) 場合、ターゲット レコードは結合レコードを含みません。
これは、Within 空間リレーションシップの逆演算子です。
紫のレコードを含む緑のターゲット レコードが、赤でハイライトされています。
含まれる
ターゲット レコードが結合レコードの完全に内側にある場合、ターゲット レコードは結合レコードに含まれます。 内部の交差部分が空でなく、ターゲット レコードが結合レコードのサブセットである場合、ターゲット レコードは含まれます。 交差する内部がない場合、結合レコードはターゲット レコードに含まれません。
これは、Contains 空間リレーションシップの逆演算子です。
紫のレコードに含まれる緑のターゲット レコードが、赤でハイライトされています。
横切る
2 本のポリラインの交差部分がポイントのみを含み、交差部分のポイントの少なくとも 1 つが両方のポリラインの内部にある場合、それらのポリラインは横切っています。 ポリラインの接続部分の一部がポリゴンの内部にあり、一部が外部にある場合、ポリラインとポリゴンは横切っています。 ポリラインとポリゴンが、ポリゴンの内部で共通のポリライン (ポリライン全体と等しくはない) を共有している場合、それらのポリラインとポリゴンも横切っています。 ターゲット レコードと結合レコードは、ポリラインまたはポリゴンでなければなりません。
紫のレコードを横切る緑のターゲット レコードが、赤でハイライトされています。
接する
ターゲット レコードと結合レコードが交点を持つが、それらのレコードがオーバーラップしていない場合、ターゲット レコードは結合レコードと接しています。
重複する
2 つのジオメトリが同じジオメトリ タイプであり、交差部分も同じジオメトリ タイプであるが、両方の元のジオメトリとは異なる場合、それら 2 つのジオメトリは重複しています。
平面近接と測地線近接
概念的に、これらの演算子は、指定された距離を使用してターゲット レコードをバッファーし、バッファーを適用した結合レコードと交差するターゲット レコードをすべて返します。
Geodesic Near は、平面距離ではなく測地距離が使用される以外は、Planar Near と同じです。 データが広大な地理的範囲をカバーする場合や、入力座標系が地理座標系である場合は、この演算子を使用します。
近接距離バッファー (薄緑) が指定された緑のターゲット レコードが、紫の結合レコードの近傍にある場合、赤でハイライトされています。