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