local2latlon

Преобразуйте локальные Декартовы координаты в географические координаты

Описание

пример

[lat,lon,alt] = local2latlon(xEast,yNorth,zUp,origin) преобразует местоположения точки, данные xEast, yNorth, и zUp от локальных Декартовых координат до географических координат, возвращенных как latlon , и alt. origin задает привязку системы локальной координаты как трехэлементный вектор из формы [latOrigin, lonOrigin, altOrigin]. Локальные координаты xEast, yNorth, и zUp выровняйтесь с востоком, севером, и направлениями, соответственно. alt и altOrigin является высотами, как обычно возвращено датчиками GPS.

Примеры

свернуть все

Установите точку привязки в географической системе координат. Они широта и координаты долготы задают Бостон, MA.

origin = [42.3648, -71.0214, 10.0];

Сгенерируйте локальный маршрут в Декартовых координатах, x, y, и z.

z = zeros(1,101);    % maintain height of 0 m
x = 0:1000:100000;   % 100 km in 1 km increments
y = x;               % move 100 km northeast

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

[lat,lon] = local2latlon(x,y,z,origin);

Визуализируйте маршрут на карте.

zoomLevel = 12;
player = geoplayer(lat(1),lon(1),zoomLevel);
plotRoute(player,lat,lon);

Figure Geographic Player contains an axes. The axes contains 2 objects of type line, scatter.

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

свернуть все

x- в локальной Декартовой системе координат в виде числового скаляра или вектора, в метрах.

Пример: -2.7119

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

y- в локальной Декартовой системе координат в виде числового скаляра или вектора, в метрах.

Пример: -7.0681

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

Координата y в локальной Декартовой системе координат в виде числового скаляра или вектора, в метрах.

Пример: -0.2569

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

Привязка системы локальной координаты в виде трехэлементного вектора из формы [latOrigin, lonOrigin, altOrigin].

Пример: [42.3648 -71.0214 10]

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

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

свернуть все

Широта, в градусах, возвращенный в виде числа или вектора.

lat тот же класс как xEast. Однако, если какой-либо из входных параметров имеет класс single, затем lat имеет класс single.

Долгота, в градусах, возвращенный в виде числа или вектора.

lon тот же класс как yNorth. Однако, если какой-либо из входных параметров имеет класс single, затем lon имеет класс single.

Высота, в метрах, возвратилась в виде числа или вектора, тот же класс как zUp.

alt тот же класс как zUp. Однако, если какой-либо из входных параметров имеет класс single, затем alt имеет класс single.

Советы

  • Широта и долгота географической системы координат используют стандарт WGS84, который обычно используется GPS-приемниками.

  • Эта функция задает высоту как высоту, в метрах, выше ссылочного эллипсоида WGS84.

  • Некоторые GPS-приемники используют стандарты кроме WGS84. Преобразования с помощью других эллипсоидов доступны в Mapping Toolbox. Эта функция обращается к наиболее распространенному преобразованию между географическими точками и Декартовыми координатами, используемыми встроенными датчиками транспортного средства.

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

| |

Введенный в R2020a