Kako izračunati udaljenost između dva Lat /čezne

Određivanje udaljenosti između LATITUDE-Longitude točaka nije tako jednostavno kao što je izračunavanje udaljenosti između XY bodova , jer je udaljenost između redaka dužine varira sa zemljopisne širine . Haversine formula za super – krug udaljenosti obično se koristi za ovaj izračun . Izračunajte Latitutde -Longitude razliku

Pretvori sve zemljopisne širine i dužine vrijednosti u radijane . Izračunajte razliku u širini ( DLAT ) i dužine ( DLONG ) između dvije točke :

DLAT = latitude1 – latitude2

DLONG = longitude1 – dužine 2
Privremeni Proračun Korak 1

Izračunajte vrijednost srednje vrijednosti A sa sljedećom formulom :
< p> = sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( DLONG /2 ) ^ 2

” Sin ” i ” jer ” su trigonometrijske funkcije sinus i kosinus iznak za umetanje ( ^ ) ukazuje na podizanje na vlast .

Privremeni Proračun Korak 2

Izračunajte vrijednost srednje varijablu C prema sljedećoj formuli : Free

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

ATAN2 jetrigonometrijska funkcija arkus .
Izračunajte Udaljenost

Pomnožite srednju vrijednost C po radijusu Zemlja (6.371 kM ili 3.959 km ) kako bi se dobila najkraću udaljenost između dvije točke .

Odgovori