Разстояние между координати
Изчислете разстоянието между две GPS координати по формулата на хаверсинуса или Винсенти (WGS84), плюс азимут и средна точка, в km, мили и морски мили.
Десетични градуси (48.8566, -74.006) или градуси, минути, секунди (48°51'24"С, 48 51 24 С, 48°51.4'С). Юг и запад са отрицателни или ползвайте буквите С/Ю/И/З (приемат се и N/S/E/W). Ако поставите „ширина, дължина“ в полето за ширина, се попълват и двете полета.
Разстояние
–
–
Точките са почти диаметрално противоположни: формулата на Винсенти не се сближава, затова се показва резултатът по хаверсинус.
- Километри
- –
- Мили
- –
- Морски мили
- –
- Начален азимут
- –
- Краен азимут
- –
Средна точка
–
Стъпка по стъпка
Как да изчислите разстоянието между две координати
- Въведете Географска ширина и Географска дължина на Точка A и Точка B. Работят както десетични градуси (48.8566, -74.006), така и градуси, минути, секунди (48°51‘24”С, 48 51 24 С, 48°51.4’С). Южните ширини и западните дължини са отрицателни, или вместо знак можете да добавите буквите С (север), Ю (юг), И (изток) и З (запад); латинските N, S, E и W също се приемат.
- Ако сте копирали двойка като „48.8566, 2.3522“ от карта, поставете я в полето за ширина: инструментът я разделя и попълва и двете полета.
- Изберете Метод: Хаверсинус (сфера) или Винсенти (елипсоид WGS84), и Мерна единица за основния резултат.
- Резултатът се обновява по време на въвеждането (Изчисли прави същото). Получавате Разстояние в километри, мили и морски мили, Начален азимут, Краен азимут и Средна точка на маршрута – в десетични градуси и в градуси, минути, секунди.
- Редът под основния резултат винаги сравнява двата метода, така че да видите колко влияе формата на Земята за вашите две точки. Размени A ⇄ B обръща маршрута, Копирай копира разстоянието, азимута и средната точка, а Стъпка по стъпка показва изчислението.
Мрежата под резултатите чертае маршрута по голяма окръжност върху проста мрежа от ширини и дължини (равноъгълна проекция). Върху тази плоска мрежа най-краткият маршрут обикновено изглежда извит: полет от Париж до Ню Йорк тръгва на запад-северозапад, извива се към Нюфаундленд и пристига с посока югозапад.
Хаверсинус: разстоянието върху сфера
Формулата на хаверсинуса дава разстоянието по голяма окръжност – най-краткия път по повърхността на сфера. При ширини φ и дължини λ в радиани:
- a = sin²(Δφ/2) + cos φ₁ · cos φ₂ · sin²(Δλ/2)
- c = 2 · atan2(√a, √(1 − a))
- d = R · c
Инструментът ползва R = 6371,0088 km – средния радиус на Земята по IUGG. Тъй като реалната Земя е леко сплескана, сферичният резултат може да се отклонява до около 0,5%, което е напълно достатъчно за повечето пътувания, логистика и въпроси от любопитство. Париж (48.8566, 2.3522) до Ню Йорк (40.7128, -74.006) излиза на около 5837 km по хаверсинус.
Винсенти: разстоянието върху елипсоида WGS84
GPS координатите са определени върху елипсоида WGS84 (голяма полуос a = 6 378 137 m, сплесканост f = 1/298,257223563). Обратната формула на Винсенти решава най-краткия път върху този елипсоид чрез итерации и е точна до около милиметър. За Париж до Ню Йорк дава около 5853 km, т.е. около 16 km повече от сферата. Разликата между методите зависи от посоката: маршрутите по меридиан и маршрутите по екватора се влияят по различен начин.
Итерацията на Винсенти може да не се сближи при почти диаметрално противоположни точки (две места почти точно срещу себе си на глобуса). В този рядък случай инструментът показва бележка и се връща към резултата по хаверсинус.
Азимут и средна точка
Началният азимут (или пряк азимут) е посоката, в която тръгвате, мерена по часовниковата стрелка от истинския север: 0° е север, 90° изток, 180° юг, 270° запад. По голяма окръжност посоката се променя по пътя, затова се показва и краен азимут: посоката на движение при пристигане в B. И двата са истински азимути; за да се ориентирате с магнитен компас, трябва да отчетете местното магнитно отклонение.
Средната точка е точката по средата на маршрута, а не средното на координатите. При Винсенти се намира чрез изминаване на половината разстояние по геодезичната линия на елипсоида (правата формула на Винсенти).
Често задавани въпроси
Кой метод да избера?
Хаверсинусът е прост и достатъчно добър за повечето случаи (грешка под 0,5%). Изберете Винсенти, когато ви трябва точността на геодезията или авиацията или когато сравнявате резултата си с ГИС инструменти, работещи върху WGS84.
Това разстоянието по пътя ли е?
Не. Това е разстоянието „по права линия“ по повърхността на Земята. Пътища, реки и въздушни коридори правят реалните пътувания по-дълги.
Как да преобразувам градуси, минути, секунди в десетични градуси?
Десетични градуси = градуси + минути/60 + секунди/3600, със знак минус за юг или запад. Например 40°42‘46”С е 40 + 42/60 + 46/3600 ≈ 40,7128. Инструментът прави преобразуването вместо вас и показва средната точка и в двата формата.
Какво е морска миля?
Морската миля е точно 1852 m. Първоначално е една минута от географската ширина, затова моряците и пилотите я ползват заедно с възли. Сухопътната миля е 1609,344 m.
Защо маршрутът изглежда извит на картата?
Най-краткият път върху глобус е голяма окръжност. Плоските карти разтягат областите близо до полюсите, затова голямата окръжност изглежда като крива, извиваща се към най-близкия полюс. Върху глобус би изглеждала права.
Влияе ли надморската височина на резултата?
Инструментът работи върху повърхността на Земята (или на елипсоида) и пренебрегва височината. За две точки на няколкостотин метра над морското равнище ефектът е незначителен.
Сродни инструменти
- Конвертор на ъгли Преобразувайте ъгли между градуси, радиани, градиани, обороти, ъглови минути и секунди, както и между десетични градуси и градуси-минути-секунди (DMS).
- Конвертор на дължина Преобразувайте дължина между mm, cm, метри, km, инчове, фута, ярдове, мили и морски мили с точни определения и формула за всяка двойка единици.
- Калкулатор за скорост, разстояние и време Намерете скоростта, разстоянието или времето за пътуване от другите две величини, в км/ч, мили/ч, м/с или възли и км, мили, метри или морски мили, със стъпките.
- Преобразуване на часови зони Преобразувайте дата и час от една часова зона в няколко други наведнъж с автоматично лятно часово време. Търсете всяка IANA зона или град.