测绘内业软件总体设计及介绍
一、软件开发采用的计算机语言
计算机辅助成图系统(Computer Aided Design
,简称 CAD),是计算机技术的一个重
要的应用领域。AutoCAD
则是美国 Autodesk 企业开发的一个交互式绘图软件,是用于二
维
及三维设计、绘图的系统工具,用户可以使用它来创建、浏览、管理、打印、输出、共享及
准确复用富含信息的设计图形
目前各设计、勘察行业普遍采用 AutoDesk
公司研制的 AutoCAD 成图软件,它提供用
户自己对 AutoCAD
的二次开发。
AutoCAD 的二次开发工具主要有:VisualLisp、VBA(Visual Basic For Application)、
ObjectARX 以及最新的.NET
等。其中 ObjectARX
基于 VC++平台,功能非常强大,但其
缺
点是开发速度慢、周期长、而且对开发人员的要求也比较高,VisualLisp
与 VBA 较为简单,
特别是 VBA
,使用方便且开发速度较快。
VBA 它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。
故本程序采用的计算机语言是 VBA
。可以在 ACAD2002
及以上的 CAD 系统中使用。以下
将 AutoCAD
简称为 ACAD
。
软件共分六部分:
1
、断面数据采集、绘制及草图的自动拉直;
2
、高程及图面文字类的后处理;
3
、线路中线的自动化标注;
4
、文字的智能避让;
5
、等高线的绘制;
6
、其他零星工具;
为节约显示空间的占用及和 ACAD
更好的融合,主界面采用 ACAD 工具栏的方式,具
体功能的操作定义成 ACAD
命令,共有 18 个整图工具、8 个等高线工具组成。界面介绍如
下图 1
所示。
使用方法有两种: 测绘内业整图软件报告书
1
、 ACAD
“
命令行输入: VBALOAD”
,找到本程序的 DVB
文件,加载;
2
“
” “ ” “
”
、 通过菜单 工具 → 宏 → 加载工程 。
“
如果在加载后没有显示工具栏界面或不显示图标,则在命令行输入 dmtool”
即可。