- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章水准网间接平差程序设计
第四章 水准网间接平差程序设计
本章内容:
本章难点:
上课学时:
课堂安排:
4.1 间接平差原理
一 水准网间接平差数学模型
二 间接平差的手算步骤
1、根据平差问题的性质,选择t个独立的未知量为参数
2、将每一个观测量的平差值分别表达成所选参数的函数,若函数为非线性要将其线性化,列出误差方程式
3、由误差方程式系数B和自由项l组成法方程,法方程式的个数等于参数的个数t
4、解算法方程,求出参数,计算参数的平差值
5、由误差方程计算V,求出观测量平差值
6、进行精度评定,计算单位权中误差
4.2 水准网间接平差程序设计
一 程序设计工作流程
1 需求分析
需求分析要完成的工作是确定已知条件,明确要解决的问题是什么?
1)熟悉水准网间接平差问题的手算解法;
2)明确水准网程序计算与手算的不同之处
3)明确程序设计的输入和输出分别是什么。
2 系统设计
1)确定已知数据输入的方式和计算结果的输出方式。
2)设计应用程序功能和界面,设计功能模块及各模块之间的接口(即变量或参数的传递),画出程序总体流程框图。
3)设计各功能模块的解决思路,即步骤、算法,画出程序详细流程框图。
4)选定编程语言。确定编程过程中全局变量。
3 编程实现
4 程序测试
5 程序运行
6 编写必要的程序设计文档和帮助文档
二 程序总体流程框图
三 程序编制应注意的问题和要求
1 程序编制过程中应该注意
(1)编程过程中变量命名必须坚持命名的易读性和可记忆性,变量、通用过程命名不允许采用汉字;
(2)为了减少代码的编写量,对于经常使用的代码尽量使用通用过程(Sub、Function过程);
(3)尽量利用以前编写好的通用过程,如矩阵求逆通用过程;
(4)每一事件过程、通用过程要有适当的注释;
(5)代码书写必须退格书写;
(6)全局变量必须有注释;
(7)编程时应该遵循编程语言的规定,尽量做到程序既通用又易读;
(8)保证算法的正确性和科学性,数据类型建议使用Double型;
(9)及时编制程序设计文档。
2 程序设计要求
(1)求出各点的最或是高程
(2)进行精度评定
(3)输出结果
4.3 观测数据获取
一 原始数据的组织
观测数据的输入可以有以下几种方法:
1 设计数据输入的界面,由用户交互式输入每一条水准路线的观测数据。
2 观测数据存储在数据库中,程序通过访问该数据库来获得观测数据。
3 观测数据以顺序文件的格式存储,程序直接读该顺序文件来获得平差计算所必须的原始数据。
对三种数据输入方法进行比较!
二 顺序文件组织观测数据举例
文件格式一般由程序设计者确定,其原则为文件格式简单、数据的组织便于用户识别和掌握。
三 程序访问数据文件实例
1 程序访问数据文件的方法
用户可以在记事本等文本编辑器中按程序规定的格式输入数据文件,用户也可以直接在程序提供的文本编辑器中输入数据。
程序访问数据文件的方法为:
第一步:通过VB提供的通用对话框由用户任意地选择数据文件,从而获得所访问数据文件的路径和文件名,存放在变量filename中。
第二步:打开数据文件。
open filename for input as #文件号
第三步:读取数据文件的信息,同时将观测数据存放在相应的变量中。
Do while NOT EOF(1)
语句块‘ 逐行地读数据或逐个的读取数据
Loop
第四步:关闭数据文件。
Close 文件号
2 变量的设置
观测数据可以存储在用户定义好的数据变量中。以下是两种定义变量的方法。
第一种:采用VB标准的数据类型变量和数组存储原始数据
第二种:采用设计者自定义的数据类型
在水准网的平差程序中,可以将水准点的信息综合在一起,设计一水准点信息的数据类型,如下所示:
Type shuizhundian
name As String
gaocheng As Double
yizhi As Boolean
daiding_jinshigaocheng as Boolean
End Type
4.4 待定点的近似高程计算
一 待定点近似高程计算的数学模型
如果一条水准路线的观测高差为h,起点为待定点,终点为已知点或近似高程已经求出的待定点,则
起点的近似高程=终点的(已知或近似)高程 — h
若终点为待定点,起点为已知点或近似高程已经求出的待定点,则
终点的近似高程=起点的(已知或近似)高程 + h
二 程序流程框图
三 程序设计语句简介
1 变量说明
KnownPt:已知点的个数
UnknownPt:待定点个数
Survey: 观测值的个数
2 算法描述
Do While 已求出近似高程的待定点的个数 待定点的个数
从第一条
您可能关注的文档
- 第五章:公共关系技术.ppt
- 第五章四川方言和普通话词汇`语法比较.ppt
- 第五章 魏晋南北朝工艺美术.ppt
- 第五章:仓储作业与管理.ppt
- 第五篇 当代管理思想的新发展.ppt
- 第五节生产费用在完工产品和在产品之间的分配.ppt
- 第五节 开拓方法的选择.ppt
- 第五章区域旅游形象策划和发展战略 - 学生评价材料.ppt
- 第五讲——七年级下整式和分式复习.docx
- 第五讲数学命题教学设计.ppt
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)