Koníčky a zájmy

Jak vypočítat vzdálenost mezi dvěma Lat /Longs

Určení vzdálenosti mezi šířky , délky, místa není tak jednoduché, jak výpočet vzdálenosti mezi body XY , protoževzdálenost mezi řádky délky se liší podle zeměpisné šířky . Haversine Vzorec pro pra- kruhových vzdálenosti se obvykle používá pro tento výpočet . Spočítejte Latitutde - Longitude rozdíl

Převést všechny zeměpisné šířky a délky na radiány . Vypočítejte rozdíl šířky ( DLAT ) a délku ( DLONG ) mezi dvěma body : Přihlásit

DLAT = latitude1 - latitude2

DLONG = longitude1 - délka 2
Prozatímní Výpočet Krok 1

Vypočítejte hodnotu střední hodnoty a s následujícím vzorcem : Přihlásit

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

" Sin " a " cos " jsou goniometrické funkce sinus a kosinus astříška (^) indikuje zvýšení na síle.


Prozatímní Výpočet Krok 2

Vypočítejte hodnotu střední proměnné C podle následujícího vzorce :

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

ATAN2 je goniometrické funkce arkustangens .
výpočet vzdálenosti

Vynásobte střední hodnota C poloměrem Země ( 6371 km nebo 3959 mil ) s cílem získat nejkratší vzdálenost mezi dvěma body .


https://cs.htfbw.com © Koníčky a zájmy