Новости космоса (МКС, Марса, Луны), спутники и их запуски

Расчет расстояния между координатами

Данный сервис позволяет рассчитать расстояние между двумя точками с известными географическими координатами.

Как известно, кратчайшим расстоянием между двумя точками на земной поверхности является длина дуги круга, проведенного на сфере по этим двум точкам. При расчете расстояния по географическим координатам делается предположение, что Земля не плоская, а круглая (если быть точнее, имеет форму, приближенную к сфере), то есть Земля - сфероид.

Для определения расстояния между двумя точками будет применяться формула расчета длины дуги, так называемая "модифицированная формула гаверсинусов".

Поскольку в расчете участвует радиус, а у Земли, как у не совсем правильной сферы, он разный, скажем на северном полюсе - 6335.437 км, а на экваторе - 6399.592 км. В связи с этим в расчете берется среднее значение радиуса Земли равное 6372.795 км, что позволяет получать результат с точность 99,5%.

В калькуляторе ниже для примера приводится расчет расстояния между координатами г.Москва и г.Санкт-Петербург.




Формула расчета расстояния по координатам

Пусть и являются географическими широтой и долготой двух точек 1 и 2, и - их абсолютная разность. Тогда , центральный угол между ними, определяется теоремой сферических косинусов:

Формула расстояние d т.е.длины дуги, для сферы радиуса R и приведены в радианах

Больше матиматики ...

На компьютерных системах с низкой точностью с плавающей запятой, эта формула может иметь большие ошибки округления, если расстояние не большое (если две точки находятся в 1 км друг от друга на поверхности Земли, косинус центрального угла выходит 0,99999999). Для современных 64-разрядных чисел с плавающей запятой, формула Теоремы косинусов, которая приведенна выше, не имеет серьезных ошибок округления для расстояний более нескольких метров на поверхности Земли. Эта формула лучше подходит для вычисления растояние по координатам на небольшые расстояния

Для получения более точных рузультатов на большых расстояниях стараются исполтзовать формулу посложнее, в которой сделано предположение, что сфера является эллипсоидом с одинаковыми большой и малой осями.

Более подробную информацию о выведении формулы расчета расстояния по координатам читайте здесь: http://en.wikipedia.org/wiki/Great_circle_distance

Комментарии:

Новое на сайте

SHFT (Space-based High Frequency Testbed/ космический высокочастотный испытательный стенд) - будет собирать радиочастотные сигналы в диапазоне ВЧ (5–30 МГц) для...
AeroCube 11A, 11B – два небольших полностью идентичных спутника, использующие мультиспектральные системы сканирования, аналогичные тем, которые используются на борту космического...
CubeSail - миссия cubesat для исследований в верхних слоях атмосферы, разработанная и построенная отделом аэрокосмической техники Иллинойского университета в Урбане-Шампейне.
STF 1 (Simulation to Flight 1) – небольшой КА для демонстрации того, как существующие технологии моделирования могут быть адаптированы для...
Shields 1 – небольшой американский космический аппарат, который будет проверять некоторые материалы на стойкость к радиации на геостационарной переходной орбите.
RSat-P (Repair Satellite-Prototype) – небольшой американский космический аппарат, предназначенный для тестирования роботы ряда систем, способных выполнять несложное обслуживание более крупных...

Архив новостей

Декабрь 2018
Пн Вт Ср Чт Пт Сб Вс
26 27 28 29 30 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6