2011-01-08 7 views
2

Salutations,delta coordonnées GPS à mètres

J'ai deux coordonnées:

(52.4412396, -6.563223) 

et

(52.8912397, -6.683669) 

Le delta est:

(-0.4499999, 0.120446) 

La distance parcourue est:

sqrt((-0.4499999)^2+(0.120446)^2) 
=.465840261 

Comment puis-je convertir ceci en mètres ?!

J'espère que quelqu'un peut vous aider.

Un grand merci à l'avance,

+1

duplication possible de [calculer la distance entre 2 coordonnées GPS] (http://stackoverflow.com/questions/365826/calculate-distance-between-2-gps-coordinates) – mtrw

Répondre

2

Vous avez tort fait la somme des carrés des coordonnées sphériques. Chaque différence doit être convertie à sa distance longitudinale et latitudinale avant d'obtenir l'hypoténuse. Alors que la latitude se convertit directement en distance, (chaque degré est égal à 60 miles nautiques) la longitude ne fera que cela à l'équateur) Cela signifie que vous devez multiplier ce qui précède par le cosinus de la latitude. Ensuite, vous pouvez passer à un calcul d'hypoténuse simple avant de convertir en mètres.