资源简介
大地坐标与空间直角坐标互相转换,空间直角坐标转大地坐标,大地坐标转空间直角坐标。

代码片段和文件信息
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
相关资源
- Cad坐标转换工具,可进行批量转换
- 地固系惯性系坐标转换程序
- Excel在GPS坐标转换计算中的应用
- csv文件转换为kml文件的可靠工具
- COORDzbzh(坐标转换).zip
- 国家用地报备坐标转换器
- 坐标转换公式4参数、7参数
- coord 4.2 坐标转换工具
- DXF坐标转换小助手
- 大地测量控制点坐标转换技术规程C
- 三参数坐标转换
- 七参数转换及大地坐标系与空间坐标
- 大地测量控制点坐标转换技术规程
- 坐标转换高程拟合
- 坐标转换软件--七参数、四参数,可反
- 2000坐标.zip
- 坐标转换小软件
- 公里网转经纬度简易坐标转换工具
- 公里网坐标转经纬度坐标转换器
- 布尔沙七参数坐标转换
- GeoTrans坐标转换软件
- 大地坐标和空间直角坐标之间的相互
- 大地坐标转换为笛卡尔坐标(地心直
- WGS84和BJ54坐标转换源程序
- EGM96的计算含有坐标转换及其他参数计
- CoodTools坐标转换
- 坐标转换笑脸软件
- WGS84坐标转换经纬度
- 傻瓜坐标转换器
- VC高斯投影与坐标转换的源代码.rar
评论
共有 条评论