帮助中心帮助中心
将局部东北上坐标转换为大地坐标
lla = enu2lla(xyzENU,lla0,方法)
例子
lla= enu2lla (xyzENU,lla0,方法)变换局部东北向上(ENU)笛卡尔坐标xyzENU到大地坐标lla.指定本地ENU系统的原点作为大地坐标lla0.
lla= enu2lla (xyzENU,lla0,方法)
lla
xyzENU
lla0
方法
请注意
大地坐标系统中的纬度和经度值采用1984年世界大地测量系统(WGS84)标准。
指定高度为高于WGS84参考椭球的高度(以米为单位)。
全部折叠
指定位于瑞士采尔马特的本地原点的大地坐标。
Lla0 = [46.017 7.750 1673];% [lat0 lon0 alt0]
指定感兴趣点的ENU坐标(以米为单位)。在这种情况下,兴趣点是马特洪峰。
xyzENU = [-7134.8 -4556.3 2852.4];% [xEast yNorth zUp]
使用平面地球近似将局部ENU坐标转换为大地坐标。
lla = enu2lla(xyzENU,lla0,“平”)
lla =1×3103.× 0.0460 0.0077 4.5254
局部ENU笛卡尔坐标,指定为三元素行向量或n3矩阵。n是要变换的点数。在表单[中指定每个点xEastyNorthz上]。xEast,yNorth,z上是各自的x-,y- - - - - -,z-本地ENU系统中该点的坐标,单位为米。
例子:[-7134.8 -4556.3 2852.4]
[-7134.8 -4556.3 2852.4]
数据类型:双
双
大地坐标中本地ENU系统的原点,指定为三元素行向量或n3矩阵。n是原点的个数。在表单中指定每个点[lat0lon0alt0].lat0而且lon0分别指定原点的纬度和经度(以度为单位)。alt0指定原点高度(以米为单位)。
[lat0lon0alt0]
例子:[46.017 7.750 1673]
[46.017 7.750 1673]
“平”
“椭球体”
转换方法,指定为“平”或“椭球体”.这个参数指定函数假设行星是平面的还是椭球的。
平面地球变换方法有以下局限性:
假设飞行轨迹和倾斜角度为零。
假设地球是平的z-轴仅在初始大地测量纬度和经度处垂直于地球。该方法在距离初始大地经纬度较近、距离赤道较近的小范围内具有较高的精度。该方法在纬度变化较小时,计算出的经度精度较高。
纬度值+90度和-90度可能会返回意想不到的值,因为在极点有奇点。
数据类型:字符|字符串
字符
字符串
大地坐标,返回为三元素行向量或n3矩阵。n是变换后的点的个数。每个点都在表格中[纬度朗alt].纬度而且朗以度为单位分别指定纬度和经度。alt高度(以米为单位)。
[纬度朗alt]
lla2enu
lla2ned
ned2lla
この例の変更されたバ,ジョンがあります.編集された方の例を開きますか?
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处