Bonjour,
Tout d'abord, je tiens à préciser que je ne suis pas du tout SIGiste, et je suis un peu perdu entre les projections et les systèmes géodésiques.
Je récupère une position GPS. Sauf erreur, c'est bien du WGS84 EPSG:4326 ?
Je dois transmettre cette coordonnée GPS au format Lambert 93.
Pour cela, j'utilise la librairie OpenLayers pour réaliser la transformation. Mais cela ne fonctionne pas.
En voulant décortiquer le problème, j'ai voulu afficher l'unité de ma projection d'arrivée :
Le premier alert fonctionne bien, mais le 2ème me renvoit "null".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var projFrom = new OpenLayers.Projection("EPSG:4326"); var projTo = new OpenLayers.Projection("EPSG:2154"); alert(projFrom.getUnits()); alert(projTo.getUnits());
Je ne comprends pas pourquoi cela ne fonctionne pas. Il y a plein d'exemple sur le net chez qui cette projection fonctionne.
Faut-il utiliser quelque chose que je ne connais pas ?
Merci d'avance.
Gustry
Partager