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