Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Thu 29 May 2008 10:34

ludo2k
Juste Inscrit !
Date d'inscription: 29 May 2008
Messages: 2

Coordonnées GPS autre format sur Google Maps

Bonjour,

J'ai besoin d'aide, je bûche sur une conversion de données depuis 2 jours, j'ai cherché dans tous les sens il doit y avoir un truc qui m'échappe, je m'en remets à vous, spécialistes de la discipline, si vous voulez bien m'ôter une épine du pied?

J'explique : je souhaite placer un point sur une maps Google, çà j'y arrive, mais on m'a fourni des coordonnées un peu louches mais bonnes par rapport à celles que je sais afficher :

- un resto à Paris 1er on me donne comme coordonnées => 56.1612;2.34658

alors que ce resto bien placé sur la maps Google me retourne les coordonnées => 48.8646;2.3467

le premier point placé sur la maps se trouve en pleine mer du nord évidemment... à priori la longitude c'est ok, c'est juste la latitude où il y a un décalage.

la personne qui me fournit ces coordonnées me dit que c'est un problème de projection, il utilise Mercator, si j'ai bien compris?

je n'arrive pas à trouver la bonne conversion de ce format en coordonnées GPS Google américain, sur un petit soft de conversion la seule chose qui allait c'etait si je choisissais "Données Michelin par rapport à Paris" vers donc données "WGS84" degrés décimaux, mais çà ne me donne pas la formule de conversion pour que je puisse transformer le tout en PHP avant d'afficher les bons emplacements.

quelqu'un connait il la conversion à effectuer, çà m'aiderait drôlement.

merci beaucoup.

Hors ligne

 

#2 Fri 30 May 2008 11:12

documentheque
Juste Inscrit !
Date d'inscription: 12 Jun 2007
Messages: 3

Re: Coordonnées GPS autre format sur Google Maps

Salut Ludo2K
a mon avis la personne qui te donne les coordonnées se plante quelque
part, car les coordonnées en latitude/longitude n'ont pas de
'projection' (on se réfere directement à la sphere terrestre)

c'est a lui de reprendre ses données, pas a toi de développer un vilain
script pour rattrapper cette erreur...

bon courage !
seb

Hors ligne

 

#3 Fri 30 May 2008 13:04

ludo2k
Juste Inscrit !
Date d'inscription: 29 May 2008
Messages: 2

Re: Coordonnées GPS autre format sur Google Maps

http://www.lafourchette.com/restaurant/ … _er/1b_1_1

Si on affiche le code source on voit bien des coordonnées en 56.xxx pour Paris 1er (c'est ces 56.xxx qu'on me fournit) hors elles devraient être proches de 48.xxx (pour que je les réaffiche via GoogleMaps)

Le mec m'a donné 2 formules (çà doit être du C) :

public static double DEG2RAD = 3.141592653589793 / 180.0;
   
    public static double toMercator(double y) {
        y = Math.tan(y * DEG2RAD);
        y = Math.log ( y +  Math.pow((Math.pow(y,2) + 1),0.5) );
        y = y / DEG2RAD;
        return y;
    }
   
    public static double toWGS84(double y) {
        y = Math.sinh(y * DEG2RAD);
        y = Math.atan(y);
        y = y / DEG2RAD;
        return y;
    }

mais j'arrive pas à les appliquer pour retomber sur mes pieds?

Hors ligne

 

#4 Mon 20 April 2009 16:44

plami
Juste Inscrit !
Date d'inscription: 20 Apr 2009
Messages: 1
Site web

Re: Coordonnées GPS autre format sur Google Maps

les coordonnées en latitude/longitude n'ont pas de
'projection' (on se réfere directement à la sphere terrestre)


C'est correct, je suis sûr, vous avez besoin de différentes coordonnées,    
bonne chance!


la vie est belle

Hors ligne

 

Pied de page des forums

Powered by FluxBB