Bonsoir à tous,
Je cherche à convertir des coordonnées X & Y en latitude & longitude (l'inverse de http://www.developpez.net/forums/d78...-geo-mercator/ sachant que :
Type de projection = WGS 84\p4326, 1, 104 (Earth Projection 8, 104, "m", 3, 0, 0.9996, 500000, 0)
Voici un exemple :
X Y latitude longitude
(476.010 m, 4.049.990 m) = (2.73179269°,36.59509542°)
Ci-dessous mon bout de code en utilisant Geo::Mercator :
Le résultat est complètement faux, j'obtiens donc le point (34.3366124313991°,4.27607058393733°) !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!C:/Perl/bin/perl.exe use Geo::Mercator; $x=476010; $y=4049990; ($lat,$lon) = demercate ($x,$y); print("$lat, $lon");
Je n'arrive pas à détecter mon erreur .
Merci de m'aider.
H.
Partager