Obsah
V každodenním životě cítíme potřebu měření vzdálenosti v tolika případech. Není to tak těžké. výpočet vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel . Chystám se vypracovat 2 jednoduché způsoby, jak výpočet vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel. .
Pro větší názornost použiji soubor dat, který obsahuje následující údaje. Zeměpisná šířka a hodnoty zeměpisné délky míst Praha, Česká republika a Salzburg, Rakousko .
Stáhnout cvičebnici
Výpočet vzdálenosti mezi dvěma souřadnicemi GPS.xlsm2 jednoduché způsoby výpočtu vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel
1. Použití aritmetického vzorce pro výpočet vzdálenosti mezi dvěma souřadnicemi GPS
Použití aritmetického vzorce je nejrychlejším a nejjednodušším způsobem, jak získat vypočítat vzdálenost mezi dvěma souřadnicemi GPS . Nyní za tímto účelem postupujte podle následujících kroků.
Kroky :
- Vytvořte nový řádek s názvem Vzdálenost (míle) .
- Vyberte buňku a použijte následující vzorec:
=ACOS(COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)))*3959
Zde,
- Na stránkách Radiánová funkce převede hodnotu v Stupeň jednotek na hodnotu Radian jednotka.
- Na stránkách Funkce ACOS vrátí inverzní kosinus čísla.
Rozdělení vzorců
COS(RADIANS(90-C5))*COS(RADIANS(90-C6))+SIN(RADIANS(90-C5))*SIN(RADIANS(90-C6))*COS(RADIANS(D5-D6)) - tato část poskytuje hodnotu pomocí trigonometrických operátorů.
Výstup: 0.999092512926254
ACOS(0.999092512926254) - Funkce ACOS vrací inverzní hodnotu kosinusu.
Výstup: 0.0426057358212635
0.0426057358212635 *3959 - Násobení 3959 převede hodnotu na Miles .
Výstup: 168.676108116382
- Nakonec stiskněte ENTER abyste měli výsledek.
Můžeme tedy vypočítat vzdálenost mezi dvěma souřadnicemi GPS poměrně snadno.
Přečtěte si více: Jak vypočítat vzdálenost mezi dvěma městy v aplikaci Excel
2. Použití VBA k výpočtu vzdálenosti mezi dvěma souřadnicemi GPS
Můžeme také použít VBA na vypočítat vzdálenost mezi dvěma souřadnicemi GPS . Je to nejchytřejší způsob, jak to udělat.
Kroky :
- Nejprve přejděte na Vývojář tab.
- Vyberte si Visual Basic ze stuhy.
- Nyní klikněte na Vložte .
- Pak stiskněte tlačítko Modul .
- Nyní do prázdného místa vložte následující kód 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, abyste získali výsledek v mílích DistCalc = .Acos(M * N + O * P * Q) * 6371 End With End Function
Nejprve jsem zde použil proceduru Public Function. DistCalc . Pak jsem nastavil několik proměnných M, N, O, P, a Q s určitými hodnotami. Uvedl jsem vhodný vztah mezi proměnnými, který definuje DistCalc Funkce.
- Nyní vyberte buňku, do které chcete zobrazit naměřený výsledek (tj. C8 ).
- Nyní použijte následující vzorec:
=DistCalc(C5,D5,C6,D6)
Zde se Funkce DistCalc odhaduje vzdálenost mezi dvěma body .
- Nakonec stiskněte ENTER .
Tohle je ten nejlepší způsob, jak vypočítat vzdálenost mezi dvěma souřadnicemi GPS .
Přečtěte si více: Jak vypočítat vzdálenost mezi dvěma adresami v aplikaci Excel (3 způsoby)
Praktická část
Zde si můžete vyzkoušet další odborné znalosti.
Závěr
V tomto článku jsem se pokusil popsat dva jednoduché způsoby, jak. výpočet vzdálenosti mezi dvěma souřadnicemi GPS v aplikaci Excel . Doufám, že to bude pro všechny užitečné. V případě dalších dotazů se vyjádřete níže.