Можно сгенерировать векторные данные, соответствующие точкам вдоль дорожек большой окружности или линии гребня, используя 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. Для получения дополнительной информации о больших кругах смотрите Большие круги. Дополнительные вычисления векторного пути описаны в Навигации.