Záľuby a záujmy

Ako vypočítať vzdialenosť medzi dvoma Lat /Longs

Určenie vzdialenosti medzi šírky , dĺžky, miesta nie je tak jednoduché, ako výpočet vzdialenosti medzi bodmi XY , pretože vzdialenosť medzi riadkami dĺžky sa líši podľa zemepisnej šírky . Haversine Vzorec pre pra - kruhových vzdialenosti sa zvyčajne používa pre tento výpočet . Spočítajte Latitutde - Longitude rozdiel

Previesť všetky zemepisnej šírky a dĺžky na radiány . Vypočítajte rozdiel šírky ( DLAT ) a dĺžku ( DLONG ) medzi dvoma bodmi : Prihlásiť

DLAT = latitude1 - latitude2

DLONG = longitude1 - dĺžka 2
dočasnej Výpočet Krok 1

Vypočítajte hodnotu strednej hodnoty A s nasledujúcim vzorcom : Prihlásiť

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

" Sin " a " cos " sú goniometrické funkcie sínus a kosínus a strieška ( ^ ) indikuje zvýšenie na sile .


Dočasná Výpočet Krok 2

Vypočítajte hodnotu strednej premennej C podľa nasledujúceho vzorca :

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

ATAN2 je goniometrické funkcie arkustangens .
výpočet vzdialenosti

Vynásobte stredná hodnota C polomerom krajiny ( 6371 km alebo 3959 míľ ) s cieľom získať najkratšia vzdialenosť medzi dvoma bodmi .


https://sk.htfbw.com © Záľuby a záujmy