Vzdálenost mezi souřadnicemi
Spočítej vzdálenost mezi dvěma souřadnicemi GPS podle haversinu nebo Vincentyho vzorce (WGS84), včetně azimutu a středu trasy, v km, mílích a námořních mílích.
Desetinné stupně (48,8566; -74,006) nebo stupně, minuty, vteřiny (48°51'24"N, 48 51 24 N, 48°51,4'N). Jih a západ jsou záporné, nebo použij písmena N/J pro šířku a E/V (východ), W/Z (západ) pro délku. Vložením dvojice „šířka; délka“ do pole šířky se vyplní obě pole.
Vzdálenost
–
–
Body jsou téměř protilehlé: Vincentyho vzorec nekonverguje, proto se zobrazuje výsledek podle haversina.
- Kilometry
- –
- Míle
- –
- Námořní míle
- –
- Počáteční azimut
- –
- Koncový azimut
- –
Střed trasy
–
Postup
Jak spočítat vzdálenost mezi dvěma souřadnicemi
- Zadej Zeměpisnou šířku a Zeměpisnou délku bodu Bod A a Bod B. Funguje desetinný zápis stupňů (48,8566; -74,006) i stupně, minuty a vteřiny (48°51‘24”N, 48 51 24 N, 48°51,4’N). Jižní šířky a západní délky jsou záporné, nebo místo znaménka můžeš připsat písmena N, J, E, V, W a Z: N a J pro šířku, E nebo V (východ) a W nebo Z (západ) pro délku.
- Pokud máš z mapy zkopírovanou dvojici typu „48,8566; 2,3522“, vlož ji do pole šířky: nástroj ji rozdělí a vyplní obě pole.
- Zvol Metodu: Haversine (koule) nebo Vincenty (elipsoid WGS84) a Jednotku hlavního výsledku.
- Výsledek se přepočítává už při psaní (stejně funguje tlačítko Vypočítat). Dostaneš Vzdálenost v kilometrech, mílích a námořních mílích, Počáteční azimut, Koncový azimut a Střed trasy v desetinných stupních i ve stupních, minutách a vteřinách.
- Řádek pod hlavním výsledkem vždy porovnává obě metody, takže vidíš, jak moc záleží na tvaru Země u tvých dvou bodů. Tlačítko Prohodit A ⇄ B obrátí trasu, Kopírovat zkopíruje vzdálenost, azimut a střed trasy a Postup ukáže výpočet.
Mřížka pod výsledky vykreslí ortodromu v jednoduché zeměpisné síti (pravoúhlé válcové zobrazení). Na této rovinné mřížce vypadá nejkratší trasa většinou zakřivená: let z Paříže do New Yorku míří na západoseverozápad, stáčí se k Newfoundlandu a přistává směrem na jihozápad.
Nástroj funguje ve tvém prohlížeči. Nic, co zadáš, se neodesílá na server.
Haversine: vzdálenost na kouli
Haversinův vzorec dává vzdálenost po ortodromě, tedy nejkratší cestě po povrchu koule. Se šířkami φ a délkami λ v radiánech:
- a = sin²(Δφ/2) + cos φ₁ · cos φ₂ · sin²(Δλ/2)
- c = 2 · atan2(√a, √(1 − a))
- d = R · c
Nástroj používá R = 6 371,0088 km, střední poloměr Země podle IUGG. Skutečná Země je mírně zploštělá, proto se výsledek pro kouli může lišit až asi o 0,5 %, což pro většinu cest, logistiky i zajímavostí stačí. Paříž (48,8566; 2,3522) až New York (40,7128; -74,006) vychází podle haversinu asi na 5 837 km.
Vincenty: vzdálenost na elipsoidu WGS84
Souřadnice GPS jsou definovány na elipsoidu WGS84 (hlavní poloosa a = 6 378 137 m, zploštění f = 1/298,257223563). Vincentyho inverzní vzorec řeší nejkratší cestu na tomto elipsoidu iterací a je přesný na asi milimetr. Pro Paříž až New York dává asi 5 853 km, tedy zhruba o 16 km víc než koule. Rozdíl mezi metodami závisí na směru: trasy podél poledníku a trasy podél rovníku jsou ovlivněny různě.
Vincentyho iterace nemusí konvergovat pro téměř protilehlé body (dvě místa téměř přesně na opačných stranách zeměkoule). V tomto vzácném případě nástroj zobrazí poznámku a vrátí se k výsledku podle haversinu.
Azimut a střed trasy
Počáteční azimut je směr, kterým vyrážíš, měřený po směru hodinových ručiček od zeměpisného severu: 0° je sever, 90° východ, 180° jih, 270° západ. Na ortodromě se směr cestou mění, proto se zobrazuje také koncový azimut: je to směr jízdy při příjezdu do bodu B. Oba jsou skutečné azimuty; pro orientaci podle magnetického kompasu je třeba ještě započítat místní magnetickou deklinaci.
Střed trasy je bod v polovině cesty, nikoli průměr souřadnic. U Vincentyho metody se najde posunem o polovinu vzdálenosti po elipsoidické geodetice (Vincentyho přímá úloha).
Zápis písmen polokoulí
Písmeno S je v češtině zkratkou severu, ale v angličtině jihu, a proto ho nástroj u souřadnic nepřijímá, aby nedošlo k záměně. Používej N (sever), J (jih), E nebo V (východ) a W nebo Z (západ). Výstup používá písmena N, J, E a W.
Časté dotazy
Kterou metodu zvolit?
Haversine je jednoduchý a pro většinu použití dostatečný (chyba pod 0,5 %). Vincentyho metodu zvol, pokud potřebuješ přesnost zeměměřičského nebo leteckého softwaru, nebo když výsledek porovnáváš s nástroji GIS pracujícími na WGS84.
Je to vzdálenost po silnici?
Ne. Je to vzdálenost „vzdušnou čarou“ po povrchu Země. Silnice, řeky a letecké koridory skutečné cesty prodlužují.
Jak převedu stupně, minuty a vteřiny na desetinné stupně?
Desetinné stupně = stupně + minuty/60 + vteřiny/3600, se znaménkem minus pro jih nebo západ. Například 40°42‘46”N je 40 + 42/60 + 46/3600 ≈ 40,7128. Nástroj tento převod udělá za tebe a střed trasy zobrazí v obou zápisech.
Co je námořní míle?
Námořní míle má přesně 1 852 m. Původně šlo o jednu minutu zeměpisné šířky, a proto ji námořníci a piloti používají spolu s uzly. Statutární míle má 1 609,344 m.
Proč vypadá trasa na mapě zakřivená?
Nejkratší cesta na kouli je ortodroma. Ploché mapy roztahují oblasti poblíž pólů, takže se ortodroma jeví jako křivka stáčející se k nejbližšímu pólu. Na globusu by vypadala přímá.
Mění nadmořská výška výsledek?
Nástroj pracuje na povrchu Země (nebo elipsoidu) a nadmořskou výšku ignoruje. U dvou bodů několik set metrů nad mořem je vliv zanedbatelný.
Související nástroje
- Převodník úhlů Převeď úhly mezi stupni, radiány, gradiány, otáčkami, úhlovými minutami a vteřinami a přepínej mezi desetinnými stupni a stupni, minutami, vteřinami (DMS).
- Převodník délky Převeď délku mezi mm, cm, metry, km, palci, stopami, yardy, mílemi a námořními mílemi. Přesné definice jednotek a vzorec pro každou dvojici.
- Kalkulačka rychlosti, vzdálenosti a času Vypočítej rychlost, vzdálenost nebo dobu cesty ze zbývajících dvou údajů, v km/h, mph, m/s či uzlech a v km, mílích či metrech, včetně postupu.
- Převodník časových pásem Převeď datum a čas z jednoho časového pásma do několika dalších najednou, s automatickým letním časem. Vyhledej libovolné pásmo IANA nebo město.