空间直角坐标系与大地坐标系转换程序_第1页
空间直角坐标系与大地坐标系转换程序_第2页
空间直角坐标系与大地坐标系转换程序_第3页
空间直角坐标系与大地坐标系转换程序_第4页
空间直角坐标系与大地坐标系转换程序_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、空间直角坐标系与大地坐标系转换程序#in clude<iostream>#in clude<cmath>#in clude<ioma nip>using n ames pace std;#defi ne PI (2.0*asi n(1.0)void mai n() double a,b,c,d1,d2,f1,f2,m1,m2,B,L,H,X,Y,Z,W,N,e;cout<<"请分别输入椭球的长半轴、短半轴(国际单位)"<<e ndl;/cin> >a>>b;a=6378137;/ 以 WGS

2、84为例b=6356752.3142;e=sqrt(a*a-b*b)/a;c=a*a/b;int x;cout<<"请输入0或1,0:大地坐标系到空间直角坐标系;标系"<<endl;1 :空间直角坐标系到大地坐cin>>x;switch(x)case 0:cout<<"请分别输入该点大地纬度、经度、大地高(国际单位别输入)"<<e ndl;,纬度经度请按度分秒,分cin >>d1>>f1>>m1>>d2>>f2>>m2>

3、;>H;B=P l*(d1+f1/60+m1/3600)/180;L=P l*(d2+f2/60+m2/3600)/180;W=sqrt(1-e*e*si n( B)*si n(B);N=a/W;X=(N+H)*cos(B)*cos(L);Y=(N+H)*cos(B)*si n(L);Z=(N*(1-e*e)+H)*si n(B);cout<<"空间直角坐标系中 X,YZ ,坐标值(国际单位)分别为"<<fixed<<set precisi on( 6)<<X<<""<<fix

4、ed<<set precisi on( 6)<<Y<<""<<fixed<<set precisi on( 6)<<Z<<e ndl;break;case 1:cout<<"请分别输入空间直角坐标系中X,YZ的值(国际单位)"<<endl;double t,m, n, P,k,B0;m=Z/sqrt(X*X+Y*Y);/t0/初值t=m+P*n/sqrt(k+ n*n); /现在为t1,之后代替t2,t3B0=ata n(m);n=Z/sqrt(X

5、*X+Y*Y);P=c*e*e/sqrt(X*X+Y*Y);k=1+(a*a-b*b)/(b*b);B=ata n(t);W=sqrt(1-e*e*si n( B)*si n(B);N=a/W;H=Z/si n(B) - N*(1-e*e);int i;69*q8-09*(p8-8)he869*(p8-8)上 8Qus8/二 d/8*08LH8-ETE8 -qnop乏-(8)SOMA*A+x*x)tbsHHMx/A)ue苍丄d* 卡 1/、(OVA)空 oax)m/、=d+(x/A)uelfl =(OVA)空 ovx)=w=d+(x/A)IQ(OAA)空 ovx)=w-(8)u一s*(8)u一

6、s*卩半 LFbsHM年数注(u*u +呂七bs、u*d+E丄Qi巴P2OL-山OL 寸、糊兆 痙24 8 bH購衣总T片8 甜/M+XOL-山OLA(§-8)sq段H)04Lf=(L-Ld)*60;Lm=(L-Ld)*60-Lf)*60;"<<Bd<<" "<<Bf<<""<<Lf<<"cout<<"大地坐标系中纬度,经度,大地高(国际单位)分别为"<<fixed<<set precisi on(

7、 6)<<Bm<<e ndl<<Ld<<""<<fixed<<set precisi on( 6)<<Lm<<e ndl<<fixed<<set precisi on( 6)<<H<<e ndl;break;运行结果请输入0或I,吐犬地坐标系到空间a角坐标系i i;空间直角坐标系到大地坐标系请分别输入空间直角坐标系中的值(国际单位)-2686431-0253934292457.82254338 &4951 768393尢地坐林系中纬度,经度J大地高(国际单位)分别为37 32 18.540000122 2 25.389009-0.006005Pvess any key to con±inue请输/.0或1,0吠她坐标奈到空闾直争坐标务1;空间fife坐标系到+她坐标系a请分别输入该点经度、大地高(国际单也纬度经度请按度分秒,分别输入)3732

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论