Konvertera LatLong till meter

Jag vill veta hur man konverterar LatLong data till meter, dvs hur räknar man ut sträckan mellan två punkter? Det behöver inte handla om några stora avstånd (max 2-3km), så storcirkelproblem och sådant är inte intressant.

Och jag vill inte ha ett dataprogram som skall räkna ut det. Det måste väl finnas en hyfsat enkel approximativ formel?

/Andreas
 
LatLong till meter.

Använd Pytagoras sats men halvera skillnaden i longitud. Avståndet mellan (LA1, LO1) och (LA2,LO2) i decimala grader blir alltså

1852*ROTENUR((LA1-LA2)^2 + ((LO1-LO2)*0.5)^2 ) [meter]

Storcirklar, ellipsoidformade jordklot och annat finlir har skamlöst ignorerats men det stämmer hyfsat för små avstånd nära Lat=60, därav halveringen ty cos(60)=0.5. I området Lat=55 till Lat=65 kan man nog använda approximationen men därefter bör 0.5 ersättas med cos(Lat).

Smygreklam: http://go.to/gps
 
Fel av mig!

Hoppsan, jag tappade bort en faktor 60 för minuterna!

60 * 1852 * ROTENUR((LA1-LA2)^2 + ((LO1-LO2)*0.5)^2 )
 

Få Utsidans nyhetsbrev

  • Redaktionens lästips
  • Populära trådar
  • Aktuella pristävlingar
  • Direkt i din inkorg

Lästips