Як розрахувати відстань між двома точками на земній кулі

Автор: Janice Evans
Дата Створення: 24 Липня 2021
Дата Оновлення: 19 Листопад 2024
Anonim
Підготовка до ЗНО з географії: задачі з географії з поясненням / ZNOUA
Відеоролик: Підготовка до ЗНО з географії: задачі з географії з поясненням / ZNOUA

Зміст

Вимірювання відстані між двома точками на криволінійній поверхні, такі як планета Земля, не так просто, як на плоскій поверхні. Є кілька різних формул тригонометрії, які дають цей результат. Найбільш точним, особливо на дуже коротких відстанях, є так звана формула Хаверсина.


Інструкції

Земля, як показала модель земної кулі (зображення глобуса Крістофер Медер з Fotolia.com)
  1. Перетворити широту і довготу на дві еквівалентні точки в радіанах. Якщо ви починаєте з чогось в градусах, хвилинах і секундах, то спершу потрібно перетворити його на десяткові градуси - розділити секунди на 60, додати хвилин, поділити загальну кількість на 60, додати в градуси. Радіан еквівалентний 57,2957795 десяткових градусів, тому поділіть результат на десяткові градуси на 57.2957795, щоб отримати значення в радіанах. Робіть це окремо з широтою і довготою двокрапки, отримавши в цілому чотири числа.

  2. Відняти точку 2 з точки 1 - довготи з точки 2 менше довготи з точки 1, а широта з точки 2 менше широти від точки 1. Або, більш компактно: DLON = lon2 - lon1 і DLAT = lat2 - lat1.

  3. Розрахуйте косинуси lat1 і lat2. Косинус - тригонометрична функція.


  4. Розділіть DLAT на 2. Розрахуйте ваш синус (іншу тригонометричну функцію) і помножте результат на сам, щоб отримати квадрат: (синус (DLAT / 2)) ². Повторіть цю процедуру і для DLON: (синус (DLON / 2)) ².

  5. Помножте косинус LAT1 на косинус LAT2 і на (синус (DLON / 2)) ². Додати (синус (DLAT / 2)) ² до результату. Назвемо це значення "a": a = косинус (LAT1) * косинус (LAT2) * (синус (DLON / 2)) ² + (синус (DLAT / 2)) ².

  6. Розрахуйте відстань наступною формулою: відстань = радіус земної кулі * 2 * дотична дуга (квадратний корінь з "a" / квадратний корінь (1 - "a")). Дотична дуга є іншою тригонометричною функцією. Радіус Землі загальноприйнятий як 6,367 км або 3,956 морських миль.