1。2 研究的目的及意义
以Visual FoxPro6。0为开发平台,根据竖井联系测量原理和数据库知识,实现将地面平面坐标系统和高程系统传递到井下,使地面与地下建立统一的坐标系统和高程基准[1],以此利用软件进行数据计算、数据入库和数据查询,为隧道的掘进提供测量依据。通过本文的研究,一是针对目前测量计算软件已有优点和存在的不足[2],专注地下工程测量中的联系测量,做程序开发和设计,以供工程建设实际测量中数据处理的应用。二是将联系测量数据计算结果存入数据库。三是实现时时数据查询,方便地铁实际建设的应用。
2 联系测量数据库应用系统
2。1 一井定向实现方法
一井定向采用连接三角形法, 内业平差的计算主要有两部分:第一是解算连接三角形各未知要素,第二是按照一般导线计算方法计算各边方位角和各点坐标[3]。
2。1。1 解算连接三角形各未知要素文献综述
(1)按下列公式计算垂球线处角度β、γ角值。
对于计算所得β、γ角值进行三角形内角和检查, 即应用 α+β+γ=180°, 一般均能符合,若有微小的残差,则可将其平均分配给β及γ角[4]。
(2)三角形三边平差。设a丈 为两垂球线间距离的实际丈量值 , a计 为其计算值。
当地面连接三角形中d<2mm、地下连接三角形中d<4mm,可在丈量的边长中分别加入下列改正数,以消除其差值[3]:
(3)核心代码如下:
set procedure to chengxu\过程。prg
pi=3。141592653
&&地上
t1=thisform。txtA。value
t2=thisform。txtB。value
t3=thisform。txtC。value
a1=thisform。txt角α。value
a1=JDTORD(a1)
a4=(t2/t1)*sin(a1)
a5=(t3/t1)*sin(a1)
a4=asin(a4)
a5=asin(a5)
a5=pi-a5
x=a1+a4+a5-pi
a6=a4-(x/2)
a7=a5-(x/2)
a6=RDTOJD(a6)
thisform。txtβ平差后。value= a6
a7=RDTOJD(a7)
thisform。txtγ平差后。value=a7
x=RDTOJD(x)
thisform。txt角度闭合差。value=x
a4=RDTOJD(a4)
thisform。txtβ。value=a4
a5=RDTOJD(a5)
thisform。txtγ。value=a5
&&地下
t11=thisform。txtA’。value
t12=thisform。txtB’。value
t13=thisform。txtC’。value
a11=thisform。txt角α’。value
a11=JDTORD(a11)
a14=(t12/t11)*sin(a11)
a15=(t13/t11)*sin(a11)
a14=asin(a14)
a15=asin(a15)
a15=pi-a15
y=a11+a14+a15-pi
a16=a14-(y/2)
a17=a15-(y/2)
a16=RDTOJD(a16)
thisform。txtβ’平差后。value=a16
a17=RDTOJD(a17)
thisform。txtγ’平差后。value=a17
y=RDTOJD(y)
thisform。txt角度闭合’。value=y