高斯投影坐标正反算编程报告
11页1、1高斯投影坐标正反算编程报告10021 班 张鑫 学号:20103025900401. 编程思想进行高斯投影坐标正反算的编程需要牵涉到大量的公式,为了使程序条理更清楚,各块的数据复用性更强,这里采取了结构化的编程思想。程序由四大块组成。GeodesyHomework.cpp 文件用于存放 main()函数,是整个程序的入口。通过结构化的编程尽力使 main()函数变得简单。MyFunction.h 和 MyFunction.cpp 用于存放计算过程中进行角度弧度换算时所要用到的一些自定的转换函数。Zhengsuan.h 和 Zhengsuan.cpp 用于存放 Zhengsuan 类,在 Zhengsuan 类中声明了高斯投影坐标正算所要用到的所有变量,在类的构造函数中进行成员变量的初始化及正算计算。通过 get 函数获得相应的正算结果。Fansuan.h 和 Fansuan.cpp 用于存放 Fansuan 类,类似于 Zhengsuan 类,Fansuan 类中声明了高斯投影坐标反算所要用到的所有变量,在类的构造函数中进行成员变量的初始化及反算计算。通过 get 函数获得相应的反算
2、结果。2. 计算模型高斯投影正算公式 64256 42322 )861(cosin70 )95(cosiltBN ltBimNlXx 522425 323)818(cos120(slttBltly 高斯投影反算公式 22425 236425 42232868cos1201cs6590720 9ffffff ffffff ffff ffffff tttBNytyl yttMt yttNMtyt 23. 程序框图开始输入 B,L求定带号 N,中央纬度 L0,纬度差 l按照实用公式计算 x,y换算为国家统一坐标 X,Y输出 X,Y输入国家统一坐标 X,Y由 Y 取定带号 N,并换算出 x,y求出中央经线 L0按照实用公式计算 B,lL=L0+l 求出大地经度 L输出 B,L结束正算反算34. 计算结果5. 附录:程序代码/主函数入口GeodesyHomework.cpp#include MyFunction.h#include Zhengsuan.h#include Fansuan.h#include using namespace std;voidfansuan();voidzhengsu
3、an();void main()zhengsuan();fansuan();printf(/n over!);voidzhengsuan()doublemyB,myL;coutmyXmyY;FansuanmyFansuan1(myX,myY);myFansuan1.printLocation();/自定功能函数库MyFunction.h#define PI 3.1415926#include using namespace std;doubleangleToDegree(intdu,intfen,floatmiao);double angleToDegree();/将度分秒换算为度doubledegreeToRadian(double degree);double degreeToRadian();/将角度换算为弧度MyFunction.cpp#include MyFunction.hdoubleangleToDegree(intdu,intfen,floatmiao)double result=0;result=miao/3600.0+fen/60.0+du;return resul
4、t;doubleangleToDegree()intdu,fen;floatmiao;double result;coutdufenmiao;result=angleToDegree(du,fen,miao);return result;doubledegreeToRadian(double degree)double result=0;5result=degree/57.295779513082321;return result;doubledegreeToRadian()doubleresult,degree;degree=angleToDegree();result=degreeToRadian(degree);return result;/正算类Zhengsuan.h/ Zhengsuan.h: interface for the Zhengsuan class./#if !defined(AFX_ZHENGSUAN_H_2655EA28_E810_44A3_8F14_56421A7B4466_INCLUDED_)#define AFX_ZHENGSUAN_H_2655EA28
《高斯投影坐标正反算编程报告》由会员小**分享,可在线阅读,更多相关《高斯投影坐标正反算编程报告》请在金锄头文库上搜索。
2020年高考真题——理科综合(全国卷Ⅲ)+Word版含答案
2021年绝味鸭脖策划书
2021年熟食店创业方案
2021年熟食店开店策划
2021年卤菜店创业计划书
2021年周黑鸭网络营销策划方案
东大21年1月考试《现代设计方法》考核作业
谈我国行政管理效率的现状及其改观对策(论文)
单证员考试-备考辅导-复习资料:无贸易背景信用证案分析.docx
土木工程毕业生答辩自述.docx
建筑学毕业后工作状态真实写照.doc
C#代码规范(湖南大学).doc
xx区食药监局2019年工作总结及2020年工作计划
2019年中医院药物维持治疗门诊工人先锋号先进事迹
2019年度xx乡镇林长制工作总结
2019年性艾科工作计划书
2019年人才服务局全国扶贫日活动开展情况总结
关于组工信息选题的几点思考
摘了穷帽子 有了新模样
2019年某集团公司基层党支部书记培训班心得体会
2024-03-05 67页
2024-03-05 58页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-27 2页
2024-02-20 20页
2024-02-20 23页