System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及建筑工程信息化智能化及知识图谱等领域,具体来说,涉及一种基于知识图谱的cad图纸设计缺陷识别方法。
技术介绍
1、知识图谱是以结构化形式描述的知识元素及其联系的集合,即将客观实际中的概念、实体及其关系表达成更接近人类认知世界的形式,提供了一种组织、管理和理解海量信息的能力。知识图谱本质是一种语义网络,其结点代表概念或者实体,其边代表实体或者概念之间的各种语义关系。知识图谱是大数据时代下的产物,强调对知识的覆盖度,数据规模大,因此提供了一种结构化能力强的表示形式,并且基于多维度的质量管控方式,极大提到了知识的质量。而知识图谱通常以三元组进行表示,形式为rdf表示形式,使知识表示更灵活、更友好。知识图谱将事实性知识结构化,不仅包含本体所涉及的概念、术语和关系,还包括具体实体、属性及其关系。知识图谱友好的结构、灵活的表示及良好的可视化能力,极大的降低了知识库的构建成本。并且基于优秀的知识图谱能力,可以为下游应用提供推荐、问答、搜索、预测等智能服务,具有广泛的应用范围。
2、而在建筑工程领域,cad图纸设计具有非常重要的地位,涉及到建筑工程生命周期的各个环节,比如在建筑方案设计阶段,建筑设计师对建筑空间进行创造性布局和构思,并通过cad设计软件生成符合可行性要求的建筑图纸,同时考虑到建筑结构、建筑材料、水电要求、消防要求等方面的技术指标,对整个建筑工程进行精准的设计与把控。在施工图纸设计阶段,需要对建筑工程的各个专业提供精准的cad设计图纸,例如钢筋设计方案、混凝土设计方案、机电设计方案、水电设计方案等,都需要
3、由此可见,cad图纸设计在建筑工程周期的各个环节都具有非常重要的作用,是确保建筑质量和效率的重要保障。cad图纸设计的缺陷识别成为了一个非常重要的问题。如何解决cad图纸设计的缺陷识别问题,成为了行业急需解决的难题。
技术实现思路
1、针对相关技术中的上述技术问题,本专利技术提出一种基于知识图谱的cad图纸设计缺陷识别方法,能够克服现有技术存在的上述不足。
2、为实现上述技术目的,本专利技术的技术方案是这样实现的:
3、本专利技术目的在于提供一种基于知识图谱的cad图纸设计缺陷识别方法,具有以下步骤:
4、s1获取属性要素:首先接收到cad图纸后,留存所述cad图纸的前提下,再利用所述cad图纸另转换得到对应的图片格式文件;然后解析出所述cad图纸的所有基础元素,另识别出所述cad图纸的每个构件及其类型;最后识别出每个所述构件的属性要素;
5、s2构建知识实体:基于s1所得到的每个构件及其属性要素,构建每个所述构件的知识实体,并最终汇总为整个所述cad图纸的知识实体;
6、s3审核判断:采用实体链接技术,链接已有cad图纸标准知识库,获取每个所述构件的知识实体对应的标准规范知识;然后基于所述标准规范知识,对每个所述构件的知识实体类型、每个属性元素进行审核判断;
7、s4划分构件集合:依据每个所述构件的审核结果是否规范,将所有所述构件划分成规范构件集合和非规范构件集合;
8、s5包装审核结果并输出缺陷结果:将两个所述构件集合中的每个审核结果所对应的所述知识实体进行结果包装,通过包装形成完备的所述构件的审核结果数据对象;然后输出不符合标准设计规范的所述构件集合——即所述cad图纸的设计缺陷。
9、进一步地,所述s1具体包括以下过程:
10、s101获取图片格式文件:首先接收到cad图纸后,留存所述cad图纸的前提下,再利用所述cad图纸另转换得到对应的图片格式文件;
11、s102获取基础元素:读取所述cad图纸,采用cad图纸解析工具,解析出所述cad图纸所有的基础元素;
12、s103识别出构件及类型:读取所述图片格式文件,采用图像识别技术,识别出所述cad图纸中的各种构件及其类型;
13、s104识别出属性要素:针对s103所识别的每个构件,再结合s102中所解析出的对应的基础要素,从而识别出每个构件的属性要素。
14、进一步地,所述s3具体包括以下过程:
15、步骤s301:采用实体链接技术,链接cad图纸标准知识库,获取每个所述构件的知识实体所对应的标准规范知识;
16、步骤s302:基于链接得到的所述标准规范知识,对所述构件的知识实体类型、每个属性元素进行审核判断并生成对应的审核结果。
17、进一步地,所述s4具体包括以下过程:
18、步骤s401:新建两个构件集合,两个所述构件集合分别为所述规范构件集合和所述非规范构件集合;
19、步骤s402:依据s3中对每个所述构件的所述知识实体的审核结果,进行逐一划分;若所述构件的所述知识实体符合标准设计规范,则将所述构件收集到所述规范构件集合中;若所述构件的所述知识实体不符合标准设计规范,则将所述构件收集到所述非规范构件集合中。
20、进一步地,所述s5具体包括以下过程:
21、步骤s501:将两个所述构件集合中的每个审核结果所对应的所述知识实体进行结果包装,通过包装形成完备的所述构件的审核结果数据对象;
22、步骤s502:然后输出不符合标准设计规范的所述构件集合——即所述cad图纸的设计缺陷。
23、进一步地,所述s5中,通过包装形成完备的所述构件的审核结果数据对象包括所属工程项目信息、所属建筑基础信息、构件信息、关联图纸标准知识库信息、审核结果、审核时间等。
24、本公开的有益效果:本公开属于提出了一种基于知识图谱技术的cad图纸设计缺陷设计技术,通过将cad图纸中的构件转化为知识实体,采用知识图谱技术进行自动审核,识别cad图纸中潜藏的设计缺陷,提出了一种全新的技术方法。本公开通过将cad图纸构件转化为知识实体的方式,既能设别cad图纸中具体的构件和类型,也能识别构件的属性,从而形成了内容丰富的知识实体,提高了cad图纸缺陷识别的效率。
25、本公开采用知识链接方式,实现了cad图纸构件实体与标准知识库的对应关联,为cad图纸构件实体的自动审核打下了坚实的技术基础。本公开针对每个cad图纸构件实体,基于链接的标准规范知识,自动对比分析实体类型及其每个属性,实现了核心的cad图纸审核能力。
本文档来自技高网...【技术保护点】
1.一种基于知识图谱的CAD图纸设计缺陷识别方法,其特征在于,具有以下步骤:
2.根据权利要求1所述的CAD图纸设计缺陷识别方法,其特征在于,所述S1具体包括以下过程:
3.根据权利要求1所述的CAD图纸设计缺陷识别方法,其特征在于,所述S3具体包括以下过程:
4.根据权利要求1所述的CAD图纸设计缺陷识别方法,其特征在于,所述S4具体包括以下过程:
5.根据权利要求1所述的CAD图纸设计缺陷识别方法,其特征在于,所述S5具体包括以下过程:
6.根据权利要求1所述的CAD图纸设计缺陷识别方法,其特征在于,所述S5中,通过包装形成完备的所述构件的审核结果数据对象包括所属工程项目信息、所属建筑基础信息、构件信息、关联图纸标准知识库信息、审核结果、审核时间。
【技术特征摘要】
1.一种基于知识图谱的cad图纸设计缺陷识别方法,其特征在于,具有以下步骤:
2.根据权利要求1所述的cad图纸设计缺陷识别方法,其特征在于,所述s1具体包括以下过程:
3.根据权利要求1所述的cad图纸设计缺陷识别方法,其特征在于,所述s3具体包括以下过程:
4.根据权利要求1所述的cad图纸设计缺陷识别方法,其特征在于...
【专利技术属性】
技术研发人员:张云涛,王文刚,李子力,李强,牛俊永,庞明亮,薛文军,李太胜,宋红景,
申请(专利权)人:北京中铁建建筑科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。