Calcul de distance entre deux points QGIS
Calculez instantanément la distance entre deux points dans QGIS selon le système de coordonnées choisi. Cet outil permet de comparer une mesure géodésique en latitude et longitude avec une mesure plane en coordonnées projetées, afin d’obtenir un résultat cohérent pour l’analyse spatiale, la cartographie et les contrôles qualité.
Calculateur interactif
Point A
Point B
Résultats
Prêt pour le calcul
Saisissez les coordonnées des deux points puis cliquez sur le bouton pour obtenir la distance, les écarts de coordonnées et une visualisation graphique.
Guide expert du calcul de distance entre deux points dans QGIS
Le calcul de distance entre deux points dans QGIS est l’une des opérations les plus fréquentes en géomatique. Derrière un geste apparemment simple se cachent pourtant plusieurs notions essentielles : type de coordonnées, projection, précision géodésique, unité de travail, ellipsoïde et méthode de mesure. Lorsqu’un utilisateur demande un calcul de distance entre deux points QGIS, il veut généralement savoir combien de mètres ou de kilomètres séparent deux emplacements, mais il doit aussi comprendre si cette distance est une approximation plane ou une mesure géodésique plus fidèle à la surface terrestre.
QGIS offre plusieurs manières de mesurer une distance : l’outil de mesure visuelle, le calcul via le champ de géométrie, l’utilisation de l’expression distance(), ou encore la transformation préalable des données dans un système projeté approprié. Le bon choix dépend du contexte. Pour une étude urbaine locale, un système projeté métrique est souvent idéal. Pour une comparaison entre points très éloignés ou en latitude et longitude, il faut tenir compte du caractère courbe de la Terre. Cette page vous aide à comprendre la logique technique, à éviter les erreurs classiques et à produire des résultats robustes dans un workflow QGIS professionnel.
Pourquoi la distance peut varier selon le système de coordonnées
Une erreur très fréquente consiste à calculer directement une distance sur des coordonnées géographiques exprimées en degrés, par exemple en EPSG:4326. Dans ce cas, les valeurs de X et de Y représentent une longitude et une latitude, pas des mètres. Si l’on applique un calcul euclidien simple à ces chiffres, on obtient un résultat numérique mais pas une distance physique correcte. QGIS sait gérer cette différence, mais seulement si l’utilisateur maîtrise les paramètres de projet et la méthode choisie.
En pratique, la logique est la suivante :
- en coordonnées géographiques, on privilégie un calcul géodésique ou une transformation vers une projection adaptée ;
- en coordonnées projetées, les axes sont généralement exprimés en mètres, ce qui permet une mesure plane fiable sur un territoire donné ;
- plus la zone d’étude est vaste, plus le choix de la projection influence la précision ;
- dans QGIS, les paramètres d’ellipsoïde et d’unité de projet influencent aussi la qualité de la mesure.
Conseil pratique : si vos données couvrent la France métropolitaine, un système comme Lambert-93 (EPSG:2154) est souvent préférable pour des mesures en mètres cohérentes à l’échelle nationale.
Méthodes courantes pour mesurer une distance dans QGIS
- Outil Mesurer une ligne : rapide pour un contrôle visuel. Il est pratique pour un besoin ponctuel, mais moins reproductible dans une chaîne de traitement.
- Calculatrice de champs : idéale pour automatiser le calcul entre géométries ou stocker un résultat attributaire.
- Expressions géométriques : la fonction distance() permet d’intégrer le calcul dans des formulaires, des styles ou des traitements.
- Boîte à outils de traitements : utile pour générer des lignes, des matrices de distances ou des analyses en lot.
Le point clé est de savoir à quel niveau on travaille : simple consultation, édition de données, automatisation, ou analyse statistique multi-features. Plus votre projet est exigeant, plus il faut expliciter la projection et documenter la méthode utilisée.
Formule mathématique utilisée
Pour des coordonnées projetées, la distance entre deux points A(x1, y1) et B(x2, y2) est généralement calculée avec la formule euclidienne :
d = √((x2 – x1)² + (y2 – y1)²)
Pour des coordonnées géographiques en latitude et longitude, il est préférable d’utiliser une formule géodésique. Dans cet outil, la distance sur EPSG:4326 est calculée selon une approche de type Haversine, qui donne une excellente approximation sur une sphère terrestre moyenne de rayon 6 371 000 m. QGIS peut aller encore plus loin avec des paramètres ellipsoïdaux, ce qui est recommandé pour des usages de précision.
Exemple concret dans QGIS
Supposons que vous vouliez mesurer la distance entre deux points à Paris, par exemple un site administratif et un monument. Si les coordonnées sont saisies en longitude et latitude, QGIS peut afficher un résultat correct à condition que le projet soit configuré avec un ellipsoïde adapté et que l’outil de mesure utilise la méthode géodésique. Si vous convertissez ensuite vos données en Lambert-93, vous pourrez effectuer des calculs plans en mètres, généralement très pratiques pour les rapports techniques, les cartes thématiques ou les analyses de proximité.
- Étape 1 : vérifiez le SCR de la couche source.
- Étape 2 : définissez le SCR du projet et l’ellipsoïde.
- Étape 3 : si nécessaire, reprojetez la couche dans un SCR métrique.
- Étape 4 : utilisez l’outil de mesure ou la calculatrice de champs.
- Étape 5 : comparez le résultat avec une mesure de contrôle si le projet est sensible.
Tableau comparatif des principaux systèmes pour mesurer des distances
| Système | Type | Unité native | Usage recommandé | Précision pratique pour une étude locale |
|---|---|---|---|---|
| EPSG:4326 | Géographique | Degrés | Données globales, interopérabilité web, GPS | Bonne si mesure géodésique, faible si calcul plan brut |
| EPSG:3857 | Projeté web | Mètres | Affichage cartographique web | Peut présenter des déformations sensibles pour la mesure |
| EPSG:2154 | Projeté national | Mètres | France métropolitaine, cartographie technique | Très adaptée aux analyses de distance sur le territoire français |
| UTM local | Projeté zonal | Mètres | Études régionales et travaux de précision | Excellente dans la zone UTM appropriée |
Les performances réelles dépendent de la zone étudiée, de la qualité de la donnée source et de la méthode de calcul sélectionnée dans QGIS.
Quelques statistiques utiles à connaître
Pour comprendre l’importance d’une projection correcte, il faut garder en tête quelques ordres de grandeur. La Terre présente une circonférence équatoriale d’environ 40 075 km, et un degré de latitude représente en moyenne autour de 111,32 km. En revanche, un degré de longitude varie selon la latitude : il vaut environ 111,32 km à l’équateur, mais tombe à près de 71,7 km vers 50 degrés de latitude nord. Cela signifie qu’un calcul naïf en degrés n’a pas le même sens partout.
| Indicateur géodésique | Valeur approximative | Source ou référence technique | Impact sur QGIS |
|---|---|---|---|
| Rayon moyen terrestre | 6 371 km | Valeur communément utilisée pour Haversine | Base d’une approximation géodésique simple |
| 1 degré de latitude | 111,32 km | Approximation standard | Montre pourquoi un degré ne doit pas être lu comme un mètre |
| 1 degré de longitude à 45 degrés N | 78,85 km | Approximation trigonométrique | Explique les écarts de mesure Est-Ouest selon la latitude |
| Circonférence équatoriale | 40 075 km | Référence géodésique classique | Rappelle l’échelle réelle des mesures globales |
Erreurs fréquentes dans le calcul de distance entre deux points QGIS
- Confondre SCR de couche et SCR de projet : une couche peut être en WGS84 tandis que le projet s’affiche dans un autre système.
- Mesurer en EPSG:3857 comme si c’était un système métrique parfait : il est pratique pour le web, mais pas toujours pour des mesures précises.
- Oublier l’ellipsoïde : pour une mesure géodésique, le paramètre compte.
- Ne pas contrôler l’unité des attributs calculés : un champ peut afficher une distance sans que l’utilisateur sache si elle est en degrés, mètres ou kilomètres.
- Utiliser un seul workflow pour tous les territoires : une projection adaptée à la France n’est pas idéale pour un territoire d’outre-mer ou une analyse mondiale.
Bonnes pratiques professionnelles
Dans un contexte de bureau d’études, de collectivité ou de SIG d’entreprise, la qualité du calcul ne repose pas seulement sur la formule. Elle dépend aussi de la gouvernance de la donnée. Il faut documenter le SCR, conserver une métadonnée claire, éviter les reprojections répétées et définir une convention d’unité pour tous les livrables. Quand plusieurs utilisateurs collaborent sur un même projet QGIS, une politique simple mais explicite sur les projections réduit fortement les erreurs d’interprétation.
- Choisir un SCR de travail adapté à l’aire d’étude.
- Conserver les données brutes dans leur SCR natif, mais créer des couches de travail reprojetées si besoin.
- Indiquer dans les rapports si la distance est géodésique ou plane.
- Vérifier les résultats avec un échantillon de points de contrôle.
- Éviter d’utiliser EPSG:3857 pour une mesure technique sans justification.
Quand utiliser une distance géodésique plutôt qu’une distance plane
La distance géodésique est préférable lorsque les points sont éloignés, lorsque les données restent en latitude et longitude, ou lorsque la précision doit respecter la courbure terrestre. La distance plane est généralement suffisante pour une étude locale, surtout si l’on travaille dans une projection conçue pour la zone. Dans QGIS, l’utilisateur expérimenté ne choisit pas seulement l’outil le plus rapide, il choisit la méthode la plus défendable techniquement.
En résumé, si vous mesurez quelques centaines de mètres sur un plan cadastral, une projection locale en mètres est parfaite. Si vous comparez des points séparés de plusieurs dizaines ou centaines de kilomètres, une approche géodésique ou une projection soigneusement sélectionnée devient indispensable.
Ressources d’autorité pour approfondir
Pour aller plus loin sur la géodésie, les systèmes de référence et les bonnes pratiques de mesure spatiale, consultez des références institutionnelles et académiques solides :
- USGS.gov pour des ressources géospatiales, cartographiques et de référence terrestre.
- NOAA.gov pour des notions de géodésie, de coordonnées et de mesure sur la Terre.
- Penn State University – PSU.edu pour des contenus académiques sur les projections cartographiques et les systèmes de coordonnées.
Conclusion
Le calcul de distance entre deux points QGIS n’est pas seulement une opération de géométrie élémentaire. C’est une tâche qui mobilise la compréhension des systèmes de coordonnées, des unités, des projections et de la précision recherchée. Pour obtenir un résultat fiable, il faut d’abord savoir dans quel espace vos données existent : degrés, mètres, surface courbe ou plan projeté. Ensuite seulement, vous choisissez la bonne méthode de calcul.
L’outil interactif de cette page vous permet de tester rapidement deux approches : une mesure géodésique sur des coordonnées latitude et longitude, et une mesure euclidienne sur des coordonnées projetées en mètres. Utilisé correctement, ce type de calcul devient un excellent point d’entrée vers des analyses plus avancées dans QGIS, comme les buffers, les matrices OD, l’analyse réseau ou les études de desserte territoriale.