Преобразуйте от геодезической широты, долготы и высоты к плоской Наземной позиции
flatearth_pos =
lla2flat(lla, llo, psio, href)
flatearth_pos =
lla2flat(lla, llo, psio, href, ellipsoidModel)
flatearth_pos =
lla2flat(lla, llo, psio, href, flattening, equatorialRadius)
оценивает массив плоских Наземных координат, flatearth_pos
=
lla2flat(lla
, llo
, psio
, href
)flatearth_pos
, от массива геодезических координат, lla
. Эта функция оценивает значение flatearth_pos
относительно ссылочного местоположения, которое задают llo
, psio
и href
.
оценивает координаты для определенной планеты эллипсоида.flatearth_pos
=
lla2flat(lla, llo, psio, href, ellipsoidModel)
оценивает координаты для пользовательской планеты эллипсоида, заданной flatearth_pos
=
lla2flat(lla, llo, psio, href, flattening, equatorialRadius)flattening
и equatorialRadius
.
|
|
|
Ссылочное местоположение, в градусах, широты и долготы, для источника оценки и источника плоской Наземной системы координат. |
|
Угловое направление плоской Земли x - ось (степени по часовой стрелке от севера), который является углом, в градусах используемым для преобразования плоской Земли x и координаты y к Северным и Восточным координатам. |
|
Ссылочная высота от поверхности Земли к плоской Земле структурирует относительно плоского Наземного кадра в метрах. |
|
Определенная модель планеты эллипсоида. Эта функция поддерживает только Значение по умолчанию: WGS84 |
|
Пользовательская планета эллипсоида задана путем выравнивания. |
|
Планетарный экваториальный радиус, в метрах. |
|
Плоские Наземные координаты положения, в метрах. |
Оцените координаты в широте, долготе и высоте:
p = lla2flat( [ 0.1 44.95 1000 ], [0 45], 5, -100 ) p = 1.0e+004 * 1.0530 -0.6509 -0.0900
Оцените координаты в нескольких широтах, долготах и высотах, задав модель эллипсоида WGS84:
p = lla2flat( [ 0.1 44.95 1000; -0.05 45.3 2000 ], [0 45], 5, -100, 'WGS84' ) p = 1.0e+004 * 1.0530 -0.6509 -0.0900 -0.2597 3.3751 -0.1900
Оцените координаты в нескольких широтах, долготах и высотах, задав пользовательскую модель эллипсоида:
f = 1/196.877360; Re = 3397000; p = lla2flat( [ 0.1 44.95 1000; -0.05 45.3 2000 ], [0 45], 5, -100, f, Re ) p = 1.0e+004 * 0.5588 -0.3465 -0.0900 -0.1373 1.7975 -0.1900
Эта функция принимает, что курс полета и угол банка являются нулем.
Эта функция принимает, что плоская Земля z
- ось нормальна к Земле только в начальной геодезической широте и долготе. Эта функция имеет более высокую точность по маленьким расстояниям от начальной геодезической широты и долготы. Это также имеет более высокую точность на расстояниях ближе до экватора. Функция вычисляет долготу с более высокой точностью, когда изменения в широте меньше. Кроме того, долгота сингулярна в полюсах.
Оценка начинается путем нахождения небольших изменений в широте и долготе от выходной широты и долготе минус начальная широта и долготе.
Чтобы преобразовать геодезическую широту и долготу к Северным и Восточным координатам, оценка использует радиус искривления в главной вертикали (RN) и радиус искривления в меридиане (RM). RN и RM заданы следующими отношениями:
где (R) является экваториальным радиусом планеты и выравнивание планеты.
Небольшие изменения на Севере (dN) и Востоке (dE) положения аппроксимированы от небольших изменений в Северных и Восточных положениях
С преобразованием Северных и Восточных координат к плоской Земле x и координаты y, преобразование имеет форму
где
угол в градусах по часовой стрелке между x - ось и севером.
Плоская Земля z - значение оси является отрицательной высотой минус ссылочная высота (href).
Etkin, B., динамика атмосферного рейса. Нью-Йорк: John Wiley & Sons, 1972.
Стивенс, B. L., и Ф. Л. Льюис, Управление Самолетом и Симуляция, 2-й редактор Нью-Йорк: John Wiley & Sons, 2003.