大地测量学基础编程作业

合集下载

《大地测量学基础》试卷(A)含答案

《大地测量学基础》试卷(A)含答案

《大地测量学基础》试卷(A)一、解释下列术语(每个2分,共10分)大地水准面球面角超底点纬度高程异常水准标尺零点差二、填空(1-15小题每空1分;16题4分,共36分)1、在地球自转中,地轴方向相对于空间的变化有______和_____。

2、时间的度量单位有______和______两种形式。

3、重力位是______和_____之和,重力位的公式表达式为_______。

4、椭球的形状和大小一般用_______来表示。

5、在大地控制网优化设计中把_____、______和_____作为三个主要质量控制标准。

6、测距精度表达式()m a b D=±+⨯中,的单位是______,表示的意义是_____;的单位是______,表示的意义是_____。

7、利用测段往返不符值计算的用来衡量水准测量外业观测的精度指标用_____来表示,其意义是______。

8、利用闭合环闭合差计算的用来衡量水准测量外业观测的精度指标用_____来表示,其意义是______。

9、某点在高斯投影3°带的坐标表示为XA=3347256m, YA=37476543m,则该点在6°带第19带的实际坐标为xA=___________________,yA=___________________。

10、精密水准测量中每个测段设置______个测站可消除水准标尺______零点差的影响。

11、点P从B=0°变化到B=90°时,其卯酉圈曲率半径从______变化到_____。

12、某点P的大地纬度B=30°,则该点法线与短轴的交点离开椭球中心的距离为_____。

13、高斯投影中,_____投影后长度不变,而投影后为直线的有_____,其它均为凹向_____的曲线。

14、大地线克莱劳方程决定了大地线在椭球面上的_______;在椭球面上某大地线所能达到的最大纬度为60°,则该大地线穿越赤道时的大地方位角表达式为_____(不用计算出数值)。

w-《大地测量学基础》复习题及参考答案剖析

w-《大地测量学基础》复习题及参考答案剖析

《大地测量基础》复习题及参考答案二、填空题:1、 旋转椭球的形状和大小是由子午椭园的 5 个基本几何参数来决定的,它们分别是长半轴、短半轴、扁率、第一偏心率、第二偏心率 。

2、决定旋转椭球的形状和大小,只需知道 5 个参数中的 2 个参数就够了,但其中至少有一个 长度元素 。

3、传统大地测量利用天文大地测量和重力测量资料推算地球椭球的几何参数,我国1954年北京坐标系应用是 克拉索夫斯基 椭球,1980年国家大地坐标系应用的是 75国际椭球(1975年国际大地测量协会推荐) 椭球,而全球定位系统(GPS )应用的是 WGS-84(17届国际大地测量与地球物理联合会推荐) 椭球。

4、两个互相垂直的法截弧的曲率半径,在微分几何中统称为主曲率半径,它们是指 M 和 N 。

5、椭球面上任意一点的平均曲率半径R 等于该点 子午曲率半径 M 和 卯酉曲率半径 N 的几何平均值。

6、椭球面上子午线弧长计算公式推导中,从赤道开始到任意纬度B 的平行圈之间的弧长表示为:X=]4sin 42sin 2)[1(20 -+--=⎰B C B BB A e a MdB B ρ 7、平行圈弧公式表示为:r= x=NcosB=21)sin 1(cos 22B e Ba -8、克莱洛定理(克莱洛方程)表达式为 lnsinA+lnr=lnC(r*inA=C)9、某一大地线常数等于椭球半径与该大地线穿越赤道时的 大地方位角的正弦乘积或者等于该点大地线上具有最大纬度的那一点的平行圈半径。

10、拉普拉斯方程的表达式为ϕλαsin )(L A --=。

11、投影变形一般分为 角度变形 、 长度变形 和 面积 变形。

12、地图投影中有 等角投影 、 等距投影 和 等面积 投影等。

13、高斯投影是 横轴椭圆柱等角投影,保证了投影的 角度 的不变性,图形的 相似形 性,以及在某点各方向上的 长度比 的同一性。

14、采用分带投影,既限制了 长度变形 ,又保证了在不同投影带中采用相同的简便公式进行由于 变形 引起的各项改正数的计算。

测绘编程基础试题及答案

测绘编程基础试题及答案

测绘编程基础试题及答案一、选择题(每题2分,共10分)1. 在测绘学中,以下哪个选项不属于测量误差的来源?A. 人为操作误差B. 仪器误差C. 大气折射误差D. 测量对象的移动答案:D2. GPS测量中,卫星信号的传播时间通常用来确定什么?A. 海拔高度B. 卫星到接收器的距离C. 经纬度坐标D. 时间校准答案:B3. 在进行地形图绘制时,比例尺的作用是什么?A. 表示地图上的距离与实际距离的比例关系B. 表示地图的精确度C. 表示地图的美观程度D. 表示地图的制作时间答案:A4. 下列哪项不是现代测绘技术的特点?A. 高精度B. 高效率C. 高成本D. 广泛应用答案:C5. 在遥感技术中,哪种类型的传感器主要用于获取地表温度信息?A. 光学传感器B. 红外传感器C. 微波传感器D. 超声波传感器答案:B二、填空题(每题2分,共10分)6. 测量学中的“三角测量法”是一种利用________和________测量两点之间距离的方法。

答案:角度;三角函数7. 在GIS中,空间数据的拓扑关系包括节点、弧段和________。

答案:多边形8. 测量学中,________是用来表示地面上某一点相对于参考椭球的位置的一组数值。

答案:大地坐标9. 遥感图像处理中的“图像增强”是指通过各种算法改善图像的________和________,以便于目标的识别和分析。

答案:清晰度;对比度10. 在地图制图中,等高线是用来表示________变化的一种线。

答案:高程三、简答题(每题10分,共20分)11. 简述全站仪的主要功能及其在测绘中的应用。

答案:全站仪是一种集电子测角、电子测距、数据自动记录和处理于一体的测量仪器。

其主要功能包括角度测量、距离测量、数据处理等。

在测绘中,全站仪广泛应用于地形图测绘、施工放样、变形监测等领域,能够提高测量的精度和效率。

12. 阐述地理信息系统(GIS)在城市规划中的应用。

答案:地理信息系统(GIS)在城市规划中的应用主要包括:1) 城市空间信息的收集、存储和管理;2) 城市规划方案的设计和模拟;3) 城市资源的分析和评估;4) 城市规划决策的支持;5) 城市建设项目的管理和监督。

大地测量学基础平时作业-CGCS坐标计算及答案-新)

大地测量学基础平时作业-CGCS坐标计算及答案-新)

一、《大地测量学基础》书上第41页例题详解已知某点在ITRF2000下1997.0参考历元的坐标及变化率为:解:(1)计算该点ITRF2000在2000.0历元下的坐标(根据在同一框架下的坐标的年变化率m/y ,换算不同历元间的坐标,注意单位,从1997到2000为3年)X=-2267749.162+(-0.0325×3)= -2267749.260 mY = 5009154.325+(-0.0077×3)= 5009154.302 mZ= 3221290.762+(-0.0119×3)= 3221290.726 m(2)计算2000.0历元下ITRF2000到ITRF97的坐标转换参数(根据表中数据计算在同一历元下不同框架的转换参数,从表2-2可查,注意ppb 为10-9)从表2-2中可查得:T1=0.67cm=0.0067mT2=0.61+(-0.06×3)=0.43cm=0.0043mT3=-1.85+(-0.14×3)=-2.27cm=-0.0227mD=1.55+0.01×3=1.58ppb(10-9)R1=0.00R2=0.00R3=0.00+0.02×3=0.06(0.001″为单位)=0.00006″(3)计算该点的CGCS2000坐标(ITRF97,2000历元)(由转换参数计算在同一历元下不同框架下的坐标)200099920001058.10001058.1/100.006.00/100.006.01058.10227.00043.0067.0⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛∙∙''''∙-''∙''∙∙+⎪⎪⎪⎭⎫ ⎝⎛-+⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛---Z Y X Z Y X Z Y X ρρ即:X=-2267749.260+0.0067+1.58×10-9×(-2267749.260)-0.06×0.001/206265×5009154=-2267749.260+0.0067-0.0036-0.0014=-2267749.2583≈-2267749.258 mY=5009154.302+0.0043+0.06×0.001/206265×(-2267749.260)+ 1.58×10-9×(5009154.302)=5009154.302+0.0043-0.0007+0.0079=5009154.3135 ≈5009154.314 mZ=3221290.726-0.0227+ 1.58×10-9×3221290.726=3221290.726-0.0227+0.0051=3221290.7084≈3221290.708 m二、书面作业解:(1)计算该点ITRF2000在2000.0历元下的坐标(根据在同一框架下的坐标的年变化率m/y ,换算不同历元间的坐标,注意单位,从1997到2000为3年)X=-2267740.389+(-0.0325×3)= -2267740.487 mY = 5009150.203+(-0.0077×3)= 5009150.180 mZ= 3221281.838+(-0.0119×3)= 3221281.802 m(2)计算2000.0历元下ITRF2000到ITRF97的坐标转换参数(根据表中数据计算在同一历元下不同框架的转换参数,从表2-2可查,注意ppb 为10-9)从表2-2中可查得:T1=0.67cm=0.0067mT2=0.61+(-0.06×3)=0.43cm=0.0043mT3=-1.85+(-0.14×3)=-2.27cm=-0.0227mD=1.55+0.01×3=1.58ppb(10-9)R1=0.00R2=0.00R3=0.00+0.02×3=0.06(0.001″为单位)=0.00006″(3)计算该点的CGCS2000坐标(ITRF97,2000历元)(由转换参数计算在同一历元下不同框架下的坐标)200099920001058.10001058.1/100.006.00/100.006.01058.10227.00043.0067.0⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎭⎫ ⎝⎛∙∙''''∙-''∙''∙∙+⎪⎪⎪⎭⎫ ⎝⎛-+⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎭⎫ ⎝⎛---Z Y X Z Y X Z Y X ρρ即:X=-2267740.487+0.0067+1.58×10-9×(-2267740.487)-0.06×0.001/206265×5009150.180=-2267740.487+0.0067-0.0036-0.0015=-2267740.4854 ≈-2267740.485 mY=5009150.180+0.0043+0.06×0.001/206265×(-2267740.487)+ 1.58×10-9×(5009150.180)=5009150.180+0.0043-0.0007+0.0079=5009150.1915 ≈5009150.192 mZ=3221281.802-0.0227+ 1.58×10-9×3221281.802=3221281.802-0.0227+0.0051=3221281.7844≈3221290.784 m最终坐标为:2267740.4845009150.1923221290.784X Y m Z -⎛⎫⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪ ⎝⎭⎝⎭。

大地测量学基础知到章节答案智慧树2023年南京工业大学

大地测量学基础知到章节答案智慧树2023年南京工业大学

大地测量学基础知到章节测试答案智慧树2023年最新南京工业大学第一章测试1.下面关于大地测量学叙述错误的是()参考答案:大地测量学的目的是测绘地形图2.大地测量学可以分为,几何大地测量学,物理大地测量学以及___。

参考答案:null3.卫星大地测量学属于大地测量学中的哪一分支()参考答案:空间大地测量学第二章测试1.下列关于地球的自转的说法哪一项是正确的()参考答案:岁差和章动导致地轴方向相对于空间的变化2.天球坐标系用于研究天体和人造卫星的定位与运动,地球坐标系用于研究地球上物体的定位与运动。

()参考答案:对3.以春分点作为基本参考点,由春分点周日视运动确定的时间,称为___。

参考答案:null4.下列关于时间系统的说法中错误的是()参考答案:世界时的时间尺度为地球公转5.下列关于的椭球参数的说法正确的是()参考答案:第一偏心率反应椭球体的扁平程度,它反映椭球的扁平程度,越大椭球体越扁6.下列关于关于的椭球定位和定向的说法错误的是()参考答案:椭球定向是指确定椭球旋转轴的方向以及大地起始子午面的位置,地心定位要满足两个平行条件,局部定位无此要求7.下列关于地球坐标系的说法错误的是()参考答案:站心坐标系为全局坐标系,可以分为垂线站心坐标系和法线站心坐标系,坐标展现形式可以为空间直角坐标系和极坐标系。

第三章测试1.经纬仪的三轴误差不包括()参考答案:垂线偏差2.精密测角的误差影响因素不包括()参考答案:平差方法3.在精密经纬仪中,为了提高望远镜系统的质量,物镜、调焦镜和目镜均为复合透镜。

()参考答案:对4.T3读数测微器两次读数之后需要除以2。

()参考答案:错5.双平行板测微器误差包括隙动差、行差等。

()参考答案:对6.方向观测法又称全圆方向观测法,当测站上的方向观测数在2个或者2个以上时,一般采用方向观测法。

()参考答案:错第四章测试1.下面哪一组为地球椭球的基本几何参数()。

参考答案:长半轴、短半轴、扁率、第一偏心率、第二偏心率2.椭球面上某一点的子午圈曲率半径、卯酉圈曲率半径以及平均曲率半径的大小关系()。

大地测量学基础-习题

大地测量学基础-习题

大地测量学基础作业题与复习思考题第一章绪论1、什么叫大地测量学?它与普通测量学有什么不同?2、大地测量学的任务和研究的内容有哪些?第二章大地测量基础知识作业题1、天球坐标系中,已知某卫星的r=26600000m,α=45°,δ=45°。

求该卫星的天球直角坐标X,Y,Z。

2、测站P对某卫星测得其r=21000000m, A= 45°, h=45°。

求该卫星的站心地平直角坐标x,y,z。

3、垂直角测量中,地面点P对目标点Q观测的垂直角为0°,如图所示。

水平距离PQ=1000m。

设地球半径OP=OC=R=6378000m,计算Q点对P点的高差h=QC=?球面距离PC=?(提示:P点、C点在球面上为等高,弧长PC=Rθ)4、已知A点正常高和各测段水准高差,计算B点的正常高。

A◎----------1○----------○2------------◎BA点正常高HA=1000m,各测段高差分别为:h1=21.123m、h2=20.014m、h3=19.762m,各测段路线长分别为:3km、2km、3km,各点纬度分别为:φa=33°50′、φ1=33°48′、φ2=33°47′、φb=33°45′。

(提示:先计算各测段高差的水准面不行改正及重力异常改正,再计算B点高程。

由平均纬度计算得系数A=0.00000142335,无重力异常资料)5、GPS卫星绕地球一周的时间为11小时58分(平太阳时), 计算相应的恒星时=?6、北京时间7时30分对应的世界时=?7、地的经度L=117°, 求该点平太阳时与北京时之差=?8、两地经度之差为30°, 求两地平太阳时之差、两地恒星时之差各为多少?第二章大地测量基础知识复习思考题1、名词定义:水准面、大地水准面、参考椭球面、总地球椭球、垂线偏差、大地水准面差距?4、常用大地测量坐标系统有哪些?5、名词定义:恒星时、平太阳时、世界时、区时、原子时、GPS时间系统?6、水准面不平行性对水准测量成果产生什么影响?7、什么是正高、正常高、大地高?绘图说明它们之间的关系。

2024年大地测量学基础(高起专)-地质大学考试题库及答案

2024年大地测量学基础(高起专)-地质大学考试题库及答案

下载温馨提示:该文档是学者精心编制而成,希望能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,我们为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!大地测量学基础(高起专)单选题1. _______要求在全球范围内椭球面与大地水准面有最佳的符合,同时要求椭球中心与地球质心一致或最为接近。

(A) 地心定位(B) 单点定位(C) 局部定位(D) 多点定位标准答案是::A2. _______用于研究天体和人造卫星的定位与运动。

(4分)(A) 参心坐标系(B) 空间直角坐标系C) 天球坐标系(D) 站心坐标系标准答案是::C3. 地球坐标系分为大地坐标系和_______两种形式。

(4分)(A) 天球坐标系(B) 空间直角坐标系(C) 地固坐标系(D) 站心坐标系标准答案是::B4. 地球绕地轴旋转在日、月等天体的影响下,类似于旋转陀螺在重力场中的进行,地球的旋转轴在空间围绕黄极发生缓慢旋转,形成一个倒圆锥体,旋转周期为26000年,这种运动成为_______。

(4分)(A) 极移(B) 章动(C) 岁差(D) 潮汐标准答案是::C5. 以春分点作为基本参考点,由春分点周日视运动确定的时间,称为_______。

(4分)(A) 恒星时(B) 世界时(C) 协调世界时(D) 历书时标准答案是::A多选题6. 下列属于参心坐标系的有:_______。

(4分)(A) 1954年北京坐标系(B) 1980年国家大地坐标系(C) WGS-84世界大地坐标系(D) 新1954年北京坐标系标准答案是::A,B,D7. 下列关于大地测量学的地位和作用叙述正确的有:_______。

(4分)(A) 大地测量学在国民经济各项建设和社会发展中发挥着基础先行性的重要保证作用。

大地测量学基础习题与思考题及答案含重点及两份武大测绘试题@

大地测量学基础习题与思考题及答案含重点及两份武大测绘试题@

《大地测量学基础》习题与思考题一 绪论1.试述您对大地测量学的理解?2.大地测量的定义、作用与基本内容是什么?3.简述大地测量学的发展概况?大地测量学各发展阶段的主要特点有哪些?4.简述全球定位系统(GPS )、激光测卫(SLR )、 甚长基线干涉测量(VIBL )、 惯性测量系统(INS )的基本概念? 二 坐标系统与时间系统1.简述是开普勒三大行星定律? 2.什么是岁差与章动?什么是极移? 3.什么是国际协议原点 CIO?4.时间的计量包含哪两大元素?作为计量时间的方法应该具备什么条件? 5.恒星时、 世界时、 历书时与协调时是如何定义的?其关系如何? 6.什么是大地测量基准?7.什么是天球?天轴、天极、天球赤道、天球赤道面与天球子午面是如何定义的 ? 8.什么是时圈 、黄道与春分点?什么是天球坐标系的基准点与基准面? 9.如何理解大地测量坐标参考框架?10.什么是椭球的定位与定向?椭球的定向一般应该满足那些条件? 11.什么是参考椭球?什么是总地球椭球?12.什么是惯性坐标系?什么协议天球坐标系 、瞬时平天球坐标系、 瞬时真天球坐标系?13.试写出协议天球坐标系与瞬时平天球坐标系之间,瞬时平天球坐标系与瞬时真天球坐标系的转换数学关系式。

14.什么是地固坐标系、地心地固坐标系与参心地固坐标系?15.什么协议地球坐标系与瞬时地球坐标系?如何表达两者之间的关系?16.如何建立协议地球坐标系与协议天球坐标系之间的转换关系,写出其详细的数学关系式。

17.简述一点定与多点定位的基本原理。

18.什么是大地原点?大地起算数据是如何描述的?19.简述1954年北京坐标系、1980年国家大地坐标系、 新北京54坐标系的特点以及它们之间存在相互关系。

20.什么是国际地球自传服务(IERS )、国际地球参考系统(ITRS) 、国际地球参考框架(ITRF)? ITRS 的建立包含了那些大地测量技术,请加以简要说明?21. 站心坐标系如何定义的?试导出站心坐标系与地心坐标系之间的关系?22.试写出不同平面直角坐标换算、不同空间直角坐标换算的关系式?试写出上述两种坐标转换的误差方程式? 23.什么是广义大地坐标微分方程(或广义椭球变换微分方程)?该式有何作用? 三 地球重力场及地球形状的基本理论1.简述地球大气中平流层、对流层与电离层的概念。

大地测量程序设计

大地测量程序设计

八程序设计线曲率半径。

using System;using System.Collections.Generic; using System.Text;namespace ConsoleApplication1 {class Application {static void Main( string [] args) {double a = 6378140.0; double a = 1.0 / 298.257;Console .Write ("请输入大地维度 B=");double B = DEG( double .Parse( Console .ReadLine())); double ee = 2 * a - a * a ;double W = Math .Sqrt(1 - ee * Math .Sin(B) * Math .Sin(B)); double M = a * (1 - ee) / W / W / W;Console .WriteLine("子午线曲率半径={0}" ,M); }//将ddd.mmss 转为弧度static public double DEG(double ang) {int fuhao = ( int )(ang / Math .Abs(ang)); ang = Math .Abs(ang); int d = ( int )ang;int m = (( int )(ang * 100)) - d * 100;double s = ang * 10000 - m * 100 - d * 10000; return ((d + m / 60.0 + s / 3600.0) * fuhao) / 180.0 * Math .PI;}1已知某椭球体的长轴 a = 6378140.0m ,扁率:1 298.257求给定大地维度处的子午【提示:Ma(1-e 2)W= , 1 -e 2sin 2B2 2e 2=2二-二2】2已知某椭球体的长轴 a=6378140.0m ,扁率: 线曲率半径。

大地测量学基础编程作业doc资料

大地测量学基础编程作业doc资料

大地测量学基础编程作业《大地测量学基础》编程作业报告姓名:周于涛学号:2014301610157一、作业内容1.大地主题解算(正反算)2.高斯投影计算(正反算)二、作业要求1.大地主题解算(1)完成大地主题解算正反算;(2)采用克拉索夫斯基椭球参数;(3)高斯平均引数(或白塞尔)方法解算;(4)最好有程序框图,界面和表格输出结果;2.高斯投影计算(1)完成高斯投影正反算;(2)采用克拉索夫斯基椭球参数;(3)按3°带和6°带投影;三、编程思路1.由于最后的结果要求有界面,我选择了C#语言完成本次编程作业;2.我将这两个作业写在同一个工程文件中,使用同一个界面展现;3.程序主要由3个部分组成,分别是:控件设计文件(Form1.Designer.cs)、控件响应文件(Form1.cs)、完成计算过程的类文件(Calcu.cs);4.基本思路为:从控件中获取预定格式的已知值,根据计算类型创建相应的类,传入初始值,使用类中的方法进行计算,最后返回计算结果,再根据结果类型以给定的格式输出显示。

5.计算使用的类:考虑到四种计算中都会涉及到:度分秒格式与十进制浮点格式角度值互相转换、弧度制与角度制相互转换、使用常数ρ’’、克拉索夫斯基椭球基本参数等操作,我先定义了Calcu这个基类,添加以上功能和常数,以便其他子类使用。

6.对于大地主题正反算,我分别定义两个类A_Calcu、B_Calcu,继承基类Calcu。

我采用白塞尔法进行大地主题正反算,参考教材上的计算步骤和计算公式。

7.对于高斯投影正反算,我再次分别定义两个类GA_Calcu、GB_Calcu,,继承基类Calcu。

采用教材上适用于电算的高斯投影计算步骤和公式。

考虑到程序的完善性,在确定中央子午线经度的时候,我采用了自动识别和手动添加两种方式,这样不仅可以完成按3°带和6°带投影,还可以实现按任意带投影,只需手动输入投影中央子午线经度即可。

《大地测量学基础》复习题及参考答案.

《大地测量学基础》复习题及参考答案.

《大地测量基础》复习题及参考答案一、名词解释:1、子午圈:过椭球面上一点的子午面同椭球面相截形成的闭合圈。

2、卯酉圈:过椭球面上一点的一个与该点子午面相垂直的法截面同椭球面相截形成的闭合的圈。

3、椭园偏心率:第一偏心率a ba e2 2-=第二偏心率b ba e2 2-='4、大地坐标系:以大地经度、大地纬度和大地高来表示点的位置的坐标系。

5、空间坐标系:以椭球体中心为原点,起始子午面与赤道面交线为X轴,在赤道面上与X轴正交的方向为Y轴,椭球体的旋转轴为Z轴,构成右手坐标系O-XYZ。

6、法截线:过椭球面上一点的法线所作的法截面与椭球面相截形成圈。

7、相对法截线:设在椭球面上任意取两点A和B,过A点的法线所作通过B点的法截线和过B点的法线所作通过A点的法截线,称为AB两点的相对法截线。

8、大地线:椭球面上两点之间的最短线。

9、垂线偏差改正:将以垂线为依据的地面观测的水平方向观测值归算到以法线为依据的方向值应加的改正。

10、标高差改正:由于照准点高度而引起的方向偏差改正。

11、截面差改正:将法截弧方向化为大地线方向所加的改正。

12、起始方位角的归算:将天文方位角以测站垂线为依据归算到椭球面以法线为依据的大地方位角。

13、大地元素:椭球面上点的大地经度、大地纬度,两点之间的大地线长度及其正、反大地方位角。

14、大地主题解算:如果知道某些大地元素推求另外一些大地元素,这样的计算称为大地主题解算。

15、大地主题正算:已知P1点的大地坐标,P1至P2的大地线长及其大地方位角,计算P2点的大地坐标和大地线在P2点的反方位角。

16、大地主题反算:如果已知两点的大地坐标,计算期间的大地线长度及其正反方位角。

17、地图投影: 将椭球面上各个元素(包括坐标、方向和长度)按一定的数学法则投影到平面上。

18、高斯投影:横轴椭圆柱等角投影(假象有一个椭圆柱横套在地球椭球体外,并与某一条子午线相切,椭球柱的中心轴通过椭球体中心,然后用一定投影方法,将中央子午线两侧各一定范围内的地区投影到椭圆柱上,再将此柱面展开成投影面)。

大地测量学基础习题

大地测量学基础习题

⼤地测量学基础习题《⼤地测量学基础》习题集1、现代⼤地测量学由哪三部分组成2、⼤地测量学的发展经历了哪⼏个阶段,各阶段有哪些主要贡献?3、⼏何⼤地测量学的基本任务是什么?4、物理⼤地测量学的基本任务是什么?7、离⼼⼒位函数可如何表⽰8、地球正常椭球可⽤哪⼏个基本参数确定?9、WGS-84地球椭球的有哪些⼤地基准常数?10、⾼出地⾯3 ⽶,正常重⼒值减少多少Gal?为什么?11、我国东部沿海海⽔⾯总趋势如何?13、⼀般地,椭球上⼀点的⼤地纬度B、球⼼纬度φ和归化纬度µ的⼤⼩关系如何?14、椭球长短轴a、b与第⼀偏⼼率e关系为:e=(a-b)/a,则椭球长短轴a、b与第⼆偏⼼率e’关系如何?15、椭球⾯上的⼀点的法线界于椭球⾯与短轴之间的长度,则长轴以上的长度等于多少,在长轴以下的长度等于多少?16、椭球⾯上的⼀点的卯⾣曲率半径等于界于椭球⾯与短轴之间的长度,为什么?17、垂线偏差µ在⼦午圈和卯⾣圈分量分别为ξ、η,在⼤地⽅位⾓为A的法截⾯的投影分量可如何表⽰?19、地⾯任点的正⾼含义如何?22、实际重⼒位与正常重⼒位之差如何?24、卯⾣圈曲率半径随纬度的增⼤如何?25、球⾯及椭球⾯上两点间的最短距离是两点间的直线吗?为什么?28、从解析意义来讲,⼤地测量主题解算含义如何?29、⼤地测量主题正算是指已知⼀点的⼤地坐标(L1,B1)和P1⾄P2点的⼤地线长S及⼤地⽅位⾓A12,推求P2点的⼤地坐标(L2,B2)和⼤地线在P2点的反⽅位⾓A2130、勒让德级数法⼤地测量主题解算的实质如何?31、⼤地测量学为了解决地⾯同椭球⾯的⽭盾及椭球⾯与平⾯的⽭盾,必须进⾏⼤地测量主题解算与平⾯投影计算,为什么?34、⾼斯投影含义如何?35、正形投影的两个基本要求如何?36、椭球⾯上⼤地线长度化S为⾼斯平⾯长度D近似公式如何?38、建⽴⼤地坐标系包括哪三个⽅⾯要求?39、⼤地坐标系统按椭球基准可分⼏种?40、⼤地坐标系统按坐标表⽰⽅式可分⼏种?41、坐标系统按与地球转动关系可分⼏种?42、参考椭球定位与定向的⽅法可分⼏种?44、国家⼀等三⾓锁为何⼀般布设为沿⽹状?47、J2仪器观测限差分⼏种?48、⼀测站4⽅向6测回的⽅向测回总数为多么?为何?50、传统平⾯⼤地控制⽹分为四个等级,测⾓中误差分别如何?51、国家平⾯控制⽹建⽴⽅法主要有⼏种?52、⽔准⽹的布设包括哪⼏部分?53、精度估算是指估算推算元素的精度?估算的基本公式如何?54、在三⾓测量概算中,计算近似边长的⽬的是为了计算归⼼改正,近似坐标、球⾯⾓超及三⾓⾼程?55、影响精密测距的主要因素哪三项?56、任何复杂的三⾓⽹都是由哪三种图形组成,如何?57、⾼斯投影不存在⾓度变形,但存在长度变形(除中央⼦午线外),且离中央⼦午线愈远变形,为什么?60、测⾓的主要误差来源包括哪些来源?61、将实地观测值化⾄⾼斯平⾯⽅向值需加⽅向改正,对三、四等三⾓测量可不加垂线偏差改正、截⾯差改正和标⾼正改正,为什么?62、⽤菲列罗公式计算中误差的数学表达式如何?63、三⾓点的点位设置主要包括⼏个步骤?64、我国计算⾼程的统⼀系统什么?65、三⾓⾼程属于系统吗?66、⾼斯坐标换带通常采⽤哪⼏种⽅式进⾏?67、电磁波测距以载波的⽅法不同分类如何?按测距的⽅法不同分类如何?68、电磁波测距分类有⼏种⽅法?69、精密⽔准测量与普通⽔准测量有何差别?69、我国经纬仪分为哪个系列?70、⽔准仪分有哪⼏系列?73、相位式测距仪主要有哪⼏种?74、S1⽔准仪进⾏⼆等⽔准测量时,其视线长度不得⼤于多少?75、30带范围内的最⼤长度变形相当于60带范围内的最⼤长度变形多少?为什么?76、三⾓⽹推算元素的精度与哪些因素有关?77、⼀测回中的重测⽅向数超过测站⽅向数时,应如何处理。

测量学自编习题集参考答案

测量学自编习题集参考答案

第一章绪论一、填空题1、研究地球的形状、大小以及确定地面(包括空中和地下)点位的科学。

2、测定;测设。

(答案无序)3、静止海水面向大陆、岛屿延伸包围地球而形成的封闭曲面。

4、平均静止海水面向大陆、岛屿延伸包围地球而形成的封闭曲面。

5、72.260米;1956年我国黄海高程系的水准原点高程为72.289米。

6、大地水准面;铅垂线。

7、参考椭球面;法线。

8、大地水准面。

9、测距离;测角度;测高差。

(答案无序)10、大地测量学;摄影测量学;工程测量学;制图学。

(答案无序)11、测定;测设。

(答案无序)12、-74240米。

13、2;东。

14、21;42。

15、东经120°。

16、东经141°。

17、0°;6°;西;东。

18、地面点到大地水准面的铅垂距离。

19、地面点到假定水准面的铅垂距离;两个地面点的高程差(相对高程之差或绝对高程之差)。

20、从整体到局部;从高级到低级;先控制后细部;步步检核。

三、选择题1、C;2、C;3、D;4、B。

四、问答题1、绝对高程是地面点到大地水准面的铅垂距离;相对高程是地面点到假定水准面的铅垂距离。

2、高差是两个地面点的高程差(相对高程之差或绝对高程之差)。

3、水准面是静止海水面向大陆、岛屿延伸包围地球而形成的封闭曲面;大地水准面是平均静止海水面向大陆、岛屿延伸包围地球而形成的封闭曲面。

4、地球表面上一点的位置常用地理坐标和直角坐标表示,常用的坐标系是独立平面直角坐标系和高斯平面直角坐标系;平面直角坐标系的x轴为纵轴表示北方向,y轴为横轴表示东方向,角度是以顺时针旋转为正,其象限也按照顺时针分布,但三角函数关系仍沿用数学的三角函数。

第二章水准测量一、填空题1、变动仪器高法;双面尺法。

(答案无序)2、±3mm;±10m。

3、水准测量;三角高程测量。

(答案无序)4、视准轴CC;纵轴或竖轴VV;水准管轴LL;圆水准管轴L’L’。

大地测量学编程实习报告--大地主题解算

大地测量学编程实习报告--大地主题解算

大地测量学编程实习报告——大地主题解算学院:测绘学院专业:测绘工程班级:2014级2班学号:*************姓名:**一、实习目的1. 提高运用计算机语言编程开发的能力;2. 加深对大地主题解算计算公式及辅助参数的理解并掌握计算步骤;3. 通过编程语言实现大地主题解算。

二、注意事项1. 计算所需变量多,容易混淆;2. 正反算函数的编写;3. 函数调用;4. 弧度与角度之间的转化。

三、程序框图正算反算四、源代码调用的函数:public double Mjisuan(double B)//M计算{double M;M = a * (1 - e2) *Math.Pow((1 - e2 * Math.Sin(B) * Math.Sin(B)),-1.5);return M;}public double Njisuan(double B)//N计算{double N;N = a * Math.Pow((1 - e2 * Math.Sin(B) * Math.Sin(B)), -0.5);return N;}public double angletorad(double angle)//角度转弧度{double rad;rad = Math.PI * angle / 180;return rad;}public double Amcalculate(double b,double l,double SsinAm,double ScosAm)// Am计算{double c,T,Am;c = Math.Abs(ScosAm / SsinAm);if (Math.Abs(b) > Math.Abs(l))T = Math.Atan(Math.Abs(SsinAm / ScosAm));elseT = Math.PI * 0.25 + Math.Atan((1 - c) / (1 + c));if (b > 0 && l >= 0)Am = T;else if (b < 0 && l >= 0)Am = Math.PI - T;else if (b <= 0 && l < 0)Am = Math.PI + T;else if (b == 0 && l > 0)Am = Math.PI * 0.5;else Am = 2 * Math.PI - T;return Am;}正算private void button1_Click(object sender, EventArgs e){double B1 = Convert.ToDouble(textBox1.Text) + Convert.ToDouble(textBox8.Text) / 60 + Convert.ToDouble(textBox9.Text) / 3600;double L1 = Convert.ToDouble(textBox2.Text) + Convert.ToDouble(textBox11.Text) / 60 + Convert.ToDouble(textBox10.Text) / 3600;double A12 = Convert.ToDouble(textBox4.Text) +Convert.ToDouble(textBox12.Text) / 60 + Convert.ToDouble(textBox13.Text) / 3600;double S = Convert.ToDouble(textBox3.Text);double Am,Bm,Lm,A23,B23,L23,B01,L01,A01,M,N,B02,L02,A02,t,n2,p1,p2,p3,Vm2;B1 = angletorad(B1);L1 = angletorad(L1);A12 = angletorad(A12);M=Mjisuan(B1);N=Njisuan(B1);B01 = S * Math.Cos(A12) / M;L01 = S * Math.Sin(A12)/ (N * Math.Cos(B1));A01= S *Math.Sin(A12)*Math.Tan(B1)/N;Am = A12 + 0.5 * A01;Bm = B1 + 0.5 * B01;M = Mjisuan(Bm);N = Njisuan(Bm);t=Math.Tan(Bm);n2=Math.Cos(Bm)*Math.Cos(Bm)*e2/(1-e2);Vm2 = 1 + n2;B02 = (Vm2/ N) * S * Math.Cos(Am) * (1 + S * S / (24 * N * N) * ((Math.Sin(Am) * Math.Sin(Am) * (2 + 3 * t * t + 3 * n2*t*t) + 3 * Math.Cos(Am) * Math.Cos(Am) * n2 * (t * t - 1 - n2 - 4 * n2 * t * t))));L02=(1/(N*Math.Cos(Bm)))*S*Math.Sin(Am)*(1+S*S/(24*N*N)*(t*t*Math.Sin(Am)*Math.Sin(Am)-Math.Cos(Am)*Math.Cos(Am)*(1+n2-9*n2*t*t+n2*n2)));A02=(1/N)*S*Math.Sin(Am)*t*(1+S*S/(24*N*N)*(Math.Cos(Am)*Math.Cos(Am)*(2+7*n2+9*n2*t*t+5*n2*n2)+Math.Sin(Am)*Math.Sin(Am)*(2+t*t+2*n2)));while (Math.Abs(B02 - B01) > 0.000000001 && Math.Abs(L02 - L01) > 0.000000001 && Math.Abs(A02 - A01) > 0.000000001){A01 = A02;B01 = B02;L01 = L02;Am = A12 + 0.5 * A02;Bm = B1 + 0.5 * B02;Lm = L1 + 0.5 * L02;M = Mjisuan(Bm);N = Njisuan(Bm);t = Math.Tan(Bm);n2 = Math.Cos(Bm) * Math.Cos(Bm) * e2 / (1 - e2);B02 = (Vm2/ N) * S * Math.Cos(Am) * (1 + S * S / (24 * N * N) * ((Math.Sin(Am) * Math.Sin(Am) * (2 + 3 * t * t + 3 * n2 * t * t) + 3 * Math.Cos(Am) * Math.Cos(Am) * n2 * (t * t - 1 - n2 - 4 * n2 * t * t))));L02 = (1 / (N * Math.Cos(Bm))) * S * Math.Sin(Am) * (1 + S * S / (24 * N * N) * (t * t * Math.Sin(Am) * Math.Sin(Am) - Math.Cos(Am) * Math.Cos(Am) * (1 + n2 - 9 * n2 * t * t + n2 * n2)));A02 = (1 / N) * S * Math.Sin(Am) * t * (1 + S * S / (24 * N * N) * (Math.Cos(Am) * Math.Cos(Am) * (2 + 7 * n2 + 9 * n2 * t * t + 5 * n2 * n2) + Math.Sin(Am) * Math.Sin(Am) * (2 + t * t + 2 * n2)));}B02 = B1 + B02;L02 = L1 + L02;A02 = A12 + A02+Math.PI;p1 = 180.0 * A02 / Math.PI;int A21 = (int)p1;int A22 = (int)((p1 - A21) * 60);A23 = (p1 - A21 - A22 / 60.0) * 3600;p2 = 180.0 * B02 / Math.PI;int B21 = (int)p2;int B22 = (int)((p2 - B21) * 60);B23 = (p2 - B21 - B22 / 60.0) * 3600;p3 = 180.0 * L02 / Math.PI;int L21 = (int)p3;int L22 = (int)((p3 - L21) * 60);L23 = (p3 - L21 - L22 / 60.0) * 3600;if (A21 > 360)A21 = A21 - 180;textBox5.Text = B21.ToString();textBox21.Text = B22.ToString();textBox20.Text = B23.ToString();textBox6.Text = L21.ToString();textBox18.Text = L22.ToString();textBox16.Text = L23.ToString();textBox19.Text = A21.ToString();textBox17.Text = A22.ToString();textBox15.Text = A23.ToString();}反算private void button2_Click(object sender, EventArgs e){double B1 = Convert.ToDouble(textBox1.Text) + Convert.ToDouble(textBox8.Text) / 60 + Convert.ToDouble(textBox9.Text) / 3600;double L1 = Convert.ToDouble(textBox2.Text) + Convert.ToDouble(textBox11.Text) / 60 + Convert.ToDouble(textBox10.Text) / 3600;double B2 = Convert.ToDouble(textBox5.Text) + Convert.ToDouble(textBox21.Text) / 60 + Convert.ToDouble(textBox20.Text) / 3600;double L2 = Convert.ToDouble(textBox6.Text) + Convert.ToDouble(textBox18.Text) / 60 + Convert.ToDouble(textBox16.Text) / 3600;B1 = angletorad(B1);L1 = angletorad(L1);B2 = angletorad(B2);L2 = angletorad(L2);double SsinAm, ScosAm, r01, r21, r03, S10, S12, S30, M, N, Am, Bm, t, n2, Vm2, t01, t21, t03, dA, dL, dB, S, A12, A21;double p1, p2, A123, A213;dL = L2 - L1;dB = B2 - B1;Bm = 0.5 * (B1 + B2);M = Mjisuan(Bm);N = Njisuan(Bm);t = Math.Tan(Bm);n2 = Math.Cos(Bm) * Math.Cos(Bm) * e2 / (1 - e2);Vm2 = 1 + n2;r01 = N * Math.Cos(Bm);r21 = N * Math.Cos(Bm) / (24 * Vm2 * Vm2) * (1 + n2 - 9 * n2 * t * t + n2 * n2); r03 = -N / 24 * Math.Cos(Bm) * Math.Cos(Bm) * Math.Cos(Bm) * t;S10 = N / Vm2;S12 = -N / (24 * Vm2) * Math.Cos(Bm) * Math.Cos(Bm) * (2 + 3 * t * t + 2 * n2); S30 = N / (8 * Vm2 * Vm2 * Vm2) * (n2 - t * t * n2 + n2 * n2);t01 = t * Math.Cos(Bm);t21 = 1 / (24 * Vm2 * Vm2) * Math.Cos(Bm) * t * (2 + 7 * n2 + 9 * t * t * n2 + 5 * n2 * n2);t03 = 1 / (24) * Math.Cos(Bm) * Math.Cos(Bm) * Math.Cos(Bm) * t * (2 + t * t + 2 * n2 * t*t);SsinAm = r01 * dL + r21 * dB * dB * dL + r03 * dL * dL * dL;ScosAm = S10 * dB + S12 * dB * dL * dL + S30 * dB * dB * dB;dA = t01 * dL + t21 * dB * dB * dL + t03 * dL * dL * dL;Am = Amcalculate(B2 - B1, L2 - L1, SsinAm, ScosAm);S = SsinAm / Math.Sin(Am);A12 = Am - 0.5 * dA;A21 = Am + 0.5 * dA + Math.PI;p1 = 180.0 * A12 / Math.PI;int A121 = (int)p1;int A122 = (int)((p1 - A121) * 60);A123 = (p1 - A121 - A122 / 60.0) * 3600;p2 = 180.0 * A21 / Math.PI;int A211 = (int)p2;int A212 = (int)((p2 - A211) * 60);A213 = (p2 - A211 - A212 / 60.0) * 3600;if (A121 > 360)A121 = A121 - 180;textBox4.Text = A121.ToString();textBox12.Text = A122.ToString();textBox13.Text = A123.ToString();textBox19.Text = A211.ToString();textBox17.Text = A212.ToString();textBox15.Text = A213.ToString();textBox3.Text = S.ToString();}五、运算结果正算反算(可对比结果,几乎一样)六、实习总结此次实习我收获颇多,我不仅对大地主题解算的公式更加的了解,而且对c#语言的掌握也更加熟悉了。

大地测量学基础作业与参考答案

大地测量学基础作业与参考答案

7.水准面的不平行性是由于什么原因引起的?这种现象对水准测量会产生什么影响? 答:由于水准面是一重力等位面,正常重力的大小与纬度有关,当位 W 一定时,两水准面 之间的距离与重力成反比, 从而导致两水准面之间的不平行。 这种现象会引起经过不同路线 测定某点的高程不同,使某点高程产生多值性。 8.1956 年黄海高程系统与 1985 国家高程基准有何差别? 答:1956 年黄海高程系统的高程基准面是采用 1950 年至 1956 年 7 年间青岛验潮站的潮汐 资料推求得到的。1985 国家高程基准的高程基准面是采用青岛验潮站 1952~1979 年中取 19 年的验潮资料计算确定的。两者相差 0.029m。 9.1956 年黄海高程系统与 1985 国家高程基准的水准原点高程各是多少? 答:1956 年黄海高程系统水准原点高程是 72.289m,1985 国家高程基准的水准原点高程是 72.260m。 第四章 地球椭球及其数学投影变换的基本理论 1.椭球面上的常用坐标系有哪些? 答:有大地坐标系、空间直角坐标系、天文坐标系、子午面直角坐标系、地心纬度坐标系及 归化纬度坐标系、站心地平坐标系。 2. 地球椭球基本参数有哪些?它们的互相关系是什么? 答:椭圆的长半轴 a 、短半轴b、扁率 、第一偏心率 e 、第二偏心率 e 、辅助 量
6.正高、正常高和大地高如何定义的?三者有何关系: 答:正高:地面点沿垂线方向至大地水准面的距离,用 H 正 表示;地面点沿垂线方向至似大 地水准面的距离,用 H 常 表示;地面点沿法线方向至椭球面的距离,用 H 大 表示。三者的关 系为:
H 大 H 正常 。其中 为高程异常, N 为大地水准面差距。 H大 H正 N
X 0 , Y0 , Z 0
为平移参数; X , Y , Biblioteka 为旋转参数, m 为尺度变化参数。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《大地测量学基础》编程作业报告
姓名:周于涛学号:2014301610157
一、作业内容
1.大地主题解算(正反算)
2.高斯投影计算(正反算)
二、作业要求
1.大地主题解算
(1)完成大地主题解算正反算;
(2)采用克拉索夫斯基椭球参数;
(3)高斯平均引数(或白塞尔)方法解算;
(4)最好有程序框图,界面和表格输出结果;
2.高斯投影计算
(1)完成高斯投影正反算;
(2)采用克拉索夫斯基椭球参数;
(3)按3°带和6°带投影;
三、编程思路
1.由于最后的结果要求有界面,我选择了C#语言完成本次编程作业;
2.我将这两个作业写在同一个工程文件中,使用同一个界面展现;
3.程序主要由3个部分组成,分别是:控件设计文件(Form1.Designer.cs)、控件响应文件(Form1.cs)、完成计算过程的类文件(Calcu.cs);
4.基本思路为:从控件中获取预定格式的已知值,根据计算类型创建相应的类,传入初始值,使用类中的方法进行计算,最后返回计算结果,再根据结果类型以给定的格式输出显示。

5.计算使用的类:考虑到四种计算中都会涉及到:度分秒格式与十进制浮点格式角度值互相转换、弧度制与角度制相互转换、使用常数ρ’’、克拉索夫斯基椭球基本参数等操作,我先定义了Calcu这个基类,添加以上功能和常数,以便其他子类使用。

6.对于大地主题正反算,我分别定义两个类A_Calcu、B_Calcu,继承基类Calcu。

我采用白塞尔法进行大地主题正反算,参考教材上的计算步骤和计算公式。

7.对于高斯投影正反算,我再次分别定义两个类GA_Calcu、GB_Calcu,,继承基类Calcu。

采用教材上适用于电算的高斯投影计算步骤和公式。

考虑到程序的完善性,在确定中央子午线经度的时候,我采用了自动识别和手动添加两种方式,这样不仅可以完成按3°带和6°带投影,还可以实现按任意带投影,只需手动输入投影中央子午线经度即可。

四、程序框图
图1 大地主题正算(左)、反算(右)程序框图
图2 高斯投影正算(左)、反算(右)程序框图
六、程序运行结果
1.大地主题正反算
运行结果:
图3 大地主题正算结果
图4 大地主题反算结果
2.高斯投影正反算
起算数据:
B = 51°38' 43.9023'' L=111°2' 13.1360''
运行结果:
图5 高斯投影正算结果(6°带)
图6 高斯投影正算结果(3°带)
图7 高斯投影反算结果(6°带)
图8 高斯投影反算结果(3°带)
经检查,所有结果均满足限差要求。

2016年5月28日。

相关文档
最新文档