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 :

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");
Le résultat est complètement faux, j'obtiens donc le point (34.3366124313991°,4.27607058393733°) !

Je n'arrive pas à détecter mon erreur .

Merci de m'aider.
H.