lla2ecef

Преобразуйте геодезические координаты в координаты Сосредоточенного землей зафиксированного землей (ECEF)

Описание

пример

ecef = lla2ecef(lla) преобразует m-by-3 массив геодезических координат (широта, долгота и высота), lla, к m-by-3 массив координат ECEF, ecef.

ecef = lla2ecef(lla,model) преобразует координаты для определенной планеты эллипсоида.

ecef = lla2ecef(lla,f,Re) преобразует координаты для пользовательской планеты эллипсоида, заданной путем выравнивания, f, и экваториальный радиус, Re, в метрах.

Примеры

свернуть все

Определите координаты ECEF в широте, долготе и высоте:

p = lla2ecef([0 45 1000])
p =
   1.0e+06 *

    4.5107    4.5107         0

Определите координаты ECEF в нескольких широтах, долготах и высотах с помощью модели эллипсоида WGS84:

p = lla2ecef([0 45 1000; 45 90 2000], 'WGS84')
p =
   1.0e+06 *

    4.5107    4.5107         0
         0    4.5190    4.4888

Определите координаты ECEF в нескольких широтах, долготах и высотах с помощью пользовательской модели эллипсоида:

f = 1/196.877360;
Re = 3397000;
p = lla2ecef([0 45 1000; 45 90 2000], f, Re)
p =
   1.0e+06 *

    2.4027    2.4027         0
         0    2.4096    2.3852

Входные параметры

свернуть все

Геодезические координаты (широта, долгота и высота) в виде m-by-3 массив в [метры степеней степеней]. Широта и значения долготы могут быть любым значением. Однако значения широты +90 и-90 могут возвратить неожиданные значения из-за сингулярности в полюсах. Высота выше планетарного эллипсоида.

Типы данных: double

Модель планеты эллипсоида в виде 'WGS84'.

Типы данных: char | string

Выравнивание в каждом полюсе в виде скаляра.

Типы данных: double

Экваториальный радиус в виде скаляра, в метрах.

Типы данных: double

Выходные аргументы

свернуть все

Координаты ECEF, возвращенные как m-by-3 массив координат ECEF.

Смотрите также

| |

Представленный в R2006b