geodetic2ecef

Преобразуйте геодезические координаты к геоцентрическому, сосредоточенному Землей зафиксированный Землей

Описание

пример

[X,Y,Z] = geodetic2ecef(spheroid,lat,lon,h) преобразовывает геодезические координаты, заданные latlon , и h к геоцентрическим Декартовым координатам Сосредоточенного землей зафиксированного землей (ECEF), заданным XY, и Z. Задайте spheroid как ссылочный сфероид для геодезических координат.

[X,Y,Z] = geodetic2ecef(___,angleUnit) задает модули для широты и долготы. Задайте angleUnit как 'degrees' (значение по умолчанию) или 'radians'.

[X,Y,Z] = geodetic2ecef(lat,lon,h,spheroid) поддерживается, но не рекомендуемый. В отличие от предыдущих синтаксисов, задайте lat и lon в радианах. Задайте spheroid или как ссылочный сфероид или как вектор эллипсоида формы [semimajor_axis, eccentricity]. Задайте h в тех же модулях как единица длины spheroid аргумент. Кроме того, выходные параметры XY, и Z возвратитесь в тех же модулях как единица длины spheroid аргумент.

Примеры

свернуть все

Найдите координаты ECEF Парижа, Франция, с помощью ее геодезических координат.

Во-первых, задайте ссылочный сфероид как WGS84 с единицами длины, измеренными в километрах. Для получения дополнительной информации о WGS84, смотрите Ссылочные Сфероиды. Модули для эллипсоидальной высоты и координат ECEF должны совпадать с модулями, заданными LengthUnit свойство ссылочного сфероида.

wgs84 = wgs84Ellipsoid('kilometer');

Задайте геодезические координаты Парижа. Задайте h как эллипсоидальная высота в километрах.

lat = 48.8562;
lon = 2.3508;
h = 0.0674;

Затем вычислите координаты ECEF Парижа. В этом примере, x и y отобразитесь в экспоненциальном представлении.

[x,y,z] = geodetic2ecef(wgs84,lat,lon,h)
x = 4.2010e+03
y = 172.4603
z = 4.7801e+03

Инвертируйте преобразование с помощью ecef2geodetic функция.

[lat,lon,h] = ecef2geodetic(wgs84,x,y,z)
lat = 48.8562
lon = 2.3508
h = 0.0674

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

свернуть все

Ссылочный сфероид, заданный как referenceEllipsoid объект, oblateSpheroid объект или referenceSphere объект. Сфероид ссылки термина используется синонимично со ссылочным эллипсоидом. Чтобы создать ссылочный сфероид, используйте функцию создания в объекте. Чтобы задать ссылочный эллипсоид для WGS84, используйте wgs84Ellipsoid функция.

Для получения дополнительной информации о ссылочных сфероидах, смотрите Ссылочные Сфероиды.

Пример: spheroid = referenceEllipsoid('GRS 80');

Геодезическая широта одной или нескольких точек, заданных как скаляр, вектор, матрица или массив N-D. Задайте значения в градусах. Чтобы использовать значения в радианах, задайте angleUnit аргумент как 'radians'.

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

Геодезическая долгота одной или нескольких точек, заданных как скаляр, вектор, матрица или массив N-D. Задайте значения в градусах. Чтобы использовать значения в радианах, задайте angleUnit аргумент как 'radians'.

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

Эллипсоидальная высота одной или нескольких точек, заданных как скаляр, вектор, матрица или массив N-D. Задайте значения в модулях, которые совпадают с LengthUnit свойство spheroid объект. Например, единица длины по умолчанию для ссылочного эллипсоида создается wgs84Ellipsoid 'meter'.

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

Модули углов, заданных как 'degrees' (значение по умолчанию) или 'radians'.

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

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

свернуть все

ECEF x - координаты одной или нескольких точек в геоцентрической системе ECEF, возвращенной как скаляр, вектор, матрица или массив N-D. Модули заданы LengthUnit свойство spheroid аргумент. Например, единица длины по умолчанию для ссылочного эллипсоида создается wgs84Ellipsoid 'meter'.

ECEF y - координаты одной или нескольких точек в геоцентрической системе ECEF, возвращенной как скаляр, вектор, матрица или массив N-D. Модули заданы LengthUnit свойство spheroid аргумент. Например, единица длины по умолчанию для ссылочного эллипсоида создается wgs84Ellipsoid 'meter'.

ECEF z - координаты одной или нескольких точек в геоцентрической системе ECEF, возвращенной как скаляр, вектор, матрица или массив N-D. Модули заданы LengthUnit свойство spheroid аргумент. Например, единица длины по умолчанию для ссылочного эллипсоида создается wgs84Ellipsoid 'meter'.

Советы

  • Геоцентрическая Декартова система координат (ECEF) фиксируется относительно Земли, с ее источником в центре сфероида и ее положительного x-, y-, и осей z, пересекающих поверхность в следующих моментах:

     ШиротаДолгота Примечания
    ось X00Экватор в главном меридиане
    ось Y090Экватор в 90 градусах на восток
    ось z900Северный полюс

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