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 :

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());
Le premier alert fonctionne bien, mais le 2ème me renvoit "null".
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