大地测量学基础实习报告..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大地测量学基础实习报告.

课程名称:大地测量学基础(A) 课程性质:必修 大地测量学基础(A) 实习报告 学 院: 测绘工程学院 班 级: 1220501 实习地点: 核工楼410 学生姓名: 赵四 学生学号: 201220050163 指导教师: 王老师 日期: 2015年05月10日 实验1 大地坐标与空间坐标的相互转换 实验考核 序号 考核内容 考核等级 备注 1 课堂表现 点名、实验 2 程序评价 可读性、移植性等 3 实验效果 精度、可靠性等 4 总结评价 认识深度等 总评 [实验项目] 大地坐标与空间坐标的相互转换 [实验目的]用vb程序实现坐标转换 [实验仪器设备]计算机及vb程序设计语言。 [实验原理]用vb程序来实现测量中的坐标之间的转换,让测量工作更方便。 [实验内容]* 已知B=30°50′00″,L=60°20′00″,大地高程H=555.00m。求X,Y,Z。 [实验数据记录及处理]* 打开GUIDE,在界面中设计如下图所示界面: 点击打开编写程序栏,在其中找到 在下面编写如下程序: 点击保存,然后点击“F5”运行该GUIDE,最终得到以下结果: [实验结论]* 坐标转换是控制测量、大地测量以及GPS中经常用到的运算,一旦坐标转换没有掌握,就很难进行内业的处理工作,所以其具有很重要的作用,因此要熟练掌握。 [实验注意事项]* 1、注意GUIDE的各个控件的作用。 2、注意代码的正确书写,以及代码与控件的相互对应。 3、注意坐标的转换方法。 4、不要混淆坐标。 实验2高斯投影正、反算 实验考核 序号 考核内容 考核等级 备注 1 课堂表现 点名、实验 2 程序评价 可读性、移植性等 3 实验效果 精度、可靠性等 4 总结评价 认识深度等 总评 [实验项目]高斯投影正、反算 [实验目的]用vb程序实现高斯投影正、反算 [实验仪器设备]计算机及vb程序设计语言。 [实验原理]已知该点的大地经度和大地纬度求该点的大地坐标,亦L,B求x,y的过程是高斯投影正算 已知该点的大地经度和大地坐标求该点的大地纬度,亦x,y求L,B的过程是高斯投影反算 [实验原理]* 高斯投影正算是由大地坐标(L,B)求高斯平面坐标(x,y)的过程,公式如下: [实验内容]* 坐标反算: load verse_1.txt %读取文件 sd=verse_1 [row,col]=size(sd)%片段维数 nd=row-3 %计算待定点个数 %**************反算方位角******* dx=sd(1,3)-sd(1,1) dy=sd(1,4)-sd(1,2) dr=sqrt(dx*dx+dy*dy) as0=acos(dx/dr) if dy0 as0=2*pi-as0 end xy=zeros(row-1,2)%建造五行两列全零数组 xy(1,1)=sd(1,3) xy(1,2)=sd(1,4) xy(row-1,1)=sd(row,3) xy(row-1,2)=sd(row,4) %********计算各点坐标及坐标方位角 for i=2:row-1 tp=sd(i,2)+sd(i,3)/60+sd(i,4)/3600 tp=tp*pi/180 as=as0+pi+tp while or(as0,as(2*pi)) if as0 as=as+2*pi end if as=2*pi as=as-2*pi end end dd=sd(i,1) xy(i,1)=xy(i-1,1)+dd*cos(as) xy(i,2)=xy(i-1,2)+dd*cos(as) as0=as End 坐标正算: ax=get(handles.edit1,string) ax=str2num(ax) ay=get(handles.edit2,string) ay=str2num(ay) s=get(handles.edit3,string) s=str2num(s) a=get(handles.edit4,string) a=str2num(a) bx=ax+s*cos(pi*a/180) by=ay+s*cos(pi*a/180) set(handles.edit5,string

您可能关注的文档

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档