Convertir du Lambert 93 en GPS (WGS84)
Les jeux de données publics français donnent souvent leurs coordonnées en Lambert 93 (EPSG:2154), en mètres, alors que les cartes web et le GPS utilisent le WGS84 (EPSG:4326), en degrés. Cette page montre comment passer de l'un à l'autre.
Dans votre navigateur
Utilisez le convertisseur de coordonnées. Il gère aussi l'UTM et les degrés-minutes-secondes. Le calcul se fait dans votre navigateur ; aucune coordonnée n'est envoyée.
Ce que sont les deux systèmes
- WGS84 (EPSG:4326) : latitude et longitude en degrés décimaux. C'est ce que renvoie l'API Addrova, et ce qu'utilisent les récepteurs GPS.
- Lambert 93 (EPSG:2154) : la projection conique officielle de la France métropolitaine. X (est) et Y (nord) sont en mètres. L'origine de la projection, 3° E et 46,5° N, se trouve à X = 700 000 m et Y = 6 600 000 m.
Vérifiez toujours l'ordre des axes : en Lambert 93 on écrit X puis Y (est puis nord) ; en WGS84, les bibliothèques diffèrent et beaucoup attendent la longitude puis la latitude.
Un exemple chiffré
Le centre de Paris, à la latitude 48,8566 et la longitude 2,3522, se trouve à environ X = 652 469,02 m et Y = 6 862 035,26 m en Lambert 93. Reconvertir ces deux nombres redonne les degrés d'origine.
Python
from pyproj import Transformer
vers_wgs84 = Transformer.from_crs("EPSG:2154", "EPSG:4326", always_xy=True)
lon, lat = vers_wgs84.transform(652469.02, 6862035.26)
print(lat, lon) # environ 48,8566 ; 2,3522
always_xy=True fixe l'ordre à (X, Y) en entrée et (longitude, latitude) en sortie.
JavaScript
import proj4 from "proj4";
proj4.defs(
"EPSG:2154",
"+proj=lcc +lat_0=46.5 +lon_0=3 +lat_1=49 +lat_2=44 +x_0=700000 +y_0=6600000 +ellps=GRS80 +units=m +no_defs",
);
const [lon, lat] = proj4("EPSG:2154", "EPSG:4326", [652469.02, 6862035.26]);
La nuance du système géodésique
Le Lambert 93 repose sur le système géodésique RGF93. Le WGS84 et le RGF93 diffèrent d'environ un mètre. Pour la cartographie et le travail sur les adresses, cet écart est négligeable et les conversions ci-dessus l'ignorent. Pour de la topographie au centimètre, utilisez une grille de transformation publiée par l'IGN.
Outre-mer
Le Lambert 93 concerne la France métropolitaine. Les territoires d'outre-mer ont leurs propres projections, et la Corse est couverte par le Lambert 93. Vérifiez le bon code EPSG pour vos données. [À VÉRIFIER : codes EPSG des territoires d'outre-mer]
FAQ
La conversion Lambert 93 vers GPS est-elle exacte ? Les calculs de projection sont exacts ; l'écart d'environ un mètre entre systèmes géodésiques est la seule simplification.
L'API Addrova renvoie-t-elle du Lambert 93 ? Non. Elle renvoie la latitude et la longitude en WGS84. Convertissez avec l'outil ci-dessus ou avec le code de cette page.