下载此文档

浅谈地下管线数据的自动化处理.doc


文档分类:建筑/环境 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
浅谈地下管线数据的自动化处理
摘要本文主要阐述计算机数据的自动化处理在管线普查的应用,旨在提高管线数据处理的效率,降低内业人员的劳动强度,降低数据的差错率。
关键词数据的逻辑查错;机助成图;图库联动;批量分幅和打印 绘制图形主要有两种方法实现:
一是通过数据库文件,生成ASCII码文件,然后通过AUTOCAD的二次开发工具(VBA或者AUTOLISP)读取ASCII文件并绘制管线图。
二是通过开发平台调用ADO控件或DAO控件读取数据库文件,直接绘制管线图。
机助成图有效提高了绘图的速度,降低了数据处理的强度,提高了数据处理的质量。
3、图库联动
由于电子管线图的直观性较强,通过查看草图,可以很方便的查看图面是否有连接关系的错误、子图应用等错误,利用开发的程序在AUTOCAD图形上直接对属性数据进行修改,同时将修改结果返回到数据库中。大大提高工作效率,减少更改数据库时错改漏改的发生,有效降低了数据的差错率。
图库联动的方法很多,使用AUTOCAD自带的VBA就可以用简单的代码实现,首先需要将数据库中的数据全部写到图形的扩展数据中,修改属性时先读取扩展属性,并修改扩展属性,使用ADO控件或是DAO控件连接数据库,并获取字段名,取得字段内容。然后通过GetEntity方法选取图形对象,用 GetXData方法获取图元的扩展数据,并使用ADO的Filter方法筛选记录,得到图元对应的数据库记录,然后匹配扩展数据于数据库中的数据,将数据库中与图元扩展数据不一致的数据进行修改。
图库联动使数据库修改变得更加直观,更加方便数据处理工作的完成。是数据处理工作得心应手,减少错误发生,提高工作了质量。
4、批量分幅和打印
由于地下管线普查工程是按照城市为单位进行的,所以成果如果用一个整图存储的话,因为图形太大,会导致操作速度慢,给图纸的利用带来不便。因此我们需要将图纸按国家规范或本地标准分成标准图幅进行存储,
而一个城市几百张甚至上千张图纸的分幅和打印工作,工作量巨大的的,如果可以批量进行的话,将会节省大量的人力。
下面笔者以AUTOLISP为例对图形分幅和打印进行介绍:
众所周知,AUTOLISP是AUTOCAD自带的二次开发工具,擅长建立新命令和产生已有命令的连接,而分幅和打印的工作其实就是让AUTOCAD循环执行裁剪,删除和打印这样相同的命令,AUTOLISP有很强的优越性。
分幅其实就是在一定范围内按照一定的标准矩形框将图形分成若干图幅。因此在操作上就是要建立一个命令,读取用户输入的两个点然后执行循环,在两个点范围内画若干标准矩形框,在画矩形框的同时用trim命令将跨越图幅的线对象裁剪。然后删除图幅外的图元,将保留的图像通过saveas命令保存到文件,再通过undo命令撤销所有操作,接着进入下一循环。
分幅后的图形要加入地形,图框等才可以算是一幅完整的综合管线图,而这些操作也可以通过AUTOLISP自动完成,首先我们要做地形图,地形图按一定规则命名,这样的目的是便于AUTOCAD插入地形时知道应该要插入哪个地形图文件,并将图框做成一个图块保存。(需要计算的部分空出)由于AUTOLISP不支持多图档操作,因此我们在操作插入地形

浅谈地下管线数据的自动化处理 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人夸客客
  • 文件大小15 KB
  • 时间2022-05-20