论文部分内容阅读
勘测定界是土地测绘中的一项重要工作。其任务是根据规划红线圈定的范围在实地进行拨地钉桩,用解析法准确地测定各界址点的坐标,在计算机中成图,并计算出用地面积和土地分类面积。勘测定界数据的计算处理非常烦琐,尤其表现在面积的计算与分类统计。在土地制度从无偿转到有偿使用的市场经济形势下,土地的征用、划拨将频繁发生。在时间紧任务重的情况下只凭人工来完数据处理工作已变得不现实,因此有必要开发一个土地勘测定界信息系统来减少重复性劳动,提高工作效率。 AutoCAD是目前国内外使用最为广泛的CAD绘图软件,具有丰富的绘图命令,强大的编辑功能,良好的用户界面和开放的体系结构。它为用户提供了许多开放式的接口和二次开发的语言工具,如VBA、AutoLisp、ADS、Object ARX等。其中,VBA为用户访问AutoCAD中丰富的技术框架打开一条新的通道,其包括完整的Visual Basic语法、容错技术,与VB结构控件相兼容,并支持ActiveX技术。VBA作为一个内嵌式的控制器,可以更好地与AutoCAD沟通,运行速度快。 因此,本文利用VBA语言对AutoCAD进行二次开发,定制了菜单栏、工具栏、线型库及符号库;设计了用户窗体界面;建立了勘测定界数据库;实现了数字成图,面积计算,分类面积统计,数据入库及数据查询更新,生成技术报告等勘测定界信息系统的主要功能。并结合实例,验证相应的功能,基本达到了预期效果。