exponenta event banner

ned2lla

Преобразование локальных координат север-восток-вниз в геодезические координаты

    Описание

    пример

    lla = ned2lla(xyzNED,lla0,method) преобразует локальные декартовы координаты северо-востока (NED) xyzNED к геодезическим координатам lla. Укажите начало координат локальной системы NED в качестве геодезических координат lla0.

    Примечание

    • Значения широты и долготы в геодезической системе координат используют стандарт Всемирной геодезической системы 1984 года (WGS84).

    • Задайте высоту в метрах над опорным эллипсоидом WGS84.

    Примеры

    свернуть все

    Укажите геодезические координаты локального начала координат в Церматте, Швейцария.

    lla0 = [46.017 7.750 1673]; % [lat0 lon0 alt0]

    Укажите координаты NED интересующей точки в метрах. В данном случае интерес представляет Маттерхорн.

    xyzNED = [-4556.3 -7134.8 -2852.4]; % [xNorth yEast zDown]

    Преобразование локальных координат NED в геодезические координаты с использованием аппроксимации плоской земли.

    lla = ned2lla(xyzNED,lla0,'flat')
    lla = 1×3
    103 ×
    
        0.0460    0.0077    4.5254
    
    

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

    свернуть все

    Локальные декартовы координаты NED, заданные как трехэлементный вектор строки или матрица n-by-3. n - число точек для преобразования. Укажите каждую точку в форме [xNorth yEast zDown]. xNorth, yEast и zDown - соответствующие координаты x, y и z в метрах точки в локальной системе NED.

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

    Начало локальной системы NED с геодезическими координатами, заданными как вектор трехэлементной строки или матрица n-by-3. n - число начальных точек. Укажите каждую точку в форме [lat0 lon0 alt0]. lat0 и lon0 определяют широту и долготу соответственно в градусах. alt0 определяет высоту в метрах.

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

    Метод преобразования, указанный как 'flat' или 'ellipsoid'. Этот аргумент определяет, принимает ли функция планету плоской или эллипсоидальной.

    Метод преобразования плоской Земли имеет следующие ограничения:

    • Предполагается, что траектория полета и угол крена равны нулю.

    • Предполагает, что плоская ось Z Земли перпендикулярна Земле только на начальной геодезической широте и долготе. Этот метод имеет более высокую точность на небольших расстояниях от начальной геодезической широты и долготы, и ближе к экватору. Метод вычисляет долготу с более высокой точностью, когда изменение широты меньше.

    • Значения широты + 90 и -90 могут возвращать непредвиденные значения из-за сингулярности на полюсах.

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

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

    свернуть все

    Геодезические координаты, возвращаемые в виде трехэлементного вектора строки или матрицы n-by-3. n - число преобразованных точек. Каждая точка находится в форме [lat lon alt]. лат и лон определяют широту и долготу соответственно в градусах. alt определяет высоту в метрах.

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

    Расширенные возможности

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Функции