Skip to main content
Latitude et longitude : définition et coordonnées sur une carte
Guides

Latitude et longitude : définition et coordonnées sur une carte

Latitude et longitude expliquées simplement : ce qu'elles mesurent, laquelle vient en premier et comment trouver les coordonnées GPS d'un lieu sur une carte.

Brent van der Heiden7 min read
#latitude#longitude#coordonnées gps#wgs84#géocodage#api cartographique

La latitude et la longitude sont les deux nombres qui définissent chaque point sur Terre. La latitude indique à quel point vous êtes au nord ou au sud. La longitude indique à quel point vous êtes à l'est ou à l'ouest. Ensemble, elles forment une paire de coordonnées que toute carte, tout GPS, toute API de géocodage et tout assistant IA sait exploiter.

La plupart des développeurs utilisent des coordonnées sans y penser, jusqu'au jour où un bug apparaît. Ce guide explique ce que mesure vraiment chaque valeur, les conventions de format que vous rencontrerez en production, et l'inversion qui cause plus de bugs cartographiques que n'importe quelle autre erreur.

Ce que mesure la latitude

La latitude est l'angle, mesuré en degrés, entre un point à la surface de la Terre et le plan équatorial. L'équateur est à 0 degré. Le pôle Nord est à +90 degrés. Le pôle Sud est à -90 degrés. Les lignes de latitude (les parallèles) font le tour du globe à l'horizontale et restent partout à la même distance les unes des autres.

Un degré de latitude correspond toujours à environ 111 kilomètres au sol, où que vous soyez. Cette régularité rend la latitude utile partout, de la préparation des vols à la climatologie.

Ce que mesure la longitude

La longitude est l'angle entre un point et le méridien d'origine, la ligne qui passe par Greenwich, à Londres, et marque 0 degré de longitude. La longitude s'étend de -180 degrés (ouest) à +180 degrés (est). Ces deux valeurs se rejoignent de l'autre côté de la planète, sur l'antiméridien, qui forme l'essentiel de la ligne de changement de date.

Contrairement à la latitude, la distance au sol d'un degré de longitude dépend de l'endroit où vous êtes. À l'équateur, elle est d'environ 111 km, comme pour la latitude. À Helsinki, elle n'est plus que d'environ 56 km. Aux pôles, elle tombe à zéro, car toutes les lignes de longitude s'y rejoignent.

C'est pourquoi un calcul de distance sur une carte plane devient faux pour les longs trajets ou les points proches des pôles. Une fonction de distance correcte utilise la formule de haversine ou celle de Vincenty, qui tiennent compte de la courbure de la Terre.

L'inversion classique (et comment l'éviter)

L'une des erreurs les plus fréquentes dans le code géospatial en production consiste à inverser la latitude et la longitude. La cause : chaque format a sa propre convention.

  • Affichage humain, adresses, applications GPS : latitude en premier. 48.8584, 2.2945 signifie lat 48.8584, lng 2.2945.
  • GeoJSON, WKT, la plupart des normes géospatiales : longitude en premier. [2.2945, 48.8584] représente le même point.
  • L'API Geocoding de MapAtlas et la plupart des API REST « v1 » : latitude en premier dans les clés JSON (lat, lng). Vérifiez toutefois la documentation de chaque endpoint, car les conventions varient.

Si vous sortez un élément d'un GeoJSON pour le passer à une bibliothèque cartographique qui attend [lat, lng], vous devez inverser les valeurs. Si vous oubliez, votre point atterrit dans le mauvais hémisphère, et vous passerez les deux jours suivants à comprendre pourquoi « Paris » apparaît au large des côtes africaines.

Une règle de prudence : dans toute fonction qui reçoit des coordonnées, donnez aux paramètres des noms explicites. function distance(latA, lngA, latB, lngB) est plus difficile à mal utiliser que function distance(a, b), où a et b sont des tableaux dont on ignore l'ordre.

Degrés décimaux ou DMS

Dans le code, le format le plus courant est celui des degrés décimaux (DD) : 48.8584, 2.2945. C'est ce qu'attendent toutes les API et bibliothèques modernes.

Vous croiserez parfois les degrés, minutes, secondes (DMS) : 48° 51' 30" N, 2° 17' 40" E. Le DMS vient de la tradition maritime et aéronautique, et on le trouve encore sur les cartes papier officielles et certains récepteurs GPS. La conversion du DMS en DD est simple : DD = degrés + (minutes / 60) + (secondes / 3600), avec négation pour le Sud ou l'Ouest.

Pour le stockage, des degrés décimaux avec 5 ou 6 décimales couvrent tous les cas réalistes. Au-delà de 6 décimales, la précision n'est qu'apparente, car le GPS d'un smartphone est généralement précis à environ 4,9 mètres en ciel dégagé et seuls les récepteurs de géomètre avec services de correction approchent le centimètre.

De combien de décimales avez-vous besoin ?

Chaque décimale de latitude ou de longitude affine la position d'un facteur d'environ 10 :

  • 0 décimale (48) : environ 111 km, échelle nationale
  • 1 décimale (48.8) : environ 11 km, échelle de ville
  • 2 décimales (48.86) : environ 1,1 km, échelle de quartier
  • 3 décimales (48.858) : environ 110 mètres, échelle de rue
  • 4 décimales (48.8584) : environ 11 mètres, échelle de bâtiment
  • 5 décimales (48.85844) : environ 1 mètre, échelle de porte d'entrée
  • 6 décimales (48.858445) : environ 11 centimètres, bien au-delà du GPS grand public
  • 7 décimales et au-delà : fausse précision pour presque toute source réelle

Choisissez la précision qui correspond à votre usage. Stocker 8 décimales pour un usage du type « livrer dans ce quartier » gaspille de l'espace et donne à l'utilisateur une idée trompeuse de l'exactitude des données.

Coordonnées et projections cartographiques

Les coordonnées sont des angles mesurés à la surface de la Terre, mais un écran est plat. Chaque projection cartographique est une fonction mathématique qui transforme la latitude et la longitude en pixels x, y pour l'affichage.

Web Mercator (EPSG:3857) est la projection utilisée par Google Maps, OpenStreetMap et presque toutes les cartes web interactives. Elle préserve les formes et les directions mais déforme les surfaces : le Groenland semble de la taille de l'Afrique, alors qu'en réalité il est quatorze fois plus petit. Pour la plupart des cartes en production, cette déformation n'a pas d'importance tant que les utilisateurs reconnaissent les lieux. Pour les cartes thématiques comparant des surfaces (population, résultats électoraux, climat), utilisez plutôt une projection équivalente.

Les coordonnées que vous stockez sont toujours en latitude et longitude WGS84. La projection s'applique au moment du rendu. Mélanger dans votre base des coordonnées projetées et des coordonnées WGS84 est une autre source classique de bugs.

Stockage et indexation des coordonnées

Dans la plupart des bases de données, stockez la latitude et la longitude sous forme de deux colonnes numériques (ou geometry(point, 4326) si vous utilisez PostGIS). Pour chercher des points dans une emprise (bounding box), un index B-tree sur chaque colonne suffit. Pour les requêtes du type « plus proche voisin », il vous faut un index spatial : GIST dans PostGIS, SPATIAL dans MySQL, ou un découpage par geohash.

Stocker les coordonnées dans une chaîne de caractères (« 48.8584,2.2945 ») vous posera problème dès que vous voudrez filtrer, trier ou calculer une distance. Ne le faites pas.

Comment les assistants IA utilisent les coordonnées

Les assistants IA actuels (ChatGPT, Perplexity, Gemini) raisonnent sur les lieux à partir de coordonnées, comme n'importe quelle application. Quand un utilisateur demande « trouve un café près de moi », l'assistant convertit sa position en coordonnées, interroge une API de lieux et classe les résultats par distance de haversine. Des coordonnées bien renseignées dans vos données structurées (propriété geo en JSON-LD, schéma GeoCoordinates) donnent aux assistants IA une position sans ambiguïté pour votre fiche. Ils n'ont plus à la deviner à partir du texte.

Pour les fiches qui passent les frontières ou concernent plusieurs villes, ce sont les coordonnées qui lèvent l'ambiguïté. « Paris » est ambigu : il y en a un en France et un au Texas. Les coordonnées, elles, ne le sont pas.

Pourquoi MapAtlas

MapAtlas est la plateforme cartographique européenne conçue pour l'ère de la recherche IA. Chaque appel de géocodage, de géocodage inverse, d'isochrone ou de calcul d'itinéraire renvoie des coordonnées WGS84 propres, toujours dans le même ordre, avec un hébergement dans l'UE conforme au RGPD. Essayez l'outil Coordonnées pour convertir instantanément une adresse en latitude et longitude, ou lisez le guide Qu'est-ce qu'un géocode pour voir en détail comment fonctionnent les API de géocodage en production.

Questions fréquemment posées

Quelle est la différence entre longitude et latitude ?

La latitude mesure la position nord-sud sur Terre (entre -90 au pôle Sud et +90 au pôle Nord), tandis que la longitude mesure la position est-ouest (entre -180 et +180, avec 0 au méridien de Greenwich). Les lignes de latitude, appelées parallèles, sont horizontales et parallèles entre elles. Les lignes de longitude, appelées méridiens, sont verticales et se rejoignent aux pôles. Ensemble, latitude et longitude forment une paire de nombres qui situe précisément n'importe quel point de la planète.

Lequel vient en premier, la longitude ou la latitude ?

Cela dépend du format. En affichage humain (Google Maps, applications GPS, adresses), la latitude est écrite en premier : 48.8584, 2.2945 signifie lat 48.8584, lng 2.2945. Dans les formats lisibles par machine comme GeoJSON et la plupart des normes géospatiales, la longitude vient en premier : [2.2945, 48.8584]. Cette inversion est l'une des sources les plus fréquentes de bugs cartographiques en production. Vérifiez toujours la convention du format que vous utilisez.

Quelle est la précision des coordonnées GPS ?

Six décimales (par exemple 48.858444) donnent une précision d'environ 11 centimètres à l'équateur. Cinq décimales (48.85844) donnent environ 1 mètre. Quatre décimales (48.8584) donnent environ 11 mètres, ce qui suffit pour une carte à l'échelle de la rue. Pour la plupart des usages en production, 6 décimales sont superflues et 5 suffisent largement. Stocker plus de précision que nécessaire gaspille de l'espace et crée une fausse impression d'exactitude.

Pourquoi les lignes de longitude convergent-elles aux pôles ?

Les lignes de latitude sont parallèles, car elles ont toutes l'axe de la Terre pour référence. Les lignes de longitude, elles, sont des grands cercles qui passent tous par les pôles Nord et Sud. Plus on s'approche des pôles, plus la distance est-ouest entre deux longitudes diminue : un degré de longitude mesure environ 111 km à l'équateur, et zéro aux pôles. C'est pourquoi un calcul de distance naïf sur des coordonnées planes devient faux aux hautes latitudes, et pourquoi un calcul correct utilise la formule de haversine ou celle de Vincenty.

Vous avez trouvé cela utile ? Partagez-le.

À propos de l'auteur

Brent van der Heiden

Rédigé par

Brent van der Heiden

Co-Founder & CEO at MapAtlas

Brent built MapAtlas out of a conviction that developers deserve location APIs with fair pricing and genuine end-user privacy. Before that he co-founded MapMetrics, a community mapping and navigation app. He writes about geospatial infrastructure, map data, AI search visibility, and how location data powers the products people rely on every day.

Voir tous les articles →
Retour au blog