Sélection par localisation

Méthode

Pour sélectionner tous les objets de la couche ZONE_VEGETATION (BD_TOPO/F_VEGETATION/ZONE_VEGETATION.SHP) qui intersectent la commune de Clermont-Créans (nouvelle couche à créer par une sélection dans la couche BD_TOPO/H_ADMINISTRATIF/COMMUNE.SHP ou simplement en filtrant sur la commune) :

  • Ouvrir le Menu Vecteur

  • Cliquer sur Outils de recherche

  • Choisir Sélection par localisation

Sélection par localisation

Cet algorithme utilise les prédicats géométriques (intersecte,...). Voir ci-dessous la présentation des différents prédicats...

Les objets (polygones) de la couche ZONE_VEGETATION qui sont dans la commune de Clermont-Créans y compris les polygones en débordement sont sélectionnés (en jaune) :

Résultat de la sélection par localisation

ComplémentLes objets et prédicats spatiaux

Les relations spatiales entre les objets géométriques utilisent les notions d'intérieur, de limite et d'extérieur des objets.

La limite d'une polyligne est constituée des 2 points constituant ses extrémités, celle d'un polygone est la polyligne fermée de son périmètre.

Un point n'a pas de limite.

Le tableau ci-dessous synthétise les notions d'intérieur, de limite et d'extérieur des objets et précise leur dimension au sens du schéma spatial OGC :

Objets spatiaux 2D OGC

QGIS propose 8 prédicats spatiaux conformes aux normes OGC:

Est égal (prédicat OGC Equals) :

Les géométries des objets sont topologiquement identiques (on peut superposer les objets même s'ils ne comportent pas le même nombre de sommets)

Applicable à tous les types d'objets (point, polyligne, polygone)

Est Disjoint (prédicat OGC Disjoint) :

Les géométries des objets n'ont aucun point commun.

Applicable à tous les types d'objets (point, polyligne, polygone)

Intersecte (prédicat OGC Intersects) :

Les géométries des objets ont au moins un point commun.

Applicable à tous les types d'objets (point, polyligne, polygone)

Est à l'intérieur de (prédicat OGC Within) :

Toute la géométrie de l'objet contenu est à l'intérieur de l'objet contenant.

Applicable à tous les types d'objets (point, polyligne, polygone)

Exemples de relations spatiales avec l'opérateur Est à l'intérieur de :

Exemples de relations spatiales "A l'intérieur de"

Contient (prédicat OGC Contains) :

L'objet contient toute la géométrie de l'objet contenu

Applicable à tous les types d'objets (point, polyligne, polygone)

Chevauche (prédicat OGC Overlaps) :

Une partie seulement des objets est contenue dans l'autre objet qui doit être de même type (point, polyligne ou polygone)

Exemples de relations spatiales avec l'opérateur Chevauche:

Exemples de relations spatiales "Chevauche"

Croise (prédicat OGC Crosses) :

Les intérieurs des objets ont au moins un point commun mais pas tous.

Le résultat du croisement doit être un objet de dimension inférieure à celle de l'objet de plus grande dimension :

Par exemple, le croisement d'une polyligne avec un polygone donne une polyligne et une polyligne peut croiser un polygone si elle n'est pas entièrement contenue dans ce polygone.

2 polygones ne peuvent pas se croiser car le résultat du croisement serait un polygone, de même dimension, dans ce cas ils se chevauchent .

Le croisement d'un point ou d'une polyligne avec une polyligne donne un point (2 polylignes peuvent se croiser en un point, mais pas sur un segment, dans ce cas elles se chevauchent).

Enfin 2 points ne peuvent pas se croiser car il faudrait que le résultat du croisement soit un objet de dimension inférieure à celle d'un point, ce qui n'existe pas.

Exemples de relations spatiales avec l'opérateur Croise :

Exemples de relations spatiales "Croise"

Touche (prédicat OGC Touches) :

Les limites des objets ont au moins un point commun et les intérieurs n'ont pas de point commun

N'est pas applicable aux relations point/point (un point n'a pas de limite)

Exemples de relations spatiales avec l'opérateur Touche :

Exemples de relations spatiales "Touche"