Comprendre les attributs de jointure par emplacement dans QGIS?

13

Je me demande s'il y a quelque part une explication pour les paramètres qui peuvent être définis lors de l'exécution de l'algorithme "Join Attributes by Location"dans QGIS 2.18.

J'ai regardé ici:

mais il n'y a aucune explication. Des indices?

Stophface
la source
1
Une version plus récente des documents pour QGIS 2.14 contient un peu plus d'informations.
Joseph
2
Lequel des paramètres n'est pas clair pour vous?
Joseph
2
Dans la version que j'utilise (2.18) sur Windows, vous pouvez sélectionner des choses comme intersection, dedans, chevauchement, croisement, ... De plus, il y a un seuil à définir, etc. Je peux vérifier ici pro.arcgis.com/en/pro -app / référence outil / gestion des données / ……. Mais je me demande s'il y a quelque chose de QGIS car je ne sais pas si ESRI et QGIS utilisent exactement la même terminologie
Stophface

Réponses:

14

Ne pensez pas que les documents QGIS contiennent quelque chose d'aussi détaillé que ce qui est indiqué dans le lien dans votre commentaire ( voici le lien pour les anglophones ). Je suppose que la terminologie serait à peu près similaire sinon la même.

Cependant, l'outil utilise la classe QgsGeometry qui, pour chaque prédicat géométrique, a la description de base suivante :

  • intersects - Test d'intersection avec une géométrie (utilise GEOS)
  • contains - Teste si la géométrie est contenue dans une autre (utilise GEOS)
  • disjoint - Teste si la géométrie est disjointe d'une autre (utilise GEOS)
  • equals - Teste si la géométrie est égale à une autre (utilise GEOS)
  • touches - Teste si la géométrie touche une autre (utilise GEOS)
  • overlaps - Teste si la géométrie en chevauche une autre (utilise GEOS)
  • within - Teste si la géométrie est dans une autre (utilise GEOS)
  • crosses - Teste si la géométrie en croise une autre (utilise GEOS)

Pour développer les réponses données ci-dessus, les prédicats géométriques de QGIS (via GEOS) utilisent les définitions de prédicat spatial de DE-9IM. Le lien suivant fournit l'explication détaillée de chacun des prédicats courants: https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates

Joseph
la source
13

Join Attributes by Location concatène l'ensemble de méthodes suivant pour comparer les géométries:

  • intersects si l'intersection des deux géométries n'est pas vide

    intersection

  • contains si la deuxième géométrie est complètement contenue dans la première

    contient

  • disjoint si l'intersection des deux géométries est l'ensemble vide

    disjoint

  • equals s'ils sont spatialement identiques

    équivaut à

  • touches si les seuls points communs aux deux géométries résident dans l'union de leurs frontières

    touche

  • overlaps si l'intersection des deux géométries donne une valeur de la même dimension des deux géométries et est différente de la première et de la deuxième géométrie

    chevauche

  • within si la première géométrie est complètement contenue dans la seconde

    dans

  • crosses si l'intersection des deux géométries donne une valeur dont la dimension est inférieure à la dimension maximale des deux géométries et si la valeur d'intersection comprend des points intérieurs aux deux géométries, et si la valeur d'intersection n'est égale ni à la première ni à la deuxième géométrie

    des croix


Les références:

Taras
la source
2
J'aime cette réponse :)
Joseph