ned2lla

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

    Описание

    пример

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

    Примечание

    • Значения широты и долготы в геодезической системе координат используют стандарт World Geodetic System of 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 на 3. n - количество источника точек. Задайте каждую точку в форме [lat0 lon0 alt0] . lat0 и lon0 задают широту и долготу соответственно в степенях. alt0 задает высоту в метрах.

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

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

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

    • Принимает, что угол тангажа и угол крена равны нулю.

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

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

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

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

    свернуть все

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

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

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

    Генерация кода C/C + +
    Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

    .

    См. также

    Функции

    Введенный в R2021a