Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Введение [ править ]

Расчет расстояния между географическими координатами основан на некотором уровне абстракции; он не дает точного расстояния, что недостижимо, если попытаться учесть все неровности на поверхности земли. [1] Общие абстракции для поверхности между двумя географическими точками:

  • Плоская поверхность;
  • Сферическая поверхность;
  • Эллипсоидальная поверхность.

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

Номенклатура [ править ]

Расстояние рассчитывается между двумя точками, и . Географические координаты двух точек в виде пар (широта, долгота): и соответственно. Какая из двух точек обозначена как неважно для расчета расстояния.

Координаты широты и долготы на картах обычно выражаются в градусах . В приведенных ниже формулах одно или несколько значений должны быть выражены в указанных единицах для получения правильного результата. Если географические координаты используются в качестве аргумента тригонометрической функции, значения могут быть выражены в любых угловых единицах, совместимых с методом, используемым для определения значения тригонометрической функции. Многие электронные калькуляторы позволяют вычислять тригонометрические функции в градусах или радианах . Режим калькулятора должен быть совместим с единицами измерения геометрических координат.

Различия в широте и долготе помечаются и рассчитываются следующим образом:

При использовании в приведенных ниже формулах неважно, будет ли результат положительным или отрицательным.

«Средняя широта» обозначается и рассчитывается следующим образом:

Colatitude обозначается и рассчитывается следующим образом:

Для широт, выраженных в радианах:
Для широт, выраженных в градусах:

Если не указано иное, радиус Земли для расчетов ниже равен:

= 6 371,009 км = 3 958 761 статутная миля = 3 440 069 морских миль .

= Расстояние между двумя точками, измеренное по поверхности земли и в тех же единицах, что и значение, используемое для радиуса, если не указано иное.

Особенности и неоднородность широты / долготы [ править ]

Долгота имеет особенности на полюсах (долгота не определена) и разрыв на меридиане ± 180 ° . Кроме того, плоские проекции кругов постоянной широты у полюсов сильно изогнуты. Следовательно, приведенные выше уравнения для дельты широты / долготы ( , ) и средней широты ( ) могут не дать ожидаемого ответа для позиций вблизи полюсов или меридиана ± 180 °. Рассмотрим, например, значение («смещение на восток»), когда и находятся по обе стороны от меридиана ± 180 °, или значение («средняя широта») для двух положений ( = 89 °, = 45 °) и ( = 89 °,= −135 °).

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

Формулы плоской поверхности [ править ]

Планарное приближение для поверхности Земли может быть полезно на небольших расстояниях. Точность вычислений расстояний с использованием этого приближения становится все более неточной, так как:

  • Расстояние между точками становится больше;
  • Точка становится ближе к географическому полюсу.

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

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

Формулы, представленные в этом разделе, обеспечивают разную степень точности.

Сферическая Земля в проекции на плоскость [ править ]

Эта формула учитывает изменение расстояния между меридианами в зависимости от широты:

куда:
и указаны в радианах;
должны быть в единицах, совместимых с методом, используемым для определения
Чтобы преобразовать широту или долготу в радианы, используйте

Это приближение очень быстрое и дает довольно точный результат для малых расстояний [ необходима ссылка ] . Кроме того, при упорядочивании местоположений по расстоянию, например, в запросе к базе данных, их быстрее упорядочить по квадрату расстояния, что устраняет необходимость в вычислении квадратного корня.

Эллипсоидальная Земля в проекции на плоскость [ править ]

FCC предусматривает следующие формулы для расстояния , не превышающих 475 километров (295 миль): [2]

куда
= Расстояние в километрах;
и находятся в градусах;
должны быть в единицах, совместимых с методом, используемым для определения
Где и выражены в километрах на градус. Интересно отметить, что:
= километров на градус разницы широты;
= километров на градус разницы долготы;
где и являются м eridional и его перпендикулярен, или « п НПУ », радиусы кривизны (выражения в формуле FCC являются производными от биномиальной серии формы расширения и , набора к Кларку 1866 г. эллипсоиду ).

Формула плоской Земли в полярных координатах [ править ]

где значения ширины в радианах. Для широты, измеряемой в градусах, широта в радианах может быть вычислена следующим образом:

Формулы сферической поверхности [ править ]

Если кто-то готов принять возможную ошибку в 0,5%, он может использовать формулы сферической тригонометрии на сфере, которая лучше всего приближается к поверхности Земли.

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

Расстояние большого круга статья дает формулу для вычисления расстояния вдоль большого круга на сфере о размере Земли. В этой статье есть пример расчета.

Расстояние туннеля [ править ]

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

Расстояние туннеля между точками на поверхности сферической Земли составляет . Для коротких расстояний ( ) это занижает расстояние по большому кругу на .

Формулы эллипсоидальной поверхности [ править ]

Геодезические на сплющенном эллипсоиде

Эллипсоид аппроксимирует поверхность Земли намного лучше, чем сфера или плоская поверхность. Кратчайшее расстояние по поверхности эллипсоида между двумя точками на поверхности - по геодезической . Геодезические следуют более сложными путями, чем большие круги, и, в частности, они обычно не возвращаются на свои исходные позиции после одного круга земли. Это показано на рисунке справа, где f принимается равным 1/50, чтобы усилить эффект. Нахождение геодезического между двумя точками на земле, так называемый обратной геодезической проблемы было в центре внимания многих математиков и геодезистов в течение 18 - го и 19 - го века с крупными взносами Клеро , [3]Legendre , [4] Bessel , [5] и Helmert . [6] Рапп [7] дает хорошее резюме этой работы.

Методы вычисления геодезического расстояния широко доступны в географических информационных системах , библиотеках программного обеспечения, автономных утилитах и ​​онлайн-инструментах. Наиболее широко используемый алгоритм является Vincenty , [8] , который использует ряд , который является точным третьим порядком в уплощения эллипсоида, т.е. около 0,5 мм; однако алгоритм не может сходиться для точек, которые почти противоположны друг другу . (Подробности см. В формулах Винсенти .) Этот дефект устраняется в алгоритме, приведенном Карни, [9]который использует серии с точностью до шестого порядка выравнивания. В результате получается алгоритм, который имеет полную двойную точность и сходится для произвольных пар точек на Земле. Этот алгоритм реализован в GeographicLib. [10]

Приведенные выше точные методы применимы при проведении расчетов на компьютере. Они предназначены для обеспечения миллиметровой точности на линиях любой длины; можно использовать более простые формулы, если не требуется точность до миллиметра или если требуется точность до миллиметра, но линия короткая. Рапп, [11] гл. 6 описывает метод Пюссана, метод средних широт Гаусса и метод Боуринга. [12]

Формула Ламберта для длинных строк [ править ]

Формулы Ламберта [13] дают точность порядка 10 метров на тысячи километров. Во- первых преобразовать широты , из двух точек в уменьшенные широты ,

где это уплощение . Затем вычислить центральный угол в радианах между двумя точками и на сфере с использованием методы ортодромии ( закон косинусов или гаверсинусом формулы ), с долготами и такой же , на сфере , как на сфероиде.

где - экваториальный радиус выбранного сфероида.

На сфероиде GRS 80 формула Ламберта отклоняется от

0 север 0 запад до 40 север 120 запад, 12,6 метра
От 0N 0W до 40N 60W, 6,6 метра
40N от 0W до 40N 60W, 0,85 метра

Метод Боуринга для коротких линий [ править ]

Боуринг отображает точки на сферу радиуса R ′ , с широтой и долготой, представленными как φ ′ и λ ′. Определять

где второй квадрат эксцентриситета равен

Сферический радиус

( Гауссова кривизна эллипсоида в точке φ 1 равна 1 / R ′ 2. ) Сферические координаты задаются формулой

где , , , . Результирующая проблема на сфере может быть решена с использованием методов навигации по большому кругу для получения приближений для сфероидального расстояния и пеленга. Подробные формулы даны Раппом, [11] §6.5 и Боурингом. [12]

См. Также [ править ]

  • Радиус Земли
  • Сферическая земля
  • Расстояние по большому кругу
  • Навигация по большому кругу
  • Формулы Винсенти
  • Дуга меридиана

Ссылки [ править ]

  1. ^ http://www.cartography.org.uk/default.asp?contentID=749
  2. ^ «Контрольные точки и вычисления расстояний» (PDF) . Свод федеральных правил (годовое издание). Название 47: Телекоммуникации . 73 (208). 1 октября 2016 . Проверено 8 ноября 2017 года .
  3. ^ Клеро, AC (1735). " Геометрическое определение перпендикуляра по меридиану трассы М. Кассини" [Геометрическое определение перпендикуляра к меридиану, нарисованное Жаком Кассини]. Mémoires de l'Académie Royale des Sciences de Paris 1733 (на французском языке): 406–416.
  4. Перейти ↑ Legendre, AM (1806). «Анализируйте следы треугольников на поверхности сфероида» [Анализ сфероидальных треугольников]. Mémoires de l'Institut National de France (на французском языке) (1 семестр): 130–161.
  5. ^ Бессель, FW (2010) [1825]. . Перевод CFF Karney & RE Deakin. «Расчет долготы и широты по геодезическим измерениям». Astronomische Nachrichten . 331 (8): 852–861. arXiv : 0908.1824 . Bibcode : 2010AN .... 331..852K . DOI : 10.1002 / asna.201011352 . S2CID 118760590 . Английский перевод Astron. Nachr. 4 , 241–254 (1825) . Опечатки . 
  6. ^ Helmert, FR (1964) [1880]. Математические и физические теории высшей геодезии . 1 . Сент-Луис: Центр аэронавигационных карт и информации. Английский перевод Die Mathematischen und Physikalischen Theorieen der Höheren Geodäsie , Vol. 1 (Тойбнер, Лейпциг, 1880 г.).
  7. Перейти ↑ Rapp, RH (март 1993). Геометрическая геодезия, часть II (Технический отчет). Государственный университет Огайо . Проверено 1 августа 2011 .
  8. Винсенти, Т. (апрель 1975 г.). «Прямые и обратные решения геодезических на эллипсоиде с применением вложенных уравнений» (PDF) . Обзор обзора . 23 (176): 88–93. DOI : 10,1179 / sre.1975.23.176.88 . Проверено 11 июля 2009 . Приложение: Обзор обзора 23 (180): 294 (1976).
  9. ^ Карни, CFF (2013). «Алгоритмы геодезических». Журнал геодезии . 87 (1): 43–55. arXiv : 1109,4448 . Bibcode : 2013JGeod..87 ... 43K . DOI : 10.1007 / s00190-012-0578-Z . S2CID 119310141 (открытый доступ). Дополнения . 
  10. ^ Карни, CFF (2013). "GeographicLib" . 1.32.
  11. ^ а б Рапп, Р., Х (1991). Геометрическая геодезия. Часть I (Отчет). Огайо Старт Унив. hdl : 1811/24333 .
  12. ^ a b Bowring, BR (1981). «Прямая и обратная задачи для коротких геодезических линий на эллипсоиде». Геодезия и картографирование . 41 (2): 135–141.
  13. Перейти ↑ Lambert, W. D (1942). «Расстояние между двумя удаленными друг от друга точками на поверхности земли». Академия наук Дж. Вашингтона . 32 (5): 125–130.

Внешние ссылки [ править ]

  • Онлайн геодезический калькулятор ( на основе GeographicLib).
  • Онлайна геодезическая библиография .