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

Можно сгенерировать векторные данные, соответствующие точкам вдоль дорожек большой окружности или линии гребня, используя track1 и track2 функций. Если у вас есть точка на дорожке и азимут в этой точке, используйте track1. Если у вас есть две точки на дорожке, используйте track2. Например, чтобы получить большой путь круга, начиная с (31 ° S, 90 ° E) с азимутом 45 ° с длиной 12 °, используйте track1:

[latgc,longc] = track1('gc',-31,90,45,12);

Для большого круга от (31 ° S, 90 ° E) до (23 ° S, 110 ° E) используйте track2:

[latgc,longc] = track2('gc',-31,90,-23,110);

track1 Функция также позволяет вам задать конечные точки области значений. Например, если вы хотите, чтобы точки вдоль линии ревень, начиная с 5 ° от начальной точки и заканчивая 13 ° от, в азимуте 55 °, просто задайте пределы области значений:

[latrh,lonrh] = track1('rh',-31,90,55,[5 13]);

Когда для области значений не предусмотрено track1возвращенные точки представляют полную дорожку. Для больших кругов полная трасса составляет 360 °, окружая планету и возвращаясь к начальной точке. Для линий гребня полная дорожка заканчивается на полюсах, если только азимут не равен 90 ° или 270 °, в этом случае полная дорожка является параллелью, которая возвращается к начальной точке.

Для рассчитанных дорожек возвращаются 100 точек, если не указано иное. Можно вычислить несколько дорожек за один раз путем предоставления векторных входов. Для получения дополнительной информации смотрите track1 и track2 страницы с описанием. Для получения дополнительной информации о ветряных линиях смотрите Rhumb Lines. Для получения дополнительной информации о больших кругах смотрите Большие круги. Дополнительные вычисления векторного пути описаны в Навигации.