资源简介
大地坐标与空间直角坐标互相转换,空间直角坐标转大地坐标,大地坐标转空间直角坐标。
代码片段和文件信息
function [XYZ] = BLh2XYZ(LATLONh)
% Example:
%(BLh)WGS84-(XYZ)WGS84
% LAT = 40.9987167395335;
% LON = 39.7652393428761;
% h = 51.403;
refell = 1;
switch refell
case 1
% IERS 2003 numerical standards
% ellipsoid parameters for xyz2ellip.m
a_tidefree = 6378136.6; %m Equatorial radius of the Earth
f_tidefree = 1/298.25642; % Flattening factor of the Earth
a = a_tidefree; %m Equatorial radius of the Earth
f = f_tidefree; % Flattening factor of the Earth
case 2
% GRS 80 (http://www.bkg.bund.de/nn_164850/geodIS/EVRS/EN/References/...
% Definitions/Def__GRS80-pdftemplateId=rawproperty=publication...
% File.pdf/Def_GRS80-pdf.pdf)
a_grs80 = 6378137;
f_grs80 = 0.00335281068118;
a = a_grs80; %m Equatorial radius of the Earth
f = f_grs80; % Flattening factor of the Earth
case 3
% WGS84
a=6378137;
f=1/298.25722356;
case 4
% Hayford
a=6378388;
f=1/297;
end
b = a-f*a;
lat=LAT*pi/180;
lon=LON*pi/180;
e2=(a^2-b^2)/a^2;
N=a/sqrt(1-e2*(sin(lat)^2));
X=(N+h)*cos(lat)*cos(lon);
Y=(N+h)*cos(lat)*sin(lon);
Z=(N*(1-e2)+h)*sin(lat);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-10 16:47 MATLABcode\BLh2XYZ\
文件 1290 2012-05-28 18:09 MATLABcode\BLh2XYZ\BLh2XYZ.m
目录 0 2017-07-10 16:47 MATLABcode\XYZ2BLh\
文件 1831 2012-05-22 15:41 MATLABcode\XYZ2BLh\xyz2ell.m
目录 0 2017-07-10 16:47 MATLABcode\
- 上一篇:基于遗传算法的飞机滑行路径优化
- 下一篇:532696.rar
相关资源
- 用文件的方式把xyz的坐标值转换为N
- 坐标转换,地心地固转经纬高坐标系
- GPS坐标转换综合程序
- XYZ2ENU坐标转换批处理
- XYZ2NEU小工具
- 平面坐标转换-四参数仿射变换源码
- UTM投影坐标与大地坐标转换精确到纳
- Dobot 机械臂 机器视觉 坐标转换文档
- 同坐标系坐标转换代码
- 大地坐标转经纬度
- CoordTools
- GPS坐标转换为百度地图坐标JS
- GPS轨迹坐标转换WGS84转GCJ02转web墨卡托
- 高德地图demo,通过高德地图选择位置
- 最新坐标转换含2000坐标系转换
- 七参数坐标转换工具可在WGS84、北京
- 坐标转换工具(经纬度BJ54WGS84全国8
- COORD GM2.0(2018-8-31)
- Coord GM 2.0最新完整版(含说明书)
- 四参数坐标转换
- 界址点标准格式转换器(国土用地报
- 3点法求解坐标转换参数7参数 严密直
- 北京54坐标系与西安80坐标系坐标转换
- 地理坐标转换 支持各种投影包含 北京
- 真实经纬度和偏移经纬度转换程序
- 随机过程联合概率密度函数坐标系转
- 经纬度坐标和xy坐标转换程序
- 大地测量 平面坐标转换
- 火星坐标与WGS1984坐标转换
- 计算UTM坐标转换为经纬度坐标
评论
共有 条评论