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