VB在测量中的应用-计算机职称论文
所属栏目:计算机应用论文
发布时间:2011-05-21 09:57:25 更新时间:2023-07-05 11:33:33
VB在测量中的应用
蔄茂金
摘要:本文根据作者的实践经验,在对VB在基础测绘单位的应用提出了几个有益的方案。
关键词 VB 测量 应用
0 引言
VB(Microsoft Visual Basic)是windows环境下的编程语言,它有如下特点:
1、面向对象的编程:把程序和数据封装起来视为一个对象。
2、可视化的编程方法:应用界面可视,极大地简化了程序的开发工作量。
3、可以用最少的代码轻松访问多种数据库,如:Access,SQL Sever,Foxpro等。
作为一种可视化的编程语言,VB在测绘、土地管理等各个领域得到了广泛的应用,提高了生产效率,现根据作者的实践,介绍几例实际应用。
1 在水准测量中的应用:
程序界面如下:
在本程序中,VB与Acess2000数据库链接,以字段存在数据库中,测量开始时,首先设置后视标尺常数,如:对于四等水准而言:次常数为4687或4787,输入完毕后,此常数存于某变量中,相应的前尺常数自动定为:4787或4687,然后,测量开始,依次输入各观测量,整个测站结束后,点击计算按扭,完成本站各种计算,若计算结果合格,点击合格按钮,自动进入下一站的工作,若成果超限,点击重测按钮,重测本测站。
整个测段结束后,在“测段结束吗Y/N”栏输入Y,结束本测段工作,而后,在后续界面显示本测段各种计算值,由于现阶段电子记录手簿的局限性,许多单位还延用以前的记录方式,所以,把上述计算结果抄入手簿中,准备平差计算用。
本软件的特点是采用了链接数据库的方式,以数据库的方式存储数据,增强了数据的可靠性;数据运算时,以数组的方式参加计算,增强了程序的运算速度。
2 在土地勘测中的应用
土地勘测的主要任务是面积量算,在一个权属单元内部,有许多不同用途的图斑,各图斑面积之和应等于权属单元的面积,以前的做法是把各图斑面积以及用途汇总在一张白纸上,进行分类汇总,工作量大,出错误的几率高,而且,勘测报告需要逐页编辑,有了VB语言后,许多工作可以大大简化,如:勘测报告中,只要输入批次号,权属单位,土地用途等,就可自动生成需要的报告形式,现简单介绍一下软件的应用。
首先输入各界址点坐标,完成后,操作界面如下:
依次输入完成后,进行图斑面积汇总,并与权属面积对比,若不合乎要求,则可以在界面上进行修改,修改的顺序也是图斑号,图斑面积,图斑地类,直到面积汇总合格为止。本软件的编程全部以数组为存储形式,运算速度快。
3 在测绘管理中的应用
操作界面如上所示,在相应栏中输入对应的内容后,把输入的内容存储在数据库中,便于以后的查询和汇总,也便于资料的长期保存。
4 结束语
上面只是VB在测绘中的简单应用,随着测绘理论和实践的深入发展,VB在这个领域将有更大的发展空间,也将有越来越多的计算机语言投入到该领域中。
参考文献:
1,John Dark Craig and Jeff Webb.Microsoft Visual Basic 6.0 程序开发环境,北京大学出版社,北京博彦科技发展有限公司 译。
2,柳青,刘渝妍,何文华.Visual Basic 程序设计教程,高等教育出版社。
月期刊平台服务过的文章录用时间为1-3个月,依据20年经验,经月期刊专家预审通过后的文章,投稿通过率100%以上!