Convertir des coordonnées Lambert 93 en longitude et latitude avec python 3

Published: 03 avril 2018

DMCA.com Protection Status

Pour convertir des coordonnées Lambert 93 en latitude et longitude avec python 3 il existe le package pyproj. Exemple de code avec les coordonnées Lambert 93 (x1,y1) = ( 882408.3,6543019.6)

from pyproj import Proj, transform

inProj = Proj(init='epsg:2154')
outProj = Proj(init='epsg:4326')
x1,y1 = 882408.3,6543019.6
x2,y2 = transform(inProj,outProj,x1,y1)
print(x2,y2)

donne ici comme longitude et latitude:

5.355651287573366 45.96240165432614

Note: pour trouver les références epsg on peut se rendre sur le site spatialreference. Par exemple 2154 pour lambert 93 et 4326 pour le World Geodetic System (cad longitude et latitude)

Note: le package pyproj est disponible avec basemap. Exemple d'installation avec anaconda:

conda install -c anaconda basemap

Références