QGIS regorge de fonctionnalités natives pour manipuler des données spatiales, mais parfois on cherche des outils simples, directs et efficaces pour réaliser des tâches courantes comme fusionner des points, géocoder une table, ou calculer des distances.
C’est là qu’intervient MMQGIS, un plugin ancien mais toujours utile, surtout en traitement de données tabulaires ou ponctuelles.
Qu’est-ce que MMQGIS ?
MMQGIS est un plugin open source pour QGIS qui propose une vingtaine d’outils complémentaires regroupés dans un menu unique, pour :
- manipuler des données attributaires (fusion, jointure, extraction)
- créer des données spatiales (points à partir de coordonnées, lignes à partir de points)
- effectuer des traitements géométriques simples (centroïdes, grilles)
- faire du géocodage (avec Google, Nominatim/OpenStreetMap)
- exporter les données dans des formats lisibles ou cartographiques
Pourquoi utiliser MMQGIS ?
Même si QGIS dispose d’outils similaires, MMQGIS présente plusieurs avantages :
- Une interface simple, sans avoir à passer par le modeleur graphique ou le traitement par lot
- Un accès rapide à des fonctions utiles dans le travail quotidien sur tableur ou CSV
- Des traitements rapides, souvent adaptés aux petits ou moyens jeux de données
Que contient MMQGIS ?
Une fois installé, MMQGIS ajoute un menu dédié dans la barre supérieure de QGIS.

On y trouve plusieurs familles d’outils :
1. Import / Export
Import CSV Lat/Long
: créer des points depuis un tableauExport Attributes to CSV
: exporter les attributs d’une coucheGeometry Conversion
: convertir entre points, lignes et centroïdes
2. Layer / Attribute Tools
Merge Layers
: fusionner plusieurs couchesCombine Attributes
: jointure par identifiantSelect by Attribute
: sélection selon critèresDelete Duplicate Geometries
: nettoyer les doublons
3. Geocoding / Reverse Geocoding
Geocode CSV with Google or OpenStreetMap
Reverse Geocode
: récupérer adresse depuis une géométrie
4. Distance / Spatial Tools
Hub Distance
: calculer la distance entre deux couches de pointsCreate Grid Lines / Points
: générer des grilles régulières
Cas d’usage typiques
Voici quelques exemples concrets où MMQGIS brille :
- Géocoder rapidement une liste d’adresses issues d’un tableur
- Créer des lignes entre un hub et des clients pour visualiser des rayons d’action
- Exporter un tableau d’attributs nettoyé en CSV pour un rapport
- Supprimer des doublons dans une couche collectée sur le terrain
- Joindre deux couches sans passer par le traitement spatial complet
Comment installer MMQGIS ?
- Ouvrir QGIS
- Aller dans le menu Extensions > Installer/Gérer les extensions
- Chercher MMQGIS
- Installer et redémarrer si nécessaire
Une fois installé, le menu MMQGIS apparaît en haut de votre interface QGIS.
Attention : MMQGIS fonctionne mieux avec des projets en EPSG:4326 pour les fonctions de géocodage.
Et ensuite ?
Dans les prochains articles, nous explorerons les fonctions les plus utiles de MMQGIS en détail, avec des tutoriels simples, par exemple :
- Créer des points depuis un tableau CSV
- Géocoder une liste d’adresses sans coder
- Calculer les distances vers un centre logistique
- Nettoyer et fusionner plusieurs couches