QGISの場所ごとの結合属性を理解していますか?


13

"Join Attributes by Location"QGIS 2.18でアルゴリズムを実行するときに設定できるパラメーターの説明はどこかにあるのでしょうか。

私はここを見ていた:

しかし、説明はありません。ヒントはありますか?


1
QGIS 2.14ドキュメントの最新バージョンには、もう少し情報があります。
ジョセフ

2
はっきりしないパラメーターはどれですか?
ジョセフ

2
私が使用しているバージョン(2.18)のウィンドウでは、インターセクト、インサイド、オーバーラップ、クロスなどを選択できます。さらに、設定するしきい値などがあります。ここでpro.arcgis.com/en/proを確認できます。 -app / tool-reference / data-management / ……。しかし、私は私がするのでQGISから何かがあったかしらないことを確認ESRIとQGISがまったく同じ用語を使用する場合
Stophface

回答:


14

QGISドキュメントには、コメントのリンクに表示されているものほど詳細なものがあるとは思わないでください(英語を話す人のためのリンクです)。用語は同じではないとしても、ほとんど似ていると思います。

ただし、ツールはQgsGeometryクラスを使用します。このクラスは、各幾何学的述語に対して次の基本的な説明を持っています。

  • 交差 -ジオメトリとの交差のテスト(GEOSを使用)
  • 含む -ジオメトリが別のジオメトリに含まれているかどうかをテストします(GEOSを使用)
  • disjoint-ジオメトリが別のジオメトリと分離しているかどうかをテストします(GEOSを使用)
  • 等しい -ジオメトリが別のジオメトリと等しいかどうかをテストします(GEOSを使用)
  • touches-ジオメトリが別のタッチに触れるかどうかをテストします(GEOSを使用)
  • 重複 -ジオメトリが別のジオメトリと重複しているかどうかをテストします(GEOSを使用)
  • -テストのためのジオメトリが別の(使用のGEOS)内にある場合
  • 十字 -ジオメトリが別の(使用のGEOS)を横切る場合のテスト

上記の回答について詳しく説明するために、QGISの幾何学的述語(GEOS経由)は、DE-9IMの空間述語定義を利用しています。次のリンクは、一般的な各述語の詳細な説明を提供します:https : //en.wikipedia.org/wiki/DE-9IM#Spatial_predicates


13

Join Attributes by Location 次の一連のメソッドを連結して、ジオメトリを比較します。

  • intersects 両方のジオメトリの共通部分が空でない場合

    交差点

  • contains 2番目のジオメトリが最初のジオメトリに完全に含まれている場合

    含む

  • disjoint 両方のジオメトリの共通部分が空のセットである場合

    ばらばら

  • equals それらが空間的に同一である場合

    等しい

  • touches 両方のジオメトリ間で共通する唯一のポイントがそれらの境界の結合にある場合

    触れる

  • overlaps 両方のジオメトリの共通部分が両方のジオメトリの同じ次元の値になり、最初と2番目のジオメトリの両方と異なる場合

    重なる

  • within 最初のジオメトリが2番目のジオメトリに完全に含まれている場合

    以内に

  • crosses 両方のジオメトリの交差の結果、両方のジオメトリの最大寸法よりも小さい寸法の値が生じ、交差値に両方のジオメトリの内部の点が含まれ、交差値が最初または2番目のジオメトリのいずれとも等しくない場合

    交差する


参照:


2
私はこの答えが好きです:)
ジョセフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.