大地测量函数的集合,用于解决大地测量中的各种问题。金宝app支持广泛的通用和用户定义的参考椭球。大多数函数都是向量化的。最新版本可在<http://www.craymer.com/software/matlab/geodetic/ >.功能包括:
角的转换
deg2rad—角度到弧度
dms2deg -度,分,秒到度
dms2rad -度,分,秒到弧度
rad2deg -弧度
rad2dms -弧度,分,秒
rad2sec -弧度到秒
秒-秒到弧度
坐标转换
ell2utm -椭球面(lat,long)到UTM (N,E)坐标
ell2xyz -椭球(lat,long)到笛卡尔(x,y,z)坐标
sph2xyz -从直角坐标(az,va,dist)到直角坐标(x,y,z)
xyz2sph -笛卡尔坐标(x,y,z)到球面坐标(az,va,dist)
xyz -笛卡尔坐标(x,y,z)到椭球坐标(lat,long,ht)
xyz2ell2 - xyz2ell带有弯曲高度公式
xyz2ell3 - xyz2ell使用完整的鲍林版本
utm2ell - UTM (N,E)到椭球(lat,long)坐标
坐标转换
refell -参考椭球定义
ellradii -各种曲率半径
ct2lg -常规大地测量(ECEF)至本地大地测量(NEU)
dg2lg -大地测量(纬度、经度)与本地大地测量(东北)之差
常规地面到局部大地测量cov。矩阵
clg2cct -本地大地测量到常规大地覆盖。矩阵
rotct2lg -常规大地测量到局部大地测量的旋转矩阵。
rotlg2ct -局部大地坐标的旋转矩阵。传统的陆地
lg2ct -本地大地测量(NEU)至常规大地测量(ECEF)
lg2dg -本地大地测量(NEU)到大地测量差异(纬度、经度)
直接-直接大地测量问题(X1,Y1,Z1 + Az,VA,Dist to X2,Y2,Z2)
逆-逆大地测量问题(X1,Y1,Z1 + X2,Y2,Z2到Az,VA,Dist)
simil—相似变换(平移,旋转,缩放)
日期转换
cal2jd -日历日期至儒略日期
在不同的日期格式之间转换
doy2jd -儒略日期的年和日
gps2jd - GPS周&秒周到朱利安日期
jd2cal -儒略日期到日历日期
jd2dow -朱利安日期的星期
jd2doy - Julian日期年和日
jd2gps - Julian日期到GPS周&秒周
jd2mjd -儒略日期到修改儒略日期
jd2yr - Julian日期到年和十进制年
修改的儒略日期到儒略日期
yr2jd - Year & decimal Year to Julian date
误差椭圆
计算误差椭圆半轴和方位角
errell3 -计算误差椭球半轴,方位角,倾角
绘制协方差矩阵的误差椭圆
杂项
cart2euler-将笛卡尔坐标旋转转换为欧拉极点旋转
euler2cart-将欧拉极点旋转转换为笛卡尔坐标旋转
findfixed -基于3D协方差矩阵查找固定电台
pltnet -绘制带有标签的点网络
示例脚本
diinv -简单的部分GUI脚本,用于直接和反向问题
直接问题的例子
Dist3D -计算点之间增量的3D距离的示例。
逆问题的例子
PltNetEl -网络错误省略号的示例图
ToUTM -从纬度、经度转换为UTM的示例
迈克·克莱默(2021)。大地的工具箱(//www.tatmou.com/matlabcentral/fileexchange/15285-geodetic-toolbox), MATLAB中央文件交换。检索.