主要内容

latlon2local

将地理坐标转换为局部笛卡尔坐标

描述

例子

xEastyNorthz上= latlon2local(纬度alt起源转换由给出的点位置纬度,alt从地理坐标到局部笛卡尔坐标返回为xEastyNorth,z上起源将局部坐标系的锚指定为形式为[的向量。latOriginlonOriginaltOrigin].当地的xyz坐标分别与东、北、上方向对齐。alt而且altOrigin为典型GPS传感器返回的高度。

例子

全部折叠

加载GPS路线。

D =负载(“geoRoute.mat”);

用地理坐标、经纬度定义原点。

Alt = 10;10米大约是马萨诸塞州波士顿的高度Origin = [d.latitude(1), d.longitude(1), alt];

将路线从地理坐标转换为笛卡尔坐标,x而且y

[xEast,yNorth] = latlon2local(d.latitude,d.longitude,alt,origin);

用笛卡尔坐标画出路线。

图;情节(xEast yNorth)轴(“平等”);%设置1:1的纵横比,以查看真实世界的形状

图中包含一个轴对象。axis对象包含一个line类型的对象。

输入参数

全部折叠

纬度坐标,以度为单位,指定为数值标量或向量。值必须在[- 90,90]范围内。纬度长度必须和

例子:拉特= 42.3648

数据类型:|

经度坐标,以度为单位,指定为数值标量或向量。值必须在[-180,180]范围内。长度必须和纬度

例子:Lon = -71.0214

数据类型:|

高度,以米为单位,指定为数值标量或矢量。

例子:10

数据类型:|

局部坐标系的锚点,指定为形式为[的三元素向量]latOriginlonOriginaltOrigin].

例子:[42.3648, -71.0214, 10.0];

数据类型:|

输出参数

全部折叠

x-coordinates,返回为数值标量或向量,单位为米。

xEast是同一班吗纬度.但是,如果任何输入参数属于类,然后xEast是一流的

y-coordinates,返回为数值标量或向量,单位为米。

yNorth是同一班吗.但是,如果任何输入参数属于类,然后yNorth是一流的

高度,返回为数值标量或矢量,单位为米。

z上是同一班吗alt.但是,如果任何输入参数属于类,然后z上是一流的

提示

  • 地理坐标系统的经纬度使用的是GPS接收机常用的WGS84标准。

  • 这个函数将高度定义为WGS84参考椭球之上的高度,单位为米。

  • 一些GPS接收机使用WGS84以外的标准。在“映射工具箱”中可以使用其他椭球进行转换。该函数解决了车辆车载传感器使用的地理位置和笛卡尔坐标之间最常见的转换。

R2020a中引入