Convertir des coordonnées GPS en (x,y)

Fermé
josef87 Messages postés 2 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 9 mai 2013 - 6 mai 2013 à 18:46
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 9 mai 2013 à 11:03
salut; je cherche un bout de code (en php si c'est possible) pour convetir des coordonées GPS en (X,Y) . Merci d'avance
A voir également:

1 réponse

loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
Modifié par loupix57 le 6/05/2013 à 19:39
Depuis des lattitudes et longitudes ?

Alors, j'ai une vieille fonction :


function getPoint($lat, $lon, $mapwidth, $mapheight) {
// convert to map coordinates for a mercator projection
$lat = ($lat * -1) + 90;
$lon += 180;
$x = round($lon * ($mapwidth / 360), 2);
$y = round($lat * ($mapheight / 180), 2);
return Array("x"=>$x, "y"=>$y);
}


J'avais trouver ça à l'époque .. dit moi si c'est ok pour toi !
-1
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
Modifié par loupix57 le 6/05/2013 à 19:37
Mais c'est tout une histoire de projection de vecteur sur une base "sphérique" .. je crois.
C'est super intéressant.

Si ta une autre méthode que celle-ci ; fait moi signe ;-)
0
josef87 Messages postés 2 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 9 mai 2013
9 mai 2013 à 04:40
j'ai essaye avec cette fonction mais sa tourne pas. pour 3 point different elle donne la meme resultat.

$mapwidth ,$mapheight les dimension de la nouvelle map sur laquelle je vais tracer les point ??
0
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
Modifié par loupix57 le 9/05/2013 à 11:47
yep, mais j'avou que cette fonction n'est pas tip top .. si tu en trouve d'autre ; Fait moi signe
0