Sisukord
Meie igapäevases elus tunneme vajadust, et mõõtmiskaugus nii mitu korda. Ei olegi nii raske, et kahe GPS-koordinaadi vahelise kauguse arvutamine Excelis . Ma töötan välja 2 lihtsat viisi, kuidas kahe GPS-koordinaadi vahelise kauguse arvutamine Excelis .
Täpsustamiseks kasutan ma andmekogumit, mis koosneb järgmisest Laiuskraad ja asukoha pikkuskraadide väärtused Praha, Tšehhi Vabariik ja Salzburg, Austria .
Lae alla praktiline töövihik
Kauguse arvutamine kahe GPS-koordinaadi vahel.xlsm2 lihtsat viisi kahe GPS-koordinaadi vahelise kauguse arvutamiseks Excelis
1. Aritmeetilise valemi kasutamine kahe GPS-koordinaadi vahelise kauguse arvutamiseks
Aritmeetilise valemi kasutamine on kõige kiirem ja lihtsam viis, kuidas kahe GPS-koordinaadi vahelise kauguse arvutamine Järgige selleks järgmisi samme.
Sammud :
- Looge uus rida pealkirjaga Kaugus (miili) .
- Valige lahter, et rakendada järgmist valemit:
=ACOS(COS(RADIAAN(90-C5))*COS(RADIAAN(90-C6))+SIN(RADIAAN(90-C5))*SIN(RADIAAN(90-C6))*COS(RADIAAN(D5-D6)))*3959
Siin,
- The Radiaanne funktsioon teisendab väärtuse Kraad ühikuid väärtuseks Radian üksus.
- The ACOS funktsioon tagastab arvu pöördkosinuse.
Valemi jaotus
COS(RADIAAN(90-C5))*COS(RADIAAN(90-C6))+SIN(RADIAAN(90-C5))*SIN(RADIAAN(90-C6))*COS(RADIAAN(D5-D6)) - see osa annab väärtuse trigonomeetriliste operaatorite abil.
Väljund: 0.999092512926254
ACOS(0.999092512926254) - ACOS funktsioon tagastab pöördkosinuse väärtuse.
Väljund: 0.0426057358212635
0.0426057358212635 *3959 - Kordistumine 3959 teisendab väärtuse Miles .
Väljund: 168.676108116382
- Lõpuks vajutage SISESTA et saada tulemus.
Seega võime me kahe GPS-koordinaadi vahelise kauguse arvutamine üsna lihtsalt.
Loe edasi: Kuidas arvutada kahe linna vahelist kaugust Excelis
2. VBA kasutamine kahe GPS-koordinaadi vahelise kauguse arvutamiseks
Me võime kasutada ka VBA aadressile kahe GPS-koordinaadi vahelise kauguse arvutamine See on kõige targem viis seda teha.
Sammud :
- Kõigepealt minge Arendaja vahekaart.
- Valige Visual Basic lindilt.
- Nüüd klõpsa Sisesta .
- Seejärel vajutage Moodul .
- Nüüd sisestage järgmine VBA-kood tühja ruumi:
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)) 'Muuda 6371kuni 3959, et saada oma tulemus miilides DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function
Esiteks, ma kasutasin siin avaliku funktsiooni protseduuri DistCalc . Seejärel määrasin mõned muutujad M, N, O, P, ja Q teatud väärtustega. Mainisin sobiva seose muutujate vahel, et määratleda DistCalc Funktsioon.
- Nüüd valige lahter, et saada mõõdetud tulemus (st. C8 ).
- Nüüd kohaldatakse järgmist valemit:
=DistCalc(C5,D5,C6,D6)
Siin on DistCalc funktsioon hindab kahe punkti vaheline kaugus .
- Lõpuks vajutage SISESTA .
See on kõige lahedam viis kahe GPS-koordinaadi vahelise kauguse arvutamine .
Loe edasi: Kuidas arvutada kahe aadressi vaheline kaugus Excelis (3 võimalust)
Praktika sektsioon
Rohkem teadmisi saate harjutada siin.
Kokkuvõte
Selles artiklis olen püüdnud sõnastada 2 lihtsat viisi, kuidas kahe GPS-koordinaadi vahelise kauguse arvutamine Excelis . ma loodan, et sellest on kõigile abi. Kui teil on veel küsimusi, siis kommenteerige allpool.