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

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