




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教 案2010 2011 学年第一学期主 讲 教 师宋 雷课 程 名 称测量程序设计课程类别专业选修课学时及学分40学时; 3.0学分授 课 班 级测绘071-3班使 用 教 材VB语言与测量程序设计系(院、部)土木工程系教研室(实验室)测绘教研室课时授课计划课次序号:1 一、课题:测量程序设计和VB语言概述二、课型:讲授三、目的要求:了解测量程序设计的意义;了解 Visual Basic语言的版本和特点;掌握程序设计步骤和规范;并了解本门课程的主要内容。四、重点、难点:重点是程序设计步骤和规范,了解本门课程的主要内容;难点是程序设计步骤和规范。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 测量程序设计的意义?2 简述程序设计的步骤与规范?八、授课记录:授课日期2010-08-302010-8-30班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、导入课题 2分钟2、教学内容 80分钟一、课程概述1 课程性质;2 课程任务;3 本课程考核方法与要求二、测量程序设计意义1 计算机在现代测绘科学中的广泛应用2 测绘相关软件丰富:数据计算、制图、遥感影像处理、数字摄影测量、地理信息系统(GIS)、 GPS平差计算. 3 实际工作遇到的问题千差万别,特定应用需要掌握一门编程语言,设计相应的程序解决实际问题.4 编写相关专业程序,深化测量知识的过程.三、程序设计步骤和规范1、程序设计基本步骤 1) 问题描述 2) 算法设计 3) 程序编码 4) 程序测试 5) 程序应用与维护2、程序设计规范 1) 结构清晰、代码精简 2) 尽量使用标准函数、尽量使用局部变量. 3) 进行适当注释. 4) 利用缩进键显示程序逻辑结构 5) 循环和分支层次不要过多.慎GOTO语句. 6) 界面设计尽量美观统一四、测量程序设计语言选择为什么选择VB语言(VB语言特点) :Visual Basic之所以受到广大编程爱好者及专业编程人员的青睐,是因为它具有以下一些特点: 1)面向对象 2)事件驱动 3)软件的集成式开发 4)结构化的程序设计语言。5)强大的数据库访问功能 6)支持对象的链接与嵌入技术 7)网络功能 8)多个应用程序向导五、关于Visual Basic语言1 VB语言发展2 VB6.0的三个版本六、课程主要内容 1、课程主要教学内容2、基本要求3、重点内容4 、难点内容3、课堂总结 2分钟 4、布置作业 1分钟课时授课计划课次序号:2一、课题:简单测量程序设计二、课型:讲授三、目的要求:理解VB测量程序编制基础;掌握角度换算程序设计方法;掌握坐标方位角计算程序设计方法;掌握导线测量近似坐标计算程序设计方法;掌握全站仪放样元素计算程序设计方法。四、重点、难点:重点是角度换算程序设计、坐标方位角计算程序设计、导线测量近似坐标计算程序设计、全站仪放样元素计算程序设计。难点是导线测量近似坐标计算程序设计方法。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 角度换算程序 2 坐标方位角计算程序3 导线测量近似坐标计算程序4 全站仪放样元素计算程序八、授课记录:授课日期2010-09-022010-9-06班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、导入课题 2分钟2、教学内容 80分钟一、VB程序编制基础1、预定义对象-窗体和控件2、数据类型3、字符串运算符与操作函数4、过程5、文件操作二、角度换算1、问题描述 VB语言没有角度换算的内部函数可以应用,需要进行角度的度分秒和度制并且弧度之间的换算.2 、度分秒与度制换算 度分秒 1174512 小数形式 117.7533 1=60 1=60 1=3600 1=1/60 1=1/60 1=1/3600 1) 度分秒换算度 Public Function Deg( jd) 公有过程 子函数 名称(形参) jd1=fix(jd) jd2=(jd-jd1)*100jd3=fix(jd2) jd4=(jd2-jd3)*100 jd=jd1+jd3/60+jd4/3600 End function 2) 度换算度分秒 Public Function Dms( jd) 公有过程 子函数 名称(形参) jd1=fix(jd) jd2=(jd-jd1)*60 jd3=fix(jd2) jd4=(jd2-jd3)*60 jd=jd1+jd3/100+jd4/10000 End function三、坐标方位角计算公式:a=180-Sgn(dy)*90-Atn(dx/dy)* 57.29577951308Public sub() dx=x(j)-x(i) dy= y(j)-y(i)+0.0000001 s=sqr(dx*dx+dy*dy) a=180-Sgn(dy)*90-Atn(dx/dy)* 57.29577951308End sub四、导线测量近似坐标计算计算方法1) 根据A B 两点的坐标计算坐标方位角tab.2) 计算BC边的坐标方位角tbc tbc=tab+b-180 if tbc360 then tbc=tbc-360 if tbc360then? if b0 then ? 有无可能?3、课堂总结 2分钟 4、布置作业 1分钟课时授课计划课次序号:3一、课题:测量平差编程计算(一)-测量平差理论二、课型:讲授三、目的要求:理解条件平差函数模型、间接平差函数模型;掌握间接平差原理和条件平差原理。四、重点、难点:重点是件平差函数模型、间接平差函数模型;掌握间接平差原理和条件平差原理。难点是间接平差原理和条件平差原理。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1、如图所示的水准网,A、B、C已知水准点,P1、P3、P3为待定点,已知水准点的高程、各水准路线的长度及观测高差,试写出观测方程的矩阵形式并给出权阵 。八、授课记录:授课日期2010-09-062010-9-09班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、导入课题 2分钟2、教学内容 80分钟一、测量平差函数模型 1、函数模型1)、测量中,有些量可以直接测定,有的量需要间接测定,所求量与已知量之间的关系即函数模型,几何模型(网形)一旦确定, 可建立函数模型.2)、一个几何模型(控制网)确定所必需的观测元素个数为必要观测数, 必要观测元素之间不存在函数关系,是函数独立的量.3 )、一个模型通过t个必要而独立的量被唯一确定,模型中任何一个量都是这t个量的函数.(必须是必要类型)4 )、 仅对必要元素进行观测,无法发现错误和粗差,测量工作必须进行多余观测, 如果有r个多余观测,则n个观测量之间存在r个函数关系.二 、 条件平差原理1、总法方程:1、总法方程的解:3 条件平差的计算步骤1) 根据平差问题的具体情况,列出条件方程式,条件方程的个数等于多余观测数r。 2) 根据条件式的系数,闭合差及观测值的权组成法方程式,法方程的个数等于多余观测数r。 3) 解算法方程,求出联系数K值。 4) 将K值代入改正数方程式,求出V值,并求出平差值5) 为了检查平差计算的正确性,常用平差值 重新列出平差值条件方程式,看其是否满足方程。 三 、 间接平差原理1、基础方程和它的解2、间接平差法平差步骤3、参数的选取高程控制网:待定点的高程平面控制网:待定点的二维坐标三维控制网:待定点的三维坐标3、课堂总结 2分钟 4、布置作业 1分钟课时授课计划课次序号:4 一、课题:测量平差编程计算(二)-矩阵计算二、课型:讲授三、目的要求:理解二维数组的概念;掌握矩阵相乘程序设计理论与方法;掌握列选主元消去法求逆矩阵的理论与方法;掌握平方根法求逆矩阵的理论与方法。四、重点、难点:重点是矩阵相乘程序设计理论与方法;列选主元消去法求逆矩阵的理论与方法;平方根法求逆矩阵的理论与方法。难点是列选主元消去法求逆矩阵的理论与方法;平方根法求逆矩阵的理论与方法。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 列选主元高斯消去法求逆矩阵步骤与计算方法?2 全选主元高斯消去法求逆矩阵步骤与计算方法?3 平方根法求逆矩阵的步骤与计算方法,该方法适用什么类型矩阵?4 试编制求逆矩阵程序?(任选方法)八、授课记录:授课日期2010-11-182010-11-18班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、复习 5分钟2、导入课题 2分钟3、教学内容 80分钟一、二维数组 数组声明 数组必须先声明后使用,主要声明数组名、类型、维数、数组大小。按声明时下标的个数确定数组的维数。在默认情况下,声明的静态数组其下标下界从0开始,为了便于使用,在VB中的窗体级或标准模块级中可用Option Base n 语句重新设定数组的默认下界。二、矩阵加减程序设计两个行数相同列数也相同的矩阵称为同型矩阵,它们可以做加减法做加法时,把两矩阵中对应位置处的元相加,和数放在原位置处,即得到行列数不变的新矩阵,称为原来两矩阵的和对于减法即两矩阵的差三、矩阵转置程序设计Public Sub MatrixTrans() Dim c(1 To C1, 1 To R1) Dim a(1 To C1, 1 To R1) For i = 1 To R1 For j = 1 To C1 c(j, i) = a(i, j) Next j Next iEnd sub四、矩阵相乘程序设计Public Sub MatrixMulti(a, b, c)ReDim c(1 To m, 1 To n) As Double For i = 1 To m For j = 1 To n For k = 1 To s c(i, j) = c(i, j) + a(i, k) * b(k, j) Next k Next j Next iEnd Sub五、矩阵求逆程序设计列选主元消去法求逆的步骤(1)按列选主元 2)换行(3)消元计算 (4)计算主行(主元素所在行)优点:不用回代平方根法求逆矩阵 法方程的系数矩阵为正定对称方阵, 可分解为两个互为转置的三角形矩阵的乘积。(1)分解计算 (2)L为上三角阵,逆阵也是上三角阵。4、课堂总结 2分钟5、布置作业 1分钟1课时授课计划课次序号:5 一、课题:测量平差编程计算(三)-线性方程组求解二、课型:讲授三、目的要求:了解线性方程组的一般理论;理解平差问题中的线性方程组;掌握高斯消去法解线性方程组;掌握雅可比迭代法和赛德尔迭代法。四、重点、难点:重点是高斯消去法解线性方程组;雅可比迭代法和赛德尔迭代法。难点是高斯消去法解线性方程组理论和迭代法程序编制方法。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 列选主元高斯消去法解线性方程组的步骤与计算方法?2 雅可比迭代法解线性方程组的步骤与计算方法?3 赛德尔迭代法解线性方程组的步骤与计算方法?八、授课记录:授课日期2010-11-182010-11-18班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、复习 5分钟2、导入课题 2分钟3、教学内容 80分钟一、线性方程组的一般理论 各种最小二乘平差问题的函数模型,都归为线性方程组的求解问题1 当 mn时,方程组可能有多解; 无解,唯一解3 当 m=n时,系数矩阵可逆,方程组唯一解; 二、最小平差问题中的线性方程组1、各种最小二乘平差模型中,方程式个数少于未知数个数, 解不唯一. 2 、为得到满足函数模型的唯一解,加限制条件- 最小二乘准则,得到总法方程,特点: 系数阵为方阵, 方程个数等于未知数个数. 所有方程独立, 系数阵可逆. 系数阵对称.3 、线性方程组的数值解法: 直接法:求方程组的精确解, 如高斯消去法. 迭代法:逐步逼近精确解, 是近似解三、 高斯消去法用消去法解方程组的基本思想是用逐次消去未知数的方法把原方程组化为与其等价的三角形方程组,而求解三角形方程组可用回代的方法四、雅可比(Jacobi)迭代法五、赛德尔(GaussSeidel)迭代法一个结论:间接平差和条件平差的法方程系数阵都是对称正定阵, 按Gauss-Seidel迭代法求解总是收敛的.4、课堂总结 2分钟5、布置作业 1分钟1课时授课计划课次序号:6 一、课题:测量平差程序设计二、课型:讲授三、目的要求:掌握间接平差计算和条件平差法程序编制技巧;掌握大地四边形的条件平差程序、水准网和单导线的间接平差程序编制。四、重点、难点:重点是大地四边形的条件平差程序编制;水准网和单导线的间接平差程序编制;难点是间接平差程序编制技巧和矩阵计算程序调用。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1、间接平差计算程序编制?2、条件平差计算程序编制?3、水准网通用平差计算程序设计?4、方向误差方程和距离误差方程的线性化形式?八、授课记录:授课日期2010-09-302010-10-09班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、复习 5分钟2、导入课题 2分钟3、教学内容 80分钟一、大地四边形的条件平差.条件平差解算程序通用的条件平差解算过程:输入系数矩阵A、权矩阵P、常数向量W和解向量V,求出V,并通过参数传出去Public Sub CondiAdjust(b, P, W, V) Dim b1%, b2%, p1%, p2%, w1%, v1% 输入矩阵或向量的大小 Dim Q#(), Bt#(), QBt#(), Nbb#(), K#(), i% 几个中间矩阵 计算并检查输入矩阵或向量的大小 On Error Resume Next b1 = UBound(b, 1) - LBound(b, 1) + 1 If Err Then MsgBox 系数矩阵B大小错误! Exit Sub End If 定义中间矩阵的大小 ReDim Bt(1 To b2, 1 To b1), QBt(1 To b2, 1 To b1) ReDim Nbb(1 To b1, 1 To b1), K(1 To b1), Q(1 To p1, 1 To p2) 组成法方程并计算 For i = 1 To p1 求Q矩阵 Q(i, i) = 1 / P(i, i) Next i MatrixTrans B, Bt Matrix_Multy QBt, Q, Bt Matrix_Multy Nbb, B, QBt 法方程系数矩阵 ShowMatrix Nbb kk = MRinv(Nbb) Matrix_Multy K, Nbb, W Matrix_Multy V, QBt, KEnd Sub 二、单导线的间接平差通用的间接平差解算过程:输入系数矩阵A、权矩阵P、常数向量L和解向量X,求出X,并通过参数传出去Public Sub InAdjust(A, P, L, X) Dim a1%, a2%, p1%, p2%, L1%, x1% 输入矩阵或向量的大小 Dim At() As Double, AtP() As Double, W() As Double 几个中间矩阵 a1 = UBound(A, 1) - LBound(A, 1) + 1 a2 = UBound(A, 2) - LBound(A, 2) + 1 L1 = UBound(L) - LBound(L) + 1 x1 = UBound(X) - LBound(X) + 1 p1 = UBound(P, 1) - LBound(P, 1) + 1 p2 = UBound(P, 2) - LBound(P, 2) + 1定义中间矩阵的大小 ReDim At(1 To a2, 1 To a1), AtP(1 To a2, 1 To a1) ReDim Naa(1 To a2, 1 To a2), W(1 To a2) 组成法方程并计算 Matrix_Multy AtP, At, p Matrix_Multy Naa, AtP, A 法方程系数矩阵 kk = MRinv(Naa) Matrix_Multy W, AtP, L 法方程常数向量 Matrix_Multy X, Naa, WEnd Sub三、水准网的间接平差通用水准网间接平差程序的设计: (1) 按文件方式进行输入, 约定数据格式 (2) 高程近似值计算 (3) 列立观测值的误差方程 (4) 解误差方程并求高程平差值 (5) 精度估计 (6) 计算结果输出四、平面控制网的间接平差平面控制网可分为测边网、测角网、边角网等。 (1)数据输入 (2)坐标近似值计算 (3)列立误差方程 (4)平差计算 线性化的误差方程是近似式,略去了参数和观测值二次以上的各项的影响,只考虑到一次项的影响。如果近似值计算精确度很差,就要把第一次的平差结果作为未知数的近似值再进行一次平差。就是迭代平差。 4、课堂总结 2分钟 5、布置作业 1分钟课时授课计划课次序号:7 一、课题:常用测量程序编制与调试二、课型:上机实验三、目的要求:掌握角度转换程序编制与调试;掌握方位角程序编制与调试;掌握坐标计算程序编制与调试;掌握放样元素计算程序编制与调试。四、重点、难点:重点是角度转换程序编制与调试;方位角计算程序编制与调试;坐标计算程序编制与调试;放样元素计算程序编制与调试。难点是坐标计算程序编制与调试;放样元素计算程序编制与调试。五、教学方法及手段:在教师的指导下进行上机程序编制。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:本次实验的实验报告。八、授课记录:授课日期2010-09-302010-10-09班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、复习 5分钟2、导入课题 2分钟3、教学内容 80分钟编程序计算1、把度化算成弧度:8+400, 8+200, 91. 1153.18+600, 8+400, 89 5020.68+800, 8+600, 188 2506.99+000, 8+800, 57 0957.79+200, 9+000, 356 2707.12、弧度化算成度5.3245692216.0789564560.5698756691.654789325 3、 计算坐标方位角:RB9, 3841704.621, 522815.316, 32.691RB10, 3841445.926, 522817.536, 36.653RB11, 3841363.387, 522957.368, 37.297PB1, 3844188.952, 522313.972, 35.0464、坐标计算9+400, 3861065.368, 40363366.683, 3861256.741, 40363390.624, 89.6598672 ,192.865 9+600, 3861095.144, 40363168.849, 3861281.568, 40363192.171, 256.9876598,187.8774、放样元素计算测站坐标 3861492.317, 39636474.042 后视坐标:3861619.580, 39636599.439 放样点:3861637.460, 39636336.279 3861759.953, 39636456.9773861782.958, 39636198.867 3861900.326, 39636314.5155 矩阵计算 计算A的转置,计算 的逆矩阵。4、课堂总结 2分钟 5、布置作业 1分钟课时授课计划课次序号:8 一、课题:坐标转换程序设计二、课型:讲授三、目的要求:理解四参数法二维坐标转换、七参数法三维坐标转换原理;理解地心空间直角坐标与大地坐标转换原理;掌握坐标转换程序设计;四、重点、难点:重点是四参数法二维坐标转换程序编制;地心空间直角坐标与大地坐标转换原理水;难点是七参数法三维坐标转换原理与程序编制。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 空间直角坐标系七参数模型坐标转换参数求解公式?2 空间直角坐标和大地坐标之间转换的程序编制?3 二维坐标系转换参数求解和坐标转换程序编制?八、授课记录:授课日期2010-11-012010-11-01班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、复习 5分钟2、导入课题 2分钟3、教学内容 80分钟一、 VB应用程序的结构1、 VB 使用工程来管理构成应用程序的所有不同的文件。一个工程主要包括: 跟踪所有部件的工程文件(.vbp ) 窗体文件(.frm ) 标准模块文件(.bas ) 类模块文件(.cls ) 资源文件(.res )二、测量工作中的坐标系1、1954年北京坐标系2、1980年国家大地坐标系3、WGS-84坐标系WGS-84坐标系(World Geodetic System一1984 Coordinate System),称为1984年世界大地坐标系统。地心地固坐标系,其坐标系的Z轴指向BIH (国际时间)1984.O定义的协议地球极(CTP)方向,X轴指向BIH 1984.0的零子午面和CTP赤道的交点,Y轴与Z轴、X轴垂直构成右手坐标系,GPS广播星历基于WGS-84坐标系。WGS-84采用的椭球是国际大地测量与地球物理联合会第17届大会大地测量常数推荐值,其四个基本参数: 长半径:a=63781372(m); 地球引力常数:GM=3986005108m3/s20.6108m3/s2; 正常化二阶带谐系数:C20=-484.1668510-61.310-9; J2=10826310-8 地球自转角速度:=729211510-11rad/s0.15010-11rad/s 4、2000国家大地坐标系 国务院批准自2008年7月1日启用我国的地心坐标系2000国家大地坐标系,英文名称为China Geodetic Coordinate System 2000,英文缩写为CGCS2000。2000国家大地坐标系是全球地心坐标系在我国的具体体现,其原点为包括海洋和大气的整个地球的质量中心。2000国家大地坐标系采用的地球椭球参数如下: 长半轴 a6378137m 扁率f1/298.257222101 地心引力常数GM3.9860044181014m3/s2 自转角速度7.292l1510-5rad/s三、空间直角坐标与大地坐标转换空间大地直角坐标(X,Y,Z)与空间大地坐标(B,L,H)是属于同一个坐标系统下的两种不同的坐标表示方式,它们之间存在着唯一的数学”换算“关系。四、二维坐标之间的转换五、三维坐标之间的转换4、课堂总结 2分钟 5、布置作业 1分钟课时授课计划课次序号:9 一、课题:高斯投影变换二、课型:讲授三、目的要求:理解高斯投影正算和反算原理,掌握高斯投影正、反算程序设计;掌握坐标换带计算程序设计。四、重点、难点:重点是高斯投影正算和反算原理,高斯投影正、反算程序设计;坐标换带计算程序设计难点是高斯投影正、反算程序设计。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 高斯投影坐标计算公式包括正算公式和反算公式两部分,各解决什么问题?2 试述建立高斯投影坐标正算和反算公式的基本思路及主要过程。3 怎么利用高斯投影正、反算公式间接进行换带计算?八、授课记录:授课日期2010-11-012010-11-01班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、复习 5分钟2、导入课题 2分钟3、教学内容 80分钟一、地图投影和正形投影等角投影投影后角度不变,保持小范围内图形相似。等面积投影用于某些专题地图,投影后面积不变。平面投影投影平面与椭球面在某一点相切,按数学投影建立函数关系。圆锥面投影圆锥面与椭球体在某一纬圈相切或某两纬圈相割,按数学投影。圆柱面投影圆柱面或椭圆柱面与椭球面在赤道或某一子午面上相切,按数字投影。正轴投影圆柱面中心轴与椭球短轴重合,圆柱面与赤道相切。横轴投影圆柱面中心轴与椭球长轴重合,圆柱面与某一子午圈相切。斜轴投影圆柱面中心轴与椭球长、短轴都不重合,位于两者之间。 二、高斯投影与分带1、高斯投影的基本概念高斯投影的条件(1)投影后角度不产生变形,满足正形投影要求;(2)中央子午线投影后是一条直线;(3)中央子午线投影后长度不变,其投影长度比恒等于1。 高斯投影除了在中央子午线上没有长度变形外,不在中央子午线上的各点,其长度比都大于1,且离开中央子午线愈远,长度变形愈大。三、高斯投影正算和反算高斯投影坐标正算由(B,L)求(x,y)高斯投影坐标反算由(x,y)求(B,L)四、工程测量投影面与投影带选择工程测量控制网不但应作为测绘大比例尺图的控制基础,还应作为城市建设和各种工程建设施工放样测设数据的依据。为了便于施工放样工作的顺利进行,要求由控制点坐标直接反算的边长与实地量得的边长,在长度上应该相等,这就是说由上述两项归算投影改正而带来的长度变形或者改正数,不得大于施工放样的精度要求。一般来说,施工放样的方格网和建筑轴线的测量精度为1/5 0001/20 000。因此,由投影归算引起的控制网长度变形应小于施工放样允许误差的1/2,即相对误差为1/10 0001/40 000,也就是说,每公里的长度改正数不应该大于102.5cm。五、高斯投影坐标换带计算以下情况需要进行坐标换带计算:(1)当控制网位于两个相邻投影带的边缘地区并横跨两个投影带,为了能在同一带内进行平差计算,必须把控制网起算点的坐标换算到同一个投影带内。 (2)在分带子午线附近地区测图或进行测量工程时,往往需要用到另一带内的控制成果,因此,也需要将这些点的坐标换算到同一带内。(3)当大比例尺测图时,特别是在工程测量中,为了限制投影变形,常要求采用3带、1.5带或任意带投影,而国家控制点成果通常只有6带坐标,这时就产生了6带与3带(或1.5带、任意带)之间的相互坐标换算问题。4、课堂总结 2分钟 5、布置作业 1分钟课时授课计划课次序号:10 一、课题:测量平差程序设计二、课型:上机实习三、目的要求:加深对测量误差理论和测量精度的理解,深刻掌握测绘数据的常用平差处理方法。掌握条件平差、间接平差、的原理与方法,并通过上机运用这些方法进行具体的测绘成果的计算。计算复杂水准网,并进行调试,编写实验报告;对测角网进行平差计算,并进行具体数据调试,评定精度四、重点、难点:重点是矩阵计算程序编制与使用,难点是使用Visual Basic语言条件平差、间接平差应用程序的编制方法。五、教学方法及手段:教师辅导讲解,学生编程计算。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1 水准网间接平差的程序编制?2 测角往条件平差的程序编制?3 测量平差程序设计实习报告?八、授课记录:授课日期2010-11-082010-11-08班次测绘07-1、2测绘07-3九、授课效果分析:十、教学进程(教学内容、教学环节及时间分配等)1、教学内容 80分钟教师对矩阵程序讲解,掌握矩阵程序计算的方法(10分钟)测量平差程序设计要点说明(10分钟)Private Sub C2_Click() 间接平差 Dim A#(), p#(), W#(), V#() Dim n%, t%, i, j Open d:1.txt For Input As #1 Open d:2.txt For Output As #2 Input #1, n, t, R 总点数,必要观测数,多余观测数 ReDim A(1 To n, 1 To t), p(1 To n, 1 To n), L(1 To n, 1 To 1), V(1 To n, 1 To 1), X(1 To t, 1 To 1) ReDim Bx(1 To n, 1 To 1) Input #1, A(1, 1), A(1, 2), A(1, 3) Input #1, A(2, 1), A(2, 2), A(2, 3) Input #1, A(3, 1), A(3, 2), A(3, 3) Input #1, A(4, 1), A(4, 2), A(4, 3) Input #1, A(5, 1), A(5, 2), A(5, 3) Input #1, A(6, 1), A(6, 2), A(6, 3) Input #1, A(7, 1), A(7, 2), A(7, 3) Input #1, p(1, 1), p(2, 2), p(3, 3), p(4, 4), p(5, 5) , p(6, 6), p(7, 7) Text1.Text = 正在计算,请稍候. For i = 1 To n p(i, i) = 1 / p(i, i) Next i Input #1, L(1, 1), L(2, 1), L(3, 1), L(4, 1), L(5, 1) , L(6, 1), L(7, 1) Call InAdjust(A, p, L, X) Matrix_Multy Bx, A, X MatrixMinus V, Bx, L 求观测值改正数 格式输出 For i = 1 To t X(i, 1) = (Fix(X(i, 1) * 10000) / 10000 Next i For i = 1 To n V(i, 1) = (Fix(V(i, 1) * 100) / 100 Next i Print #2, 平差后的参数改正值: Print #2, X(1, 1), X(2, 1), X(3, 1) Print #2, 平差后的观测值改正数: Print #2, V(1, 1), V(2, 1), V(3, 1), V(4, 1), V(5, 1) , V(6, 1), V(7, 1) Text1.Text = 平差计算完成Close #1, #2End Sub 定义中间矩阵的大小 ReDim At(1 To A2, 1 To A1), AtP(1 To A2, 1 To A1) ReDim Naa(1 To A2, 1 To A2), V(1 To A1, 1 To 1), W(1 To A2, 1 To 1), Bx(1 To A1, 1 To 1) 组成法方程并计算 MatrixTrans A, At Matrix_Multy AtP, At, p Matrix_Multy Naa, AtP, A 法方程系数矩阵 kk = MRinv(Naa) Matrix_Multy W, AtP, L 法方程常数向量 Matrix_Multy X, Naa, W辅导学生程序编制 (60分钟)2、课堂总结 9分钟 5、布置作业 1分钟课时授课计划课次序号:11 一、课题:第七章:综合应用举例-7.4 道路中线测量的曲线放样二、课型:讲授三、目的要求:熟悉道路中线测量理论与方法,掌握圆曲线路线中线逐点坐标计算程序设计,熟悉复合曲线与反向曲线,掌握带缓和曲线的路线中线逐点坐标计算程序设计。四、重点、难点:重点是圆曲线路线中线逐点坐标计算程序设计,带缓和曲线的路线中线逐点坐标计算程序设计。难点是缓和曲线的路线中线逐点坐标计算程序设计。五、教学方法及手段:讲授为主,举例、讨论为辅。六、参考资料:教 材:佟彪主编VB语言与测量程序设计,中国电力出版社; 参考资料:郭九训主编控制网平差程序设计,原子能出版社;秦永乐主编Visual Basic测绘程序设计,黄河水利出版社。七、作业:1、 已知ZY点的桩号为K5+098.47 ,偏角为=402110“,设圆曲线半径为R=100m,取整桩距为5.0m。编程序计算根据公式计算各桩点坐标。2、 某一高速公路的设计行车速度为120km/h,已知某一交点JD8的里程桩号为K9+658.86,转角为=201826,半径为R=600m,取整桩距为5.0m。编程序计算根据公式计算各桩点坐标。(按规范规定得知,对于高速公路我们可以取缓和曲线的长度lh=100m)。八、授课记录:授课日期2010-11-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 爱的教育读书分享
- 幼儿身心健康活动指导体系
- 生命安全知识专题教育
- 电网改造场地调研与工程设计合同
- 车辆租赁行业法律法规咨询合同
- 智能新能源汽车维修服务及数据共享协议
- 车辆贷款风险控制与居间服务协议J
- 拉美跨境电商支付接口接入与风险管理协议
- 跨境电商平台股权架构调整与业务拓展合同
- 柴油销售与终端用户利益共享合同
- 早期阿尔茨海默病疾病修饰治疗专家共识(2025年版)解读
- 2025-2030年即热式电热水器行业市场发展分析及政策建议与策略研究报告
- 《谷歌企业文化》课件
- 建筑工程标准课件
- 石油化工安装工程概算指标说明(2019版)
- 《初三化学教材中探究性实验的开发与应用研究》开题报告
- 实习生护理小讲课
- 急诊突发事件应急预案和处理流程
- 人工智能在股票预测中的应用-全面剖析
- 医学知识 避雷器带电检测方法与异常诊断 学习课件
- 深圳市光明区智慧城市专项规划
评论
0/150
提交评论