Kako izračunati razdaljo med dvema Lat /hrepeni

Določanje razdalje med zemljepisne širine , dolžine točk ni tako enostavna , kot je izračun razdalje med XY točk , ker je razdalja med vrsticami dolžine spreminja s širino . Haversine formula za pra- krog razdalje se običajno uporablja za ta izračun . Izračunajte Latitutde – Dolžina Razlika

Pretvarjanje vse zemljepisno širino in dolžino vrednosti radianih . Izračun razlike v zemljepisni širini ( DLAT ) in dolžino ( DLONG ) med dvema točkama :

DLAT = latitude1 – latitude2
< p> DLONG = longitude1 – dolžina 2
vmesni korak Izračun 1

Izračunajte vrednost vmesne vrednosti A z naslednjo formulo :
< p> = sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( DLONG /2 ) ^ 2
< p> ” Sin ” in ” cos ” so trigonometrične funkcije sine in kosinus instrešica ( ^ ) kaže dvig na oblast.

Začasni Izračun Step 2

Izračunajte vrednost vmesne spremenljivo C po naslednji formuli :
< p> C = 2 * ( atan2 (^ 0,5 , ( 1 -A ) ^ 0,5 ) )
< p> atan2 jetrigonometrične funkcije arkus .
Izračunaj Oddaljenost

Pomnožite vmesno vrednostjo C s polmerom Earth ( 6371 km ali 3959 milj ), da dobimo najkrajšo razdaljo med dvema točkama .

Dodaj odgovor