《空间直角坐标系与大地坐标系转换程序》由会员分享,可在线阅读,更多相关《空间直角坐标系与大地坐标系转换程序(4页珍藏版)》请在人人文库网上搜索。

1、空间直角坐标系与大地坐标系转换程序#include#include#includeusing namespace std;#define PI (2.0*asin(1.0)void main() double a,b,c,d1,d2,f1,f2,m1,m2,B,L,H,X,Y,Z,W,N,e;/coutab;a=6378137;/ 以 WGS8釣例b=6356752.3142;e=sqrt(a*a-b*b)/a;c=a*a/b;int x;coutx;switch(x)case 0:coutd1f1m1d2f2m2H;B=PI*(d1+f1/60+m1/3600)/180;L=PI*(d2+f。

2、2/60+m2/3600)/180;W=sqrt(1-e*e*sin(B)*sin(B);N=a/W;X=(N+H)*cos(B)*cos(L);Y=(N+H)*cos(B)*sin(L);Z=(N*(1-e*e)+H)*sin(B);coutXYZ;double t,m,n, P,k,B0; m=Z/sqrt(X*X+Y*Y); /t0 B0=atan(m); /初值n=Z/sqrt(X*X+Y*Y);P=c*e*e/sqrt(X*X+Y*Y);k=1+(a*a-b*b)/(b*b);t=m+P*n/sqrt(k+n*n); / 现在为 t1 ,之后代替 t2,t3.B=atan(t);W=。

3、sqrt(1-e*e*sin(B)*sin(B);N=a/W;H=Z/sin(B) - N*(1-e*e);int i;for(i=1;fabs(B-B0)10E-10;i+)/ 每一次新的 B 与上一次计算的10E-10 radB0=B;n=t;t=m+P*n/sqrt(k+n*n);/ 迭代B=atan(t);W=sqrt(1-e*e*sin(B)*sin(B);N=a/W;/if(X0)/L=atan(Y/X)+PI;/if(X0)&(Y0)/L=2*PI-atan(Y/X);L=atan2(Y,X);H=sqrt(X*X+Y*Y)/cos(B)-N;int Bd,Bf,Ld,Lf;do。

4、uble Bm,Lm;B=180*B/PI;/B 转化为度做单位Bd=B;Bf=(B-Bd)*60;Bm=(B-Bd)*60-Bf)*60;L=180*L/PI;/L 转化为度做单位Ld=L;Lf=(L-Ld)*60;Lm=(L-Ld)*60-Lf)*60;cout 大地坐标系中纬度,经度,大地高(国际单位)分别为 fixedsetprecision(6)BmendlLd fixedsetprecision(6)Lmendlfixedsetprecision(6)Hendl;break;B 比较,误差小于Bd BfLf运行结果请输入眄如 阳大地坐标系到空间直角坐标系i -空间直角坐标系到大地坐标系 話分别输入空间直角坐标系中卷的值(国际单位)-2686431-0253934292457.8225433864951768393大地坐掃系中纬度,经度,大地高(匡I际单位)分别为即32 18-540000122 2 25.280008-0000005Press any ke to continue精选资料,欢迎下载Welcome !欢迎您的下载,资料仅供参考。

c语言大地坐标转换空间坐标,空间直角坐标系与大地坐标系转换程序相关推荐

  1. c语言大地坐标系和空间直角坐标系的转换,空间直角坐标系与大地坐标系转换程序.doc...

    空间直角坐标系与大地坐标系转换程序.doc 空间直角坐标系与大地坐标系转换程序includeiostream includecmathincludeiomanip using namespace st ...

  2. c语言直角坐标系与大地坐标系转换,空间直角坐标系与大地坐标系转换程序

    <空间直角坐标系与大地坐标系转换程序>由会员分享,可在线阅读,更多相关<空间直角坐标系与大地坐标系转换程序(5页珍藏版)>请在人人文库网上搜索. 1.空间直角坐标系与大地坐标系 ...

  3. c语言大地坐标转换空间坐标,大地坐标与直角空间坐标转换计算公式

    一.参心大地坐标与参心空间直角坐标转换 1名词解释: A :参心空间直角坐标系: a) 以参心0为坐标原点: b) Z 轴与参考椭球的短轴(旋转轴)相重合: c) X 轴与起始子午面和赤道的交线重合: ...

  4. c语言大地坐标转换空间坐标,大地坐标与空间直角坐标转换_C程序

    大地坐标与空间直角坐标转换的C程序 #include #include double HD(double a,double b,double c) {b=b+c/60; a=a+b/60; a=a/1 ...

  5. 坐标转换(空间直角坐标系与大地坐标系)

    代码中有详细的注释 根据<大地测量学(第三版)>武汉大学出版社的教材进行编写 import math as m import sys as s import osclass Earth() ...

  6. 空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系(转)

    本篇学习了空间直角坐标系.大地坐标系.平面坐标系.高斯平面直角坐标系.这个个坐标系有时很容易弄混淆! ( 一)空间直角坐标系     空间直角坐标系的坐标原点位于参考椭球的中心,Z轴指向参考椭球的北极 ...

  7. JavaScript 实现空间直角坐标系转换为大地坐标系(XYZ→BLH)

    一.前言 参考文章:使用Matlab对大地测量学中的大地坐标和大地空间直角坐标进行相互转换 相关文章:JavaScript 实现大地坐标系转换为空间直角坐标系(BLH→XYZ) 在相同的坐标基准下,将 ...

  8. 空间直角坐标系、大地坐标系、平面坐标系、高斯平面直角坐标系

    1.空间直角坐标系 空间直角坐标系的坐标原点位于参考椭球的中心,Z轴指向参考椭球的北极,X轴指向起始子午面与赤道的交点,Y轴位于赤道面上切按右手系于X轴呈90度夹角,某点中的坐标可用该点在此坐标系的各 ...

  9. 空间直角坐标系与大地坐标系坐标的转换(mfc)

    1.程序主界面 2.控件变量说明 public:CString X;//空间直角坐标系X坐标CString Y;//空间直角坐标系Y坐标CString Z;//空间直角坐标系Z坐标CString dB ...

最新文章

  1. linux 设备树调试必须知道的几个路径
  2. 设置CodeRush Xpress的线条颜色
  3. 皮一皮:现在的年轻人不得了吖...
  4. Regular in UltraEdit
  5. 教学目标四个维度_挖掘教材 预设目标 思本归真—— 记临安区初二英语教学研讨会...
  6. 关于CKeditor的个性应用设置 转
  7. 给来英国的女士或先生一点建议,同样关于行李.
  8. Micro Average vs Macro average Performance in a Multiclass classification setting
  9. linux整个文件夹下全部文件的属性,C/C++遍历目录下的所有文件(Windows/Linux篇,超详细)...
  10. 信息系统项目管理00——高项大观
  11. mysql数据库表无法显示_【MySQL8.0.18】IDEA 连接数据库无法显示数据表
  12. oracle复制数据库文件,Oracle备份与恢复系列(四)复制数据库 使用原有的控制文件...
  13. java 三个点_Java Object定义三个点如何实现 Java Object定义三个点实现代码
  14. 怎样用stm32驱动ds18b20温度芯片
  15. 海外侨胞代表建议广东各市抱团出海开设名优特产品实体店
  16. 第十周项目2——二叉树的便利的递归算法
  17. excel柱状图自定x轴y轴_《excel柱状图自定x轴y轴》 如何更改EXCEL 图表中X轴的名称...
  18. 矩形已知三个点的坐标,求第四个点的坐标
  19. 如何在Word中输入带方框对勾
  20. 《狂飙》台词“老默我想吃鱼了”被抢注商标

热门文章

  1. 【数据湖Hudi的概念】Table Types、Indexing和Metadata Table
  2. NSG2-一个很好用的ns2的tcl脚本自动生成软件
  3. 大促活动如何抵御大流量 DDoS 攻击?
  4. 模型汇总-9 Variational AutoEncoder_VAE基础:LVM、MAP、EM、MCMC、Variational Inference(VI)
  5. 不对齐 谷歌浏览器_谷歌浏览器input上下不对齐兼容解决办法
  6. 【ArcGIS教程一】如何用ArcGIS做一张专题地图
  7. type c 网卡 外接网卡 禁用后 不见 消失 找不到 的解决办法
  8. 机器学习(十)——期望值最大算法(EM算法)
  9. debian8文件服务器,debian 8 下部署开发环境
  10. 关于企业邮箱域名备案方法