Kazalo
V vsakdanjem življenju čutimo potrebo po merjenje razdalje tolikokrat. Ni tako težko izračun razdalje med dvema koordinatama GPS v Excelu . pripravil bom 2 preprosta načina za izračun razdalje med dvema koordinatama GPS v Excelu .
Za večjo jasnost bom uporabil nabor podatkov, ki vsebuje Zemljepisna širina in vrednosti zemljepisne dolžine lokacij Praga, Češka in Salzburg, Avstrija .
Prenesi delovni zvezek za prakso
Izračun razdalje med dvema koordinatama GPS.xlsm2 preprosta načina za izračun razdalje med dvema koordinatama GPS v programu Excel
1. Uporaba aritmetične formule za izračun razdalje med dvema koordinatama GPS
Uporaba aritmetične formule je najhitrejši in najpreprostejši način za izračunati razdaljo med dvema koordinatama GPS . Zdaj v ta namen sledite naslednjim korakom.
Koraki :
- Ustvarite novo vrstico z naslovom Razdalja (milje) .
- Izberite celico za uporabo naslednje formule:
=ACOS(COS(RADIANI(90-C5))*COS(RADIANI(90-C6))+SIN(RADIANI(90-C5))*SIN(RADIANI(90-C6))*COS(RADIANI(D5-D6)))*3959
Tukaj,
- Spletna stran Radianska funkcija pretvori vrednost v Stopnja enote v vrednost Radian enota.
- Spletna stran Funkcija ACOS vrne obratni kosinus števila.
Razčlenitev formule
COS(RADIANI(90-C5))*COS(RADIANI(90-C6))+SIN(RADIANI(90-C5))*SIN(RADIANI(90-C6))*COS(RADIANI(D5-D6)) - ta del zagotavlja vrednost z uporabo trigonometričnih operatorjev.
Izhod: 0.999092512926254
ACOS(0.999092512926254) - Funkcija ACOS vrne inverzno vrednost kosinusa.
Izhod: 0.0426057358212635
0.0426057358212635 *3959 - Množenje 3959 pretvori vrednost v Miles .
Izhod: 168.676108116382
- Na koncu pritisnite VSTOP da bi dobili rezultat.
Tako lahko izračunati razdaljo med dvema koordinatama GPS zelo enostavno.
Preberite več: Kako izračunati razdaljo med dvema mestoma v programu Excel
2. Uporaba VBA za izračun razdalje med dvema koordinatama GPS
Uporabimo lahko tudi VBA na . izračunati razdaljo med dvema koordinatama GPS To je najpametnejši način.
Koraki :
- Najprej pojdite v Razvijalec zavihek.
- Izberite Visual Basic s traku.
- Zdaj kliknite na Vstavite .
- Nato pritisnite na Modul .
- V prazen prostor vnesite naslednjo kodo VBA:
Public Function DistCalc(Prague_Lati As Double, Prague_Longi As Double, Salzburg_Lati As Double, Salzburg_Longi As Double) With WorksheetFunction M = Cos(.Radians(90 - Prague_Lati)) N = Cos(.Radians(90 - Salzburg_Lati)) O = Sin(.Radians(90 - Prague_Lati)) P = Sin(.Radians(90 - Salzburg_Lati)) Q = Cos(.Radians(Prague_Longi - Salzburg_Longi)) 'Change 6371na 3959, da dobite rezultat v miljah DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function
Prvič, tukaj sem uporabil postopek javne funkcije DistCalc . Nato sem nastavil nekaj spremenljivk M, N, O, P, in . Q z določenimi vrednostmi. Omenil sem ustrezno razmerje med spremenljivkami za opredelitev DistCalc Funkcija.
- Zdaj izberite celico, v kateri bo prikazan izmerjeni rezultat (tj. C8 ).
- Zdaj uporabite naslednjo formulo:
=DistCalc(C5,D5,C6,D6)
Tu je Funkcija DistCalc ocenjuje razdalja med točkama .
- Nazadnje pritisnite VSTOP .
To je najboljši način za izračunati razdaljo med dvema koordinatama GPS .
Preberite več: Kako izračunati razdaljo med dvema naslovoma v programu Excel (3 načini)
Oddelek za prakso
Tukaj lahko vadite za več strokovnega znanja.
Zaključek
V tem članku sem poskušal predstaviti dva preprosta načina za izračun razdalje med dvema koordinatama GPS v Excelu . Upam, da bo v pomoč vsem. Če imate dodatna vprašanja, jih komentirajte spodaj.