文档帮助中心文档
将大地坐标转变为当地东北坐标
xyzENU = lla2enu (lla lla0,方法)
例子
xyzENU= lla2enu (lla,lla0,方法)变换大地坐标lla到当地东北(ENU)笛卡尔坐标xyzENU.指定本地ENU系统的原点作为大地坐标lla0.
xyzENU= lla2enu (lla,lla0,方法)
xyzENU
lla
lla0
方法
请注意
大地测量坐标系中的纬度和经度值使用1984年(WGS84)标准的世界大地测量系统。
指定高度为WGS84参考椭球面的高度(以米为单位)。
全部折叠
指定瑞士策尔马特本地起源的大地坐标。
Lla0 = [46.017 7.750 1673];% [lat0 lon0 alt0]
指定感兴趣点的大地坐标。在这种情况下,有趣的点是马特洪峰。
Lla = [45.976 7.658 4531];% [lat lon alt]
使用平坦的地球近似将大地测量坐标转换为本地ENU坐标。
xyzenu = lla2enu(lla,lla0,“平”)
xyzENU =1×3103.× -7.1244 -4.5572 2.8580
大地坐标,指定为三元素行向量或n3矩阵。n为要变换的点的个数。在表单中指定每个点[纬度朗alt].纬度和朗以度数分别指定纬度和经度。alt指定高度,单位为米。
[纬度朗alt]
数据类型:双
双
本地ENU系统在大地坐标中的原点,指定为三元素行向量或n3矩阵。n为原点的个数。在表单中指定每个点[lat0lon0alt0].lat0和lon0分别指定原点的纬度和经度,以度数表示。alt0指定原点的高度,单位为米。
[lat0lon0alt0]
“平”
“椭球体”
转换方法,指定为“平”或者“椭球体”.这个参数指定函数假定行星是平的还是椭球的。
平地变换方法有以下局限性:
假设飞行路径和倾斜角度为零。
假设地球是平的z-轴仅在初始大地经纬度处与地球垂直。该方法在距离初始大地经纬度较近、距离赤道较近的小距离上具有较高的精度。该方法在纬度变化较小的情况下,计算出的经度精度较高。
纬度值+90和-90可能返回意想不到的值,因为在极点的奇点。
数据类型:字符|字符串
字符
字符串
局部ENU笛卡尔坐标,作为一个三元素的行向量或n3矩阵。n为变换点的个数。每个点都在表格中[xEastyNorthz上].xEast,yNorth,z上是各自的x-,y- - - - - -,z-本地ENU系统中点的坐标,单位为米。
[xEastyNorthz上]
enu2lla
lla2ned
ned2lla
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在