没有合适的资源?快使用搜索试试~ 我知道了~
水准测量软件设计模板-学位论文.doc
0 下载量 43 浏览量
2023-07-02
13:36:02
上传
评论
收藏 1019KB DOC 举报
温馨提示
试读
24页
水准测量软件设计模板-学位论文.doc
资源推荐
资源详情
资源评论
引言
水准测量是测定地面点高程的主要方法之一。水准测量是使用水准仪和水准尺,根据水平实
现测定两点之间的高差,从而由已知点的高程推求未知点的高程。三、四等水准测量是经常施测
的一种高程测量方法。布设水准路线是建立高程控制的一种常规方法。传统的三、四等水准测量
一般使用纸质水准表格记录原始数据并进行相关数据的计算和检核工作,在工期紧,任务繁重的
情况下,纸质水准表格记录和计算工作强度大、效率低。为了提高水准测量的效率,使得水准测
量的内外业一体化,提高数据处理速度、精度和可靠性,外业观测上需采用更加科学、快速的作
业模式,内业数据处理上需采用简便、可靠的数据处理软件。而利用编程语言编制水准测量数据
检核与平差软件替代纸质水准表格记录和计算,可以大大提高三、四等水准测量的效率。在取得
初步的外业数据后,要对外业数据进行检核,确定数据的可用性及准确性,为平差计算的打好基
础,得到合格的外业观测数据后,需对所采集的水准测量数据进行平差处理。
软件设计思路以实现水准测量内外业一体化为宗旨,以最大限度降低劳动强度、提高生产效
率为目标,以操作简单化、运行智能化、限差控制自动化为条件,使用目前主流开发语言 Visual
Basic.6.0,构建水准平差序的运行界面、输入、输出窗口并根据观测数据和已知数据的输入形
式和数据结构,按照水准平差的平差模型编写相应的代码,形成平差模型计算模块(module)。
程序计算中要解决的几个关键问题:
1)对于水准测量来说,山地和平地所要求的高差闭合差限差计算公式是不同的,所以在计算之
前应先按照实际工作测量的类型选择计算公式,然后采用不同限差公式进行判断。
2)计算的数据必须在高程闭合差没有超出限差范围才进行计算,如果超限,计算是没有意义的,
所以超限后程序必须中断,并提示超限。
3)计算的数据应该以数组的方式进行存储,不同任务的水准测量工作,待测点的数量显然不同,
计算程序应能够按照实际工作需要声明数组个数,所以程序中要设置待测点数量的输入项,然后
根据输入的数字声明数组。
4)闭合差在分配过程中必然出现余数除不尽的情况,小数取舍就成了关键问题,如果处理不当
会出现各改正数之和与高程闭合差不相符的情况,所以在程序计算中,小数的取位必须采用奇进
偶舍来进行,不能简单使用四舍五入。最后计算出的结果还要进行检验,如果闭合差与改正数之和
不相符,则差值应分配到路线最长或是测站数最多的一个测段;因此,要求程序能够查找到最长水
准路线所对应的改正数。
1 水准测量的基本原理和方法
水准测量,是利用水准仪和水准标尺,根据水准仪能够确定水平视线原理,测定两点间的高
差,再由一点高差推算另一点高差的测量方法。
1.1 水准测量的目的
水准测量的目的:通过测量地面上两点之间的高差 h,根据已知点的高程求算未知点的高程,
测出一系列水准点的高程。通过水准点的高程,可以了解地表的形状、地壳的变化,以及指导工
程的设计、施工、监测。
1.2 水准测量的基本原理
水准测量不是直接测定地面点的高程,而是测出两点间的高差。即在两个点上分别竖立水准
尺,利用水准测量的仪器提供的一条水平视线,瞄准并在水准尺上读数,求得两点间的高差,从
而由已知点高程推求未知点高程。
如图 1-1 所示,设已知
A
点高程为
A
H
,用水准测量方法求未知点
B
的高程
B
H
。在
A
、
B
两点
中间安置水准仪,并在
A
、
B
两点上分别竖立水准尺,根据水准仪提供的水平视线在
A
点水准
尺上读数为
a
,在
B
点的水准尺上读数为
b
,则
A
、
B
两点间的高差为:
图 1-1 水准测量原理
bah
AB
��
(1-1)
设水准测量是由
A
点向
B
点进行,如图 1-1 中箭头所示,则规定
A
点为后视点,其水准尺读数
a
为后视读数;
B
点为前视点,其水准尺读数
b
为前视读数。由此可见,两点之间的高差一定是
“后视读数”减“前视读数”。如果
a
>
b
,则高差
AB
h
为正,表示
B
点比
A
点高;如果
a
<
b
,则
高差
AB
h
为负,表示
B
点比
A
点低。
在计算高差
AB
h
时,一定要注意
AB
h
的下标
A
B
的写法:
AB
h
表示
A
点至
B
点的高差,
BA
h
则表示
B
点至
A
点的高差,两个高差应该是绝对值相同而符号相反,即
BAAB
hh =-
(1-2)
测得
A
、
B
两点间高差
AB
h
后,则未知点B的高程
B
H
为:
)( baHhHH
AABAB
�����
(1-3)
由图 1-1 可以看出,
B
点高程也可以通过水准仪的视线高程
i
H
(也称为仪器高程)来计算,
视线高程
i
H
等于
A
点的高程加
A
点水准尺上的后视读数
a
,即
aHH
Ai
�=
(1-4)
则
bHbaHH
iAB
����� )(
(1-5)
一般情况下,用(1-3)式计算未知点
B
的高程
B
H
,称为高差法。当安置一次水准仪需要同
时求出若干个未知点的高程时,则用(1-5)式计算较为方便,这种方法称为视线高法。即每一个
测站上测定一个视线高程作为该测站的常数,分别减去各待测点上的前视读数,即可求得各待测
点的高程。这在建筑工程中经常用到。
在实际水准测量中,
A
、
B
两点间高差可能较大或相距较远,不可能安置一次(一测站)水
准仪即能测定两点间的高差。此时可在沿
A
点至
B
点的水准路线上增设若干个必要的临时立尺点,
称为转点,根据水准测量原理依次连续地在两个立尺点中间安置水准仪来测定相邻各点间高差,
最后取各个测站高差的代数和,即求得两点间的高差值,这种方法称为连续水准测量。如图 1-2
所示,欲求
AB
h
,在
A
点至
B
点水准路线上增设
1�n
个临时立尺点(转点)
11
~
�n
TPTP
,安置
n
次水准仪,依次连续地测定相邻两点间高差
1
h
~
n
h
,即:
111
bah ��
222
bah ��
… … …
nnn
bah ��
则
nAB
hhhh �������
21
=
h�
=
a�
-
b�
(1-6)
式中,
a�
为后视读数之和,
b�
为前视读数之和,则未知点 B 的高程为
����
AABAB
HhHH
��a(
)b�
(1-7)
图 1-2 连续水准测量
A
、
B
两点间水准路线上增设的转点起着传递高程的作用。为了保证高程传递的正确性,在连续
水准测量过程中,不仅要选择土质稳固的地方作为转点位置(宜安放尺垫),而且在相邻测站的
观测过程中,要保持转点(尺垫)稳定不动;同时要尽可能保持各测站的前后视距大致相等;还
要尽可能通过调节前、后视距离保持整条水准路线中的前视视距之和与后视视距之和相等,这样
有利于消除(或减弱)地球曲率和仪器某些误差对高差的影响。
2 水准测量手簿
2.1 水准测量的计算与检核
为了保证水准测量成果的正确可靠,在进行内业计算前,对水准测量的成果必须进行检核。
检核方法有测站检核和水准路线检核两种。
2.1.1 测站上的计算与检核
实际工作中,进行路线水准测量时,普通水准路线测量常采用高差法,采用高差法实施普通
水准测量时,为了及时进行检核,可采用双面尺法,也可采用变更仪器高法。下表为四等水准测
量记录计算表(表 2-1):
剩余23页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2462
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功