Большие круги, геодезика и линии ревеня

Нахождение кратчайшего пути между двумя точками; найти кривую, которая пересекает каждый меридиан под одним углом

Функции

azimuthАзимут между точками на сфере или эллипсоиде
departureОтклонение долгот в заданных широтах
distanceРасстояние между точками на сфере или эллипсоиде
gc2scЦентр и радиус большой окружности
gcxgcТочки пересечения для пар больших кругов
gcxscТочки пересечения для больших и малых пар окружностей
antipodeТочка на противоположной стороне земного шара
meridianarcЭллипсоидальное расстояние вдоль меридиана
meridianfwdСчитайте положение вдоль меридиана
reckonТочка на заданном азимуте, область значений на сфере или эллипсоиде
rhxrhТочки пересечения для пар ветряных линий
surfdistИнтерактивные вычисления расстояния, азимута и расплаты
trackОтслеживайте сегменты, чтобы соединить навигационные путевые точки
track1Географические пути от начальной точки, азимута и области значений
track2Географические треки от начальной и конечной точек
trackgБольшой круг или ветвь линии, заданные через вход мыши
trackuiГрафический интерфейс пользователя для отображения больших кругов и линий на осях карты

Темы

Большие круги

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

Линии гребня

Линия гребня является кривой, которая пересекает каждый меридиан под одним и тем же углом.

Азимут

Азимут - угол, который делает линия с меридианом, измеренным по часовой стрелке с севера.

Повышение

Повышение - это угол над локальной горизонталью одной точки относительно другой.

Отношение между точками на сфере

Существует много способов задать 2-D пространственную зависимость между двумя точками на совершенной сфере, включая азимут, курс, сферическое расстояние, линейное расстояние и область значений.

Сгенерируйте векторные данные для точек вдоль треков с большим кругом или ударными линиями

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

Счет

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

Вычисление пересечения трасс Линии Rhumb

В этом примере показано, как вычислить пересечение двух линий.

Вычисление пересечений Вектора данных

В этом примере показано, как интерполировать векторные данные для поиска точных точек пересечения.

Вычисление расстояния между двумя точками в географическом пространстве

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