免费找论文
 
找论文首页 - 将本页加入收藏夹 - 保存本页 - 打印本页 - 关闭本页
 

[测绘]水准记录程序的优化

作者:张明睦  来源:《水利水电测绘》 文章类型:测绘论文 加入时间:2008-1-10 21:40:00

  水准记录程序的优化

  摘要:在水利水电工程中,水准测量是常用的测量工作。PC—E500综合应用及测量常用程序集(SZJL。BAS III。IV等及等外水准记录程序)解决水准测量外业记录问题,提高测量的工作效益。但实际的应用中本程序存在一些问题,在工作中造成不必要的失误和数据整理计算的麻烦,通过优化水准记录程序,其效果显著。

  关键词:水准测量,可编数据文件

  一,问题的提出及对程序分析

  在实际水准测量工作中,外业记录是较重要的,在PC—E500综合应用及测量常用程序集(SZJL。BAS III。IV等及等外水准记录程序)中,因存在计算机程序重新启动记录数据丟失,记录转点名或记录数据受数组限制,记录转点名容易无记或记错无法修改,测段记录数据无法整理的问题。通过对PC—E500综合应用及测量常用程序集(SZJL。BAS III。IV等及等外水准记录程序)的分析,在程序中取用测段记录数据组。外业记录中记录转点采用先记录转点名再记录观测数据的顺序,测段记录数据采用测段记录完整后存数。测段记录数据文件无法查阅,整理。因此就必需优化水准记录程序。

  二,水准记录程序的优化及程序清单

  水准记录程序优化中设置测段记录数据文件名同名而不能运行,取消测段记录数据组,用数据文件代替数组。测段记录数据采用测站记录完成后存数,避免记录数据丟失。改变作业顺序采用先记录观测数据再记录转点名顺序,便于作业过程报记转点名,无转点名时程序自动默认为测站数。测站记录数据文件采用可以查阅,整理的可编数据文件,可以进行分段,合并生成新数据文件,可以在程序中直接读取,重新计算,得到只有转点名的测段成果数据文件。测段成果数据输出采用附加测段成果平差后的高程数据格式。

数据存储

231 OPEN LLL$ FOR OUTPUT AS #1
232 PRINT #1,MM;",";N$;",";Y$;",";DJ$;",";YQ$:MM=MM+2
234 PRINT #1,MM;",";XC1;",";XC2;",";XC3;",";XC4;",";XC5;",";KA1;",";

KB1:MM=MM+2
236 CLOSE #1
240 I=0:SA=0:SB=0:H=0:GOTO 271
250 CLS
260 OPEN LLL$ FOR APPEND AS #1
262 PRINT #1,MM;",";SAI;",";SBI;",";ABI;",";ARI;",";BBI;",";BRI:MM=MM+2
266 CLOSE #1
269 N=I:I=I+1
271 CLS :NB$="*"+STR$ (N):PAUSE "("+STR$ N+"----Name=)";:INPUT NB$
272 IF MID$ (NB$,1,1)<>"*"THEN GOSUB *NA

273 OPEN LLL$ FOR APPEND AS #1
274 PRINT #1,MM;",";NB$:MM=MM+2
275 CLOSE #1
数据读取
6900 *PF77:INPUT "(File.DAT----Name?)";N$:LLL$="S1:"+N$+".JL"
6905 SA=0:SB=0:H=0:I=0
6910 OPEN LLL$ FOR INPUT AS #10
6920 INPUT #10,MM,N$,Y$,DJ$,YQ$
6922 INPUT #10,MM,XC1,XC2,XC3,XC4,XC5,KA1,KB1
6930 GOTO 6968
6940 N=I:I=I+1
6942 IF EOF (10)THEN END
6950 INPUT #10,MM,SAI,SBI,ABI,ARI,BBI,BRI
6960 IF N/2=INT (N/2)THEN KA=KA1:KB=KB1 ELSE KA=KB1:KB=KA1
6964 HB=ABI-BBI:HR=ARI-BRI-KA+KB
6965 VH=HB-HR:IF ABS VH>XC5 THEN PRINT "VH>XC5":PRINT "I=";I:END
6966 H=H+(HB+HR)/2:SA=SA+SAI:SB=SB+SBI:DS=SA-SB:S=SA+SB
6968 INPUT #10,MM,NB$
6970 IF MID$ (NB$,1,1)<>"*"THEN GOSUB *NA
6980 GOTO 6940

数据输出

4000 *PC:INPUT "H0= ";H0
4001 INPUT "DV= ";DV:INPUT "NN= ";NN:VV=DV/NN
4005 *LP:WAIT :PRINT "N Name h(m) s(m) V HH":U$="&&&&&&&&&"
4006 OPEN LCG$ FOR INPUT AS #20
4008 IF EOF (10)THEN END
4009 INPUT #20,MM,NA0$,NA1$,NA2$,NA3$
4010 VVV=INT ((VAL NA0$*VV)*10000+0.5)/10000:PRINT USING U$;NA0$;:PRINT USING U$;NA1$;:PRINT USING U$;NA2$;:PRINT USING U$;NA3$;:PRINT VVV;:PRINT H0+VAL NA2$+VVV
4012 GOTO408

  三,水准记录文件格式及成果数据输出格式

  四,结论

  各测段记录数据文件可通过分段,合并或对复测段进行记录数据替换整理成一条线路记录数据文件。可以在程序中直接读取,重新计算,得到只有转点名的一条线路成果数据文件,进行成果平差输出。水准记录程序通过优化,在水利水电工程中应用其效果显著,效益明显提高。
 
  参考文献:

张明睦,可编数据文件的应用、《北京测绘》1997年第2期。
张明睦(福建省漳州市363000)

相关文章:
[测绘]坐标法测图野外数据采集
[测绘]我国GIS产业化问题初步研究
[测绘]土方测算的验方计算方法
[测绘]公路工程施工准备阶段的测量监理工作
[测绘]二铺塘联拱隧道贯通测量
Google
 论文写作指导  论文写作格式  论文提纲  论文写作指导  
 论文检索/综合  Google学术搜索  中国科技论文在线  中国论文下载中心  
 期刊/数字图书馆类:  国家科技图书文献  CNKIvNet数字图书馆  中国期刊网CNKI  中国教育期刊网
广告联系 | 免责声明 | 加入收藏夹 | 搜索帮助 | 网站地图 | 友情连接
Copyright © 2005-2008 All Rights Reserved 找论文(zhaolunwen.com)版权所有