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
Liens | Site |
---|---|
Projection_conique_conforme_de_Lambert | wikipedia |
Lambert93_ConiquesConformes.pdf | geodesie.ign.fr |
Conversion entre Sytèmes de Coordonnées GPS - données SIG - Scientifiques | geofree.fr |
Google Map | coordonnees-gps.fr |
Easily change coordinate projection systems in Python with pyproj | all-geo.org |
spatialreference lambert 93 | spatialreference.org |
spatialreference WGS | spatialreference.org |
Convert Lambert 93 to GPS Coordinates Latitude / Longitude (wgs84) Javascript | github |
Converting projected coordinates to lat/lon using Python? | stackexchange |
Package pyproj | github |
World Geodetic System | wikipedia |