论文部分内容阅读
随着精密器械和计算机技术的飞快发展,测绘仪器和绘图技术不断进步,使大比例尺地形图在数据自动化采集和数字化成图方面飞跃发展,形成比较完整的系统。与解析测图相比,数字测图在自动化、数字化和精度等方面具有明显的优势,有着广阔的前景。数字测图的核心是数字化成图软件,我国已经开发了一些数字化成图软件。世界日新月异的发展,对数字化成图软件的要求越来越高,然而市场上的软件由于考虑到开发周期、市场需求度和成本等问题,不能及时更新和完善功能。本文针对目前数字化成图软件存在的符号库不够完善、注记格式不佳、内插等高线失真、不必要的重复编辑工作等问题进行改进,所述的数字化绘图软件在实际生产工作中更具实用性,解决上述的一些缺陷和不足。本文主要完成以下工作: 1.探究AutoCAD二次开发技术,对二次开发工具进行对比分析,论述它们各自的优缺点,选择VBA和Visual AutoLISP相结合的开发方式。这两种开发工具比较易学,开发环境为AutoCAD自身携带,避免了安装的困难,不受到AutoCAD版本的限制,方便进行软件移植。 2.依据《1:5001:10001:2000地形图图式》(GB/T20257.1-2007)的规范和要求,研究数字化绘图的符号库设计方法,建立一个包含点、线、面的完整符号库,可以用于绘制各种地形符号。 3.对离散点采用Delaunay三角网法建立三角形网,编写程序实现展高程点和自动绘制等高线。针对目前的商业软件内插等高线时,出现失真的现象,设计一种辅助线内插方法。该方法是在考虑反向以及闭合等高线、等高线冗余点过多、等高线节点较少等特殊情况的基础上设计,内插出来的等高线位置准确,精度符合要求,视觉效果良好。 4.通过对高程点智能展点和植被符号智能调整进行研究,得出解决图元相互重叠现象的方法。展高程点时,高程注记存在压盖图上已有实体的情况,本文总结了以往作者解决该问题的一些方法,对其欠考虑的地方做了算法改进,使高程注记以属性块的形式插入到图中,同时增加过滤高程点功能。利用本方法进行智能展点,高程注记的位置和顺序更加合理。针对大面积填充植被符号时,植被符号压盖其它实体的情况进行探究,使用圆形搜索算法,在原有的植被符号附近寻找最佳位置,重新插入植被符号,从而提高了大面积填充植被符号的效率。智能调整技术的应用,使图面显得更清晰美观。 5.设计数字化绘图软件的界面,保留AutoCAD原有的菜单,优化一些常用编辑功能,并且补充了自动绘制桩号坐标表、批量加图框和批量替换字符串等功能,使绘图编辑工作更加容易。