Skip to main content

Data Pipelines の空間リレーションシップ

データセット内のレコードの位置を別のデータセット内のレコードを基準に解析できる Data Pipelines ツール (結合など) が用意されています。 この解析タイプでは、空間リレーションシップが使用されます。 あるデータセットに含まれるポイント、ポリライン、ポリゴンの各レコードを選択するために、使用できる空間リレーションシップが多数あります。この空間リレーションシップは、別のデータセットにあるレコードとの対象リレーションシップを示します。

たとえば、最近発生した洪水で被害を受けた家屋数を調査するには、Within 空間リレーションシップ演算子を使用して、家屋のデータセットを洪水の境界に結合できます。

入力データセット

空間結合では、結合データセットからターゲット データセットへのレコードのマッチングが、レコードの相対的な空間位置に基づいて行われます。 ツールによっては、データセットの名前が異なる場合があります。 このトピックでは、空間リレーションシップを説明する目的で、ターゲット データセットと結合データセットを使用します。

次の凡例は、このトピック内のすべての例に適用されます。

  • ターゲット レコード - 緑

  • 結合レコード - 紫

  • ターゲット レコードは結合レコードと選択された空間リレーションシップを示す - 赤のハイライト

レコード間の空間リレーションシップ

レコード間の空間リレーションシップでは、ジオメトリーのタイプ (ポイント、ポリライン、およびポリゴン) ごとに内部と境界が存在します。 2 つのジオメトリーの内部と境界を対応させることにより、それらのジオメトリが示す空間リレーションシップが決まります。 以下の画像で、ポイント、ポリライン、ポリゴンのジオメトリー、境界、および内部の概略を示します:

ArcGIS Data Pipelines の空間リレーションシップに使用されるジオメトリーの境界と内部

ArcGIS Data Pipelines でサポートされるリレーションシップは Clementini です。つまり、ポリゴンの境界はポリゴンの内部や外部とは別のものです。

ジオメトリー タイプとサポートされるリレーションシップ

次の表に、特定タイプのジオメトリー間でサポートされる空間リレーションシップ (ポイントと他のポイントとの結合など) を示します。

次のジオメトリー タイプ間の空間結合 (ターゲット フィーチャと結合レコード): 等しい 交差する 含む 含まれる 横切る 接する オーバーラップ 平面近接 測地線近接
ポイントとポイント チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポイントとポリライン チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポイントとポリゴン チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポリラインとポイント チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポリラインとポリライン チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポリラインとポリゴン チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポリゴンとポイント チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポリゴンとポリライン チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク
ポリゴンとポリゴン チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク チェック マーク

等しい

ターゲット レコードと結合レコードの内部が同一であり、ジオメトリー タイプが同じである場合、ターゲット レコードは結合レコードに等しくなります。

紫のレコードに等しい緑のターゲット レコードが、赤でハイライトされています。

空間リレーションシップ: 等しい

交差する

ターゲット レコードがそのジオメトリーの一部を結合レコードと共有する場合、ターゲット レコードは結合レコードと交差しています。 ターゲット レコードが結合レコードを含む (Contains)、含まれる (Within)、横切る (Crosses)、接する (Touches)、または重複する (Overlaps) 場合、ターゲット レコードは交差しています。

紫のレコードと交差する緑のターゲット レコードが、赤でハイライトされています。

空間リレーションシップ: 交差する

含む

結合レコードがターゲット レコードのサブセットであり、相互の内部が交差している場合、ターゲット レコードは結合レコードを含みます。 結合レコードが境界上にあり、内部と交差している場合、ターゲット レコードは結合レコードを含みます。 結合レコードが境界上のみにある (内部と交差していない) 場合、ターゲット レコードは結合レコードを含みません。

これは、Within 空間リレーションシップの逆演算子です。

紫のレコードを含む緑のターゲット レコードが、赤でハイライトされています。

空間リレーションシップ: 含む

含まれる

ターゲット レコードが結合レコードの完全に内側にある場合、ターゲット レコードは結合レコードに含まれます。 内部の交差部分が空でなく、ターゲット レコードが結合レコードのサブセットである場合、ターゲット レコードは含まれます。 交差する内部がない場合、結合レコードはターゲット レコードに含まれません。

これは、Contains 空間リレーションシップの逆演算子です。

紫のレコードに含まれる緑のターゲット レコードが、赤でハイライトされています。

空間リレーションシップ: 含まれる

横切る

2 本のポリラインの交差部分がポイントのみを含み、交差部分のポイントの少なくとも 1 つが両方のポリラインの内部にある場合、それらのポリラインは横切っています。 ポリラインの接続部分の一部がポリゴンの内部にあり、一部が外部にある場合、ポリラインとポリゴンは横切っています。 ポリラインとポリゴンが、ポリゴンの内部で共通のポリライン (ポリライン全体と等しくはない) を共有している場合、それらのポリラインとポリゴンも横切っています。 ターゲット レコードと結合レコードは、ポリラインまたはポリゴンでなければなりません。

紫のレコードを横切る緑のターゲット レコードが、赤でハイライトされています。

空間リレーションシップ: 横切る

接する

ターゲット レコードと結合レコードが交点を持つが、それらのレコードがオーバーラップしていない場合、ターゲット レコードは結合レコードと接しています。

空間リレーションシップ: 接する

オーバーラップ

2 つのジオメトリーが同じジオメトリー タイプであり、交差部分も同じジオメトリー タイプであるが、両方の元のジオメトリーとは異なる場合、それら 2 つのジオメトリーはオーバーラップしています。

空間リレーションシップ: オーバーラップ

平面近接と測地線近接

概念的に、これらの演算子は、指定された距離を使用してターゲット レコードをバッファーし、バッファーを適用した結合レコードと交差するターゲット レコードをすべて返します。

Geodesic Near は、平面距離ではなく測地距離が使用される以外は、Planar Near と同じです。 データが広大な地理的範囲をカバーする場合や、入力座標系が地理座標系である場合は、この演算子を使用します。

近接距離バッファー (薄緑) が指定された緑のターゲット レコードが、紫の結合レコードの近傍にある場合、赤でハイライトされています。

空間リレーションシップ: 近接 (平面および測地線)

トップへ戻る