Quand vous disposez d’une couche de points (relevés terrain, adresses géocodées, incidents, observations…) et d’une couche polygonale (communes, secteurs, zones), il est souvent utile de savoir dans quelle zone chaque point se trouve.
C’est ce que permet une jointure spatiale. Et avec le plugin MMQGIS, vous pouvez le faire en quelques clics, sans écrire une seule ligne de code.
Objectif
Pour chaque point, ajouter une information descriptive issue du polygone dans lequel il est situé : nom de la commune, secteur, code INSEE, etc.
Données nécessaires
- Une couche de points (format Shapefile, GeoPackage ou CSV géocodé).
- Une couche de polygones contenant l’attribut à reporter (ex. :
nom_commune
,code_zone
…). - Les deux couches doivent être dans le même système de coordonnées (idéalement EPSG:4326 ou EPSG:2154 pour la France).
Étapes dans QGIS
- Ouvrez vos deux couches dans QGIS (points + polygones).
- Menu :
MMQGIS → Combine
→
Spatial Join

- Dans la boîte de dialogue :
- Target Layer = couche de points (celle qui va recevoir l’attribut).
- Join Layer = couche de polygones (celle qui contient les attributs à ajouter).
- Field Operation = First (“Take attributes of first matching feature”).
- Choisissez les champs à récupérer (ex. :
nom_commune
). - Spécifiez un fichier de sortie (shapefile ou autre).
- Cliquez sur OK.

Résultat
Une nouvelle couche de points enrichie apparaît. Chaque point contient désormais un ou plusieurs champs en plus, issus du polygone dans lequel il se trouve.
Bonnes pratiques
- Si un point ne tombe dans aucun polygone, les champs ajoutés resteront vides. Pensez à vérifier les cas « hors zone ».
- Vous pouvez choisir d’ajouter le premier polygone intersecté ou tous (mais MMQGIS ne gère qu’une correspondance par point).
- Pour des cas complexes (points dans plusieurs zones, superpositions), le Processing Toolbox de QGIS offre plus d’options (notamment « Rejoindre les attributs par localisation (sommaire) »).
Exemple concret
Vous avez :
- les établissements scolaires (points),

- les communes (polygones ).

Après jointure spatiale, chaque établissement scolaires porte les champs attributaires des communes
, utile pour :
- regrouper les données,
- créer des cartes thématiques,
- générer des rapports par commune.
