Hogyan kell kiszámítani a távolság a két Lat /Longs

meghatározása közötti távolság szélességi – hosszúsági pont nem olyan egyszerű, mint kiszámításához közötti távolság XY pontot, mert a távolság a sorok között hosszúsági változik a szélesség . A haversine képlet nagy kört távolságok általában ehhez a számításhoz használt . Számolja Latitutde – hosszúság különbség : Matton

Konvertálás minden szélességi és hosszúsági értékek radiánban. Számolja ki a különbség a szélesség ( DLAT ) és hosszúsági ( DLONG ) a két pontot:

DLAT = latitude1 – latitude2

DLONG = longitude1 – hosszúság 2
ideiglenes számítása 1. lépés : Matton

a értékét egy közbenső érték a a következő képlet alapján : Matton

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

” bűn” és ” COS ” a trigonometrikus függvények szinusz és koszinusz és a kalap (^ ) jelzi emelése a hatalom .

ideiglenes számítása 2. lépés : Matton

a értékét egy közbenső változó C a következő képlet szerint : Matton

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

aTAN2 a trigonometrikus funkció cotanges .
Számolja Távolság

Szorozzuk középértéket C sugara a Föld ( 6371 km vagy 3959 mérföld ), hogy a legrövidebb távolság két pont közötti .

You must be logged in to post a comment.