hvordan man beregner afstanden mellem to lat / længes

Fastsættelse af distancen mellem bredde-længde punkter er ikke så ligetil som at beregne afstanden mellem XY punkter, da afstanden mellem linjerne i længde varierer med breddegrad . De Haversine formel for stor-cirkel afstande er normalt anvendes til denne beregning

Beregn Latitutde-Længdegrad Forskel

Konvertér alle længde-og breddegrader til radianer . Beregn forskellen i bredde ( DLAT ) og længdegrad ( DLONG ) mellem de to punkter :



DLAT=latitude1-latitude2

DLONG=longitude1-længdegrad 2

Interim Beregning Trin 1

Beregn værdien af en mellemliggende værdi A med følgende formel :



A=sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( DLONG /2 ) ^ 2



" Sin "og " cos " er trigonometriske funktioner sinus og cosinus og karet ( ^ ) angiver at rejse til en potens .

Interim Beregning Trin 2

Beregn værdien af en mellemliggende variabel C efter følgende formel :



C=2 * ( ATAN2 ( A ^ 0,5 , (1- A ) ^ 0,5 ))



ATAN2 er trigonometriske funktion arctangens .

beregne afstand

Gang mellemliggende værdi C efter radius of the Earth ( 6. 371 km eller 3959 miles ) for at opnå den korteste afstand mellem de to punkter .


Kommentarer

Vi ønsker, at dine argumenter og meninger er velkomne. Være objektiv og medfølelse. Mange mennesker læser hvad du skriver. Gør debat til en bedre oplevelse for både dem og dig selv. Mellem 20:00 og 08:00 det er lukket for kommentering og vi fjerner automatisk kommentarer med sjofle ord, defineret af vores moderatorer.

link:

  • Om os
  • Advertising
  • Fortæl redaktionen
  • Få nyhedsbreve
  • RSS-feed

Redaktør: Karin Christofferse
Nyheder redactor: Morten Nyberg

Kundeservice: Stig Ole Salomon,
Flemming Sørensen

Tel: +45 00 99 99 00
Fax: +45 00 99 99 01

© Copyright 2014 Einsten.net - All rights reserved.