geodetic2ned

Геодезический к локальному Декартову NED

Синтаксис

[xNorth,yEast,zDown] = geodetic2ned(lat,lon,h,lat0,lon0,h0,spheroid)
[___] = geodetic2ned(___,angleUnit)

Описание

[xNorth,yEast,zDown] = geodetic2ned(lat,lon,h,lat0,lon0,h0,spheroid) преобразовывает местоположения точки от геодезических координат (lat, lon, h) к локальному, северо-востоку вниз (NED), Декартовы координаты (xNorth, yEast, zDown), учитывая систему локальной координаты, заданную геодезическими координатами ее источника (lat0, lon0, h0). Геодезические координаты относятся к ссылочному телу, заданному сфероидальным объектом, spheroid. Каждый координатный входной параметр должен совпадать с другими в размере или быть скаляром.

[___] = geodetic2ned(___,angleUnit) задает модуль входных параметров широты и долготы, lat, lon, lat0 и lon0.

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

свернуть все

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

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

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

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

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

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

Геодезическая широта локального источника (ссылка) точка (точки), заданная как скалярное значение, вектор, матрица или массив N-D. Во многих случаях существует один источник (ссылочная) точка, и значение lat0 является скаляром, но это не должно быть. (Это может относиться к движущейся платформе, например). Значения должны быть в модулях, которые совпадают с входным параметром angleUnit, если предоставлено, и в градусах, в противном случае.

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

Долгота локального источника (ссылка) точка (точки), заданная как скалярное значение, вектор, матрица или массив N-D. Во многих случаях существует один источник (ссылочная) точка, и значение lon0 является скаляром, но это не должно быть. (Это может относиться к движущейся платформе, например). Значения должны быть в модулях, которые совпадают с входным параметром angleUnit, если предоставлено, и в градусах, в противном случае.

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

Эллипсоидальная высота локального источника (ссылка) точка (точки), заданная как скалярное значение, вектор, матрица или массив N-D. Во многих случаях существует один источник (ссылочная) точка, и значение h0 является скаляром, но это не должно быть. (Это может относиться к движущейся платформе, например). Модули определяются свойством LengthUnit сфероидального входа.

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

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

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

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

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

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

свернуть все

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

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

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

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

| | |

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