一种基于AutoCAD的电力通信静态资源自动识别方法与流程

文档序号:11729544阅读:285来源:国知局
本发明属于电力系统智能控制领域,具体涉及一种基于autocad的电力通信静态资源自动识别方法。
背景技术
::目前信息通信产业已经成为国民经济的支柱产业,电力通信也是其中一个重要组成部分。为了加强通信资源的管理,提高通信管理效益。通信资源管理系统(tms)已能够实现光传输设备的时隙、网络拓扑、设备告警等动态资源的自动采集,但在光端机成端到光纤配线架(odf)、数字配线架(ddf),以及光端机跳纤等静态资源的录入环节仍主要通过人工的方式将工程资料录入到资源系统,导致工作效率低、录入周期长、出错率高,且造成了大量的重复录入,更与国网公司提倡的"三集五大"管理不符,同时有悖于班组减负的要求。技术实现要素:为解决上述问题,本发明提供一种基于autocad的电力通信静态资源自动识别系统。本发明采用以下技术方案:一种基于autocad的电力通信静态资源自动识别方法,其特征在于:包括以下步骤:对电力通信资源管理系统tms和autocadactivex进行分析,将通信设备作为图元打包成块,并制定相应的通信工程静态资源图纸规范,对符合规范的图纸根据需要设定选择集,选择集中图元自动遍历,识别图元属性和图元间的关系。在本发明一实施例中,识别图元属性和图元间的关系采用图论的容差算法。在本发明一实施例中,在第一次引用类型库时会自动启动autocad,调入指定的图形,在autocad屏幕上选择对象,在选择集中对所有对象自动进行遍历;autocad的所有对象组成一个层状结构,最高层是application对象,其他对象都是application对象的后代;为了得到一个特定的对象,必须从application对象对其子孙进行遍历,直到找到该特定对象;系统自动把一个个对象的属性的自动填入到数据库中。在本发明一实施例中,数据库采用关系数据管理图形数据、文本数据以及以文档的形式存在的数据。在本发明一实施例中,根据图块的规范,将图形打包成块,并按标准格式输入相关属性,以扩展属性附加到图块,建立标准的图块库,供各工作站下载使用。与现有技术相比,本发明具有以下优点:1、对设计单位的图纸实现了标准化和规范化管理以往不同设计单位对同一张图纸的表达还各有差异,电力通信静态资源管理系统自动识别开发制定了图纸电子档规范,设计单位根据规范绘图,既提高了系统的自动识别率,又促进了设计图纸的标准化、规范化管理。2、对电力通信工程实现了集约化管理应用本系统,所有设计单位均按规范绘制cad图纸,汇总以后便于对所有电力通信工程进行集约化管理。3、提高了电力通信静态资源管理系统数据采集录入的质量原来设计图纸完成后,打印出来人工对照图纸根据需要整理为excel表格,将excel表格人工输入到电力通信静态资源管理系统数据库对应的表中,人长时间重复单调枯燥的工作,出错率非常高。采用自动识别系统后,出错率大大降低,提高了电力通信静态资源管理系统数据采集录入的质量。4、加快了电力通信静态资源管理系统的入库进度原来人工处理有二道人工处理的工序,导致工作效率低、录入周期长,采用自动识别系统后,提高了电力通信静态资源管理系统数据采集录入的速度,保证了电力通信静态资源管理系统的入库要求。5、切实为一线班组减负原来工作流程工作效率低、录入周期长、出错率高,造成许多工程图纸无法及时导入到电力通信静态资源管理系统,一线班组经常加班加点。采用自动识别系统,切实为他们减轻了负担。6、提高工作效率促进经济效益增长应用电力通信静态资源自动识别系统,数据采集录入能省时、省力、高质量地完成。以2014年为例,2014年全省新增加35kv以上变电站64个,光缆135条。系统开发前,这些数据都要通过手工进行数据维护导入到tms中。通过系统开发的使用,这些工作以后可由系统自动完成,每年主网至少可以减少不需要的人工支出200人天,节省支出20万元。随着配用电网络建设的进一步深入,配用电通信网站点、光缆的建设呈几何增长,这一类的数据都要维护到tms系统中去,据估计,每年配网至少可以减少不需要的人工支出300人天,节省支出30万元。附图说明图1为本发明一实施例的图片图块的识别示意图。具体实施方式下面结合附图和具体实施例对本发明做进一步解释说明。本发明提供一种基于autocad的电力通信静态资源自动识别方法,其包括以下步骤:对电力通信资源管理系统tms和autocadactivex进行分析,将通信设备作为图元打包成块,并制定相应的通信工程静态资源图纸规范,对符合规范的图纸根据需要设定选择集,选择集中图元自动遍历,识别图元属性和图元间的关系。在本发明一实施例中,识别图元属性和图元间的关系采用图论的容差算法。在实际绘图中,要画成图1左图的样子,由于视觉、屏幕分辨率等原因画成图1右图的样子,这样在关系识别时,对右边青色光缆段两端设备判断就会出错。可以根据概率统计的方差公式,通过实验确定了合理的方差。较佳的,本发明利用图论算法,提高了软件的智能化程度和易用性,大大方便了用户使用。在本发明一实施例中,在第一次引用类型库时会自动启动autocad,调入指定的图形,在autocad屏幕上选择对象,在选择集中对所有对象自动进行遍历;autocad的所有对象组成一个层状结构,最高层是application对象,其他对象都是application对象的后代;为了得到一个特定的对象,必须从application对象对其子孙进行遍历,直到找到该特定对象;系统自动把一个个对象的属性的自动填入到数据库中。对象是autocad.netapi的主要构造块。每一个对象均精确代表一个autocad组件,他们之间又组成了不同的程序集和命名空间。autocad.netapi有许多不同类型的对象。直线、圆弧、文字和标注等图形是对象;线性和标注样式等样式设置是对象;图层、组合和块等组织结构是对象;视图和视口等图形显示是对象;甚至dwg数据库里面的关系表、图形文档、autocad应用程序本身也是对象。application(应用程序)管理文档集合,将database(数据库)中的entity(实体)显示在document(文档)的视图中或将用户对document(文档)的操作保存回database(数据库)中。database(数据库)中存放着各种容器(symboltables-符号表、namedictionaries-命名对象字典),容器中存放着特定的dbobject(数据库对象)用于记录程序运行过程中需要的数据。数据库的文件载体为dwg文件。通过autocad提供的二次开发api可以利用已定义好的对象及组件管理数据库及封装业务逻辑。在对autocd的编程中,选择集占有十分重要的地位,对编程者而言,并不清楚图中包含什么实体,只有通过用户的选择或通过过滤条件把所需的实体加入选择集,才能对选择集中的实体进行操作。有了选择集能够对对象进行成组的查询与编辑,产生一个新的选择集需要二个步骤:i)使用选择集合对象selectionset的add方法,增加一个选择集;ii)使用实体选择方法增加选择选择集的元素。选择集增加元素的方法包括select,selectatpoint,selectbypolygon和selectonscreen。将设计单位设计的autocad图纸的图元(包括odf、ddf、sdh单元等)一并添加到选择集进行处理,并转换为tms能接受的数据格式在数据库中存储。在本发明一实施例中,根据图块的规范,将图形打包成块,并按标准格式输入相关属性,以扩展属性附加到图块,建立标准的图块库,供各工作站下载使用。根据本项目图块的规范,将图形打包成块,并按标准格式输入相关属性,以扩展属性附加到图块,建立标准的图块库,供各工作站下载使用。autocad的块是存储在块表记录中实体对象的集合。每个块从一个blockbegin对象开始,紧接着是一个或多个entity对象,最后以blockend对象结束。先解释块定义和块参照两个概念,块定义类似于模具,而块参照类似于模具浇铸出来的模型。这样带来了以下好处:(1)不需要存储块参照中的实体,减少了图形文件。(2)只要修改了块定义,块参照会自动更新,减轻了修改和维护工作。属性块是由构成块的实体和附加信息(属性)组成的。因此,定义属性块主要包括块和属性的定义。属性的定义主要通过调用表示属性的attributedefinition类的有关属性和函数来实现。具体方法如下:(1)创建attributedefinition属性定义类对象的实例并设置对象的属性值。(2)由于块的属性定义也可以看作块中的实体,可以通过块表记录类的成员函数appendentity将属性定义附加到块中。在本发明一实施例中,数据库采用关系数据管理图形数据、文本数据以及以文档的形式存在的数据。本发明具体实施例中的数据包括图形数据与文本数据以及以文档的形式存在的数据。本系统将采用关系数据库管理这些数据,实现系统数据的统一管理,尤其是文档数据。为了实现关系数据库统一管理系统数据,充分利用以关系数据库为中心的多源数据的统一集成技术。本系统采用关系数据库mssqlserver2005管理数据,实现系统数据集成、存储、网络共享和分布式处理,同时考虑海量数据管理和性能的问题,并解决空间数据与文档数据的管理问题。本发明制定图符标准规范,并自带图符绘图功能,从数据源头(设计图)进行规范化管理,保证原始数据的质量,提高了智能识别的识别率;利用国际上先进的autocad.net和activex技术对autocad进行二次开发,研发电力通信静态资源管理系统;关系识别具智能识别功能,实现新增图符的识别及判定图符间的关系,并对是否识别成功给予提示。利用与msoffice数据共享技术,生成符合tms要求格式的接口。以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1