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'.

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

свернуть все

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