lla2ecef

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

Синтаксис

p = lla2ecef(lla)
p = lla2ecef(lla, model)
p = lla2ecef(lla, f, Re)

Описание

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

p = lla2ecef(lla, model) альтернативный метод для преобразования координат для определенной планеты эллипсоида. В настоящее время только 'WGS84' поддерживается для model. Широта и значения долготы могут быть любым значением. Однако значения широты +90 и-90 могут возвратить неожиданные значения из-за особенности в полюсах.

p = lla2ecef(lla, f, Re) другой альтернативный метод для преобразования координат для пользовательской планеты эллипсоида, заданной путем выравнивания, f, и экваториального радиуса, Re, в метрах. Широта и значения долготы могут быть любым значением. Однако значения широты +90 и-90 могут возвратить неожиданные значения из-за особенности в полюсах.

Примеры

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

p = lla2ecef([0 45 1000])


p =

  1.0e+006 *

    4.5107    4.5107         0

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

p = lla2ecef([0 45 1000; 45 90 2000], 'WGS84')


p =

  1.0e+006 *

    4.5107    4.5107         0
    0.0000    4.5190    4.4888

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

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


p =

  1.0e+006 *

    2.4027    2.4027         0
    0.0000    2.4096    2.3852

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

| |

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