面向对象程序设计——陈士城-副本

面向对象程序设计——陈士城-副本

ID:33959586

大小:111.01 KB

页数:8页

时间:2019-03-02

面向对象程序设计——陈士城-副本_第1页
面向对象程序设计——陈士城-副本_第2页
面向对象程序设计——陈士城-副本_第3页
面向对象程序设计——陈士城-副本_第4页
面向对象程序设计——陈士城-副本_第5页
资源描述:

《面向对象程序设计——陈士城-副本》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、面向对象程序设计1、开发环境:VC++6.0。2、主要工作:在测量中会涉及到几种坐标系统的转换,本程序实现了一下几类坐标系的转换(包括:北京・54坐标,国家・80坐标,WGS-84坐标)。•大地坐标与高斯平面坐标的转换。将大地坐标(B,厶)转为高斯平而坐标,按照高斯投彫正算公式进行。将高斯平面坐标转为大地坐标(B,厶),按照高斯投影反算公式进行。(1)、由大地坐标求高斯平面坐标:高斯投影坐标正算公式(由厶B求无,y):x=X+-^―sinBcosBl'2+—^―sinBcos3B(5-r2+严Ip124//4

2、B(l-r2+;72)/'3+Ncos5B(5-18r2+z4)/'5「p6p120/7、(2)、由高斯平面坐标求大地坐标:高斯投影坐标反算公式(由兀」求£,B):IfB=BfJ—y$+——1__r(5+3/;+〃;_9〃”;))八f2MfN「24MfN[ffff1=——!——y——(1+2/;+〃;)b+(5+28))bNfcosBt-6N;cosB/fJ]20N;cosB‘7•大地坐标与空间直角坐标坐标的转换。(1)、由大地坐标求空间直角坐标:X=(N+H)cosBcosL<丫=(N+H)cosBsinLZ二[N(l—f2))+H]s

3、inB(2)、由空间直角坐标求大地坐标:L=arctan(y/X)

4、(),Z),Z°,3个旋转参数J心J1个尺度变化参数比。附1程序设计界面附2主要程序代码//DlgCoord.cpp:implementationfileIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHBOOLCDlgCoord::OnInitDialog(){CDialog::OnInitDialog();m_comOld.SetCurSel(0);//默认椭球类型m_comNew.SetCurSel(0);CWnd*pWnd;pWnd=GetDlgI

5、tem(IDC_COMBO_GEO_TO);pWnd->ShowWindow(SW_HIDE);pWnd=GetDlgItem(IDC_COMBO_GEO_Tl);pWnd->ShowWindow(SW_HIDE);returnTRUE;//returnTRUEunlessyousetthefocustoacontrol//EXCEPTION:OCXPropertyPagesshouldreturnFALSE}voidCDlgCoord::OnRadioGeoOld()〃源大地坐标{CWnd*pWnd;pWnd=GetDlgItem(ID

6、C_COMBO_GEO_TO);pWnd->ShowWindow(SW_SHOW);m_comGeoOld.SetCurSel(0);m_strX0=,H,;〃置0m_strY0=HU;m_strH0=,,n;pWnd=GetDlgItem(IDC_STATIC_XO);//标签标题改变pWnd->SetWindowText("B=*');pWnd=GetDlgItem(IDC_STATIC_YO);pWnd->SetWindowText(HL=u);pWnd=GetDlgItem(IDC_STATIC_HO);pWnd->SetWind

7、owText(MH=");}……其余几个单选按钮类似voidCDlgCoord::OnButtonCoordOk()〃坐标转换按钮{UpdateData();〃高斯正算大地亠平面if(m_CoordTypeOld==1&&m_CoordTypeNew==2){if(m_strXO.GetLength()==O

8、

9、m_strYO.GetLength()==O){AfxMessageBox("请输入数据!H);m_ctrXO.SetFocus();}elseGaussForward();}〃高斯反算平而亠大地……〃大地坐标・>空间直角坐标〃空

10、间直角坐标亠大地坐标……〃空间直角坐标〉空间直角坐标……voidCDlgCoord::GaussForward()//高斯正算{UpdateData();doubleB,Bbak,L,l,ll

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。