Преобразовать из плоского положения Земли в массив геодезических координат
оценивает массив геодезических координат, lla = flat2lla(flatearth_pos,llo,psio,href)lla, из массива плоских координат Земли, flatearth_pos. Эта функция оценивает lla значение относительно опорного местоположения, определяемого с помощью llo, psio, и href.
оценивает координаты для конкретной эллипсоидной планеты.lla = flat2lla(___, ellipsoidModel)
оценивает координаты пользовательской эллипсоидной планеты, определенной lla = flat2lla(___,flattening,equatorialRadius)flattening и equatorialRadius.
Оценка начинается с преобразования плоских координат Земли x и y в координаты севера и востока. Преобразование имеет форму
pxpy],
где - угол в градусах по часовой стрелке между осью X и севером.
Для преобразования координат севера и востока в геодезическую широту и долготу в расчетах используются радиус кривизны в основной вертикали (RN) и радиус кривизны в меридиане (RM). (RN) и (RM) определяются следующими отношениями:
син2мк0,
и
f2) син2мк0,
где (R) - экваториальный радиус планеты и - сплющивание планеты.
Небольшие изменения широты и долготы аппроксимируются от небольших изменений в Северной и Восточной позициях на
1RNcosμ) dE
и
дЭ.
Выходная широта и долгота - это начальная широта и долгота плюс небольшие изменения широты и долготы.
Высота представляет собой отрицательное значение оси Z плоской Земли минус опорная высота (href).
href
[1] Эткин, Б., Динамика атмосферного полета. Нью-Йорк: John Wiley & Sons, 1972.
[2] Стивенс, Б. Л., и Ф. Л. Льюис, Управление и моделирование летательных аппаратов, 2-й ред. Нью-Йорк: Джон Уайли и сыновья, 2003.