APP下载

基于CAD的地图制图软件开发

2017-09-15

福建质量管理 2017年11期
关键词:点状幻灯片制图

(长安大学地质工程与测绘学院 陕西 西安 710064)

基于CAD的地图制图软件开发

李富春

(长安大学地质工程与测绘学院陕西西安710064)

已经存在的制图软件已经较完善,但部分平台对地形图的进一步利用和向GIS的转换考虑欠佳,地形图数据是建设和完善GIS的宝贵数据,社会的发展已经越来越离不开GIS和数字地图,所以能够同步实现地形图的数字化和给GIS提供基础空间数据是目前测绘领域和GIS领域值得研究的课题之一,本文围绕地形图的成图和入库(GIS的数据库)问题,对关键技术难题——各种特殊符号库的建立与实现进行了研究与分析[1],使用LISP语言,对具体问题做出了具体的解决方案,实现了测量绘图软件的基本功能。

地形图;GIS;Auto CAD;LISP

一、概述

(一)地形图制图软件开发研究的背景和意义。随着城市的不断发展,城市建筑和基本设施等的改变和加快,这就对地图的变化速度也有了更加严格的要求。中国之前发布的标准跟不上发展变化速度,这就使得数据的统一更是难上加难,这种情况会导致部分有用的信息损失,因此我们需要从行业的角度出发,解决诸如符号和数据共享等问题,所以通过开发新的地形图制图软件来来提高地形图成果的精度、可靠性,提高点状符号、线状符号、面状符号等的引用效率很有必要。

(二)地形图制图软件开发的主要流程。二次开发的主要思想是依据地形图制图软件的设计任务,利用AutoCAD LISP实现制图软件的设计和开发,在成图系统设计和开发的过程中,因为有自己设计建立的数据库 ,可以根据需要的情况进行扩充和改改动;另外,在菜单中嵌入能解决具体问题的模块,可以在很大程度上提升制图软件的应用性和应用效率,具体的思路图见图1:

图1 思路流程图

二、地形图符号库的分析与设计

(一)地形图符号库设计原则。测量绘图系统根据各系统的目的不同,设计原则也各不相同。本设计遵照以下原则:a.保证所设计的各种地图符号符合国家标准的地形图图式。b. 产生简洁的交换文件,保证图载信息的完整性。c. 保证地物符号的整体性:符号一体,属性关联。d.较低操作的难度,有效的提高工作人员的作业效率。

(二)实现符号库的核心技术。为实现设计的原则,本文采用以下一些关键技术:a.用形文件来实现点符号、线符号的设计,用PLINE线实现地物的定位。b.以基本几何符号编组形式实现符号的整体性。c.在符号的扩展数据中添加地物属性编码。d.复杂符号中用定位线方式存储空间信息和属性信息。e.在《1/500-1/2000地形图要素分类与代码》表基础上编制的地物属性代码。

三、二次开发中的菜单定制

幻灯菜单的定义主要包括两个方面:

(一)幻灯片文件 。幻灯片文件的扩展名为.sld,它是AutocAD生成的独立于图形文件的目标文件幻灯片是图形的快照,虽然它包含特定时刻的图形图片,但它并不是一个图形文件用户既不能将幻灯文件输入到当前图形中,也不能编辑或打印幻灯片而只能查看它。

(二)幻灯片的制作。图形库创建的具体步骤如下[2]:(1)在CAD环境下绘制各种基本元素的图形,然后通过命令WBLOCK对每个图形进行块定义,接着定义一个容易识别的名称并将其保存到图形文件中,然后将这些文件放置到CAD能自动搜索的文件目录下。(2)打开需要制作为幻灯片的图形文件,将图形放大到屏幕中央,键入MSLIDE命令,保存时幻灯片的名称与相应块的名称相同。(3)打开aead.mnu文件,在***POP12下面添加如下语句:

**TIANJIA

ID_ARCH[特殊符号(&A)]

ID_DZFH[->点状符号]

ID_YBDZ[一般点状符号]$I=TIANJIA1 $I=*……

在***IMAGE菜单文件中添加以下语句:

**TIANJIA1

[一般普通点状符号]

[tools1 (ludeng,路灯)]^C^C(dlfh "ludeng" "0003" 3)…….

以编程实现的复杂线状符号为例,各类别图库界面如下图2:

图2 程序实现复杂线状符号

点击图标或名称即可将标准图形插入图形文件中,而它的修改和编辑等功能与块的操作是相同的。

四、地形图制图软件部分运用及功能说明

本系统在使用前需要进行加载,加载如下:

第一:首先将本系统的文件包移至AutoCAD 2005安装目录下;

第二:启动AutoCAD,打开[工具/加载应用程序]并点击加载御载应用程序中的启动组按钮,将本系统的文件夹路径键入,这样AutoCAD2005中就加载了本系统,当系统加载完毕后,用户就可以直接使用本系统。

以绘制有方向的点状符号为例:

点击菜单栏的[特殊符号],弹出符号类型的下拉菜单,选择一般点状符号,就会进入一个点状符号的绘制页面,选择有方向的点状符号,此时命令栏提示请插入基点,用鼠标点选基点或者以坐标的方式输入基点后,就会提示给出符号的方向,同样用鼠标选择或者坐标输入方向后就会绘制出想要带方向的点状符号。

五、总结和展望

本论文围绕地形图的成图和入库工作进行学习和研究,实现了面向GIS的测量绘图系统的基本功能。功能上由最基本点状符号的绘制扩展到简单、复杂线状符号、面状符号的绘制。

随着技术的发展,和网路越来越高速,可以将本软件做成服务器模式,将本软件的主要程序安装在服务器上,这样能够方便用户根据自己具体的工作需要进行使用和更新。

[1]姚鑫.面向GIS的侧量绘图干台若于技术问的研究与实现[D].辽宁工程技术大学,2002.

[2]李志锐 ,李法虎 .基于 V BA技术Auto CAD二次开发在地形图绘制中的应用[J].农业工程学报,2007,23( 10): 25- 30.

[3]孙抗菌. 建筑给排水系统CAD的定制与二次开发[D]. 合肥工业大学 2006.

李富春(1993-),男,汉族,甘肃,毕业于辽宁工程技术大学,就读于长安大学,地图制图学与地理信息工程。

猜你喜欢

点状幻灯片制图
Ⅰ型肢根型点状软骨发育不良家系的遗传学分析
某住宅楼的混凝土点状爆裂原因分析
水幕幻灯片
无声手枪如何消音?
锰合金化奥氏体不锈钢的抗点状腐蚀性能
二向反射模型在土地覆被制图中的应用
实现幻灯片的缩放功能
工程制图课程教学改革探析
建筑工程制图与识图专业人才培养的探讨
皮损点状切除联合中药熏洗治疗肛门瘙痒症43例