CN109670222B - 一种模型或图纸在线差异对比方法、装置和*** - Google Patents
一种模型或图纸在线差异对比方法、装置和*** Download PDFInfo
- Publication number
- CN109670222B CN109670222B CN201811491136.1A CN201811491136A CN109670222B CN 109670222 B CN109670222 B CN 109670222B CN 201811491136 A CN201811491136 A CN 201811491136A CN 109670222 B CN109670222 B CN 109670222B
- Authority
- CN
- China
- Prior art keywords
- dimensional
- information
- comparison
- format
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Civil Engineering (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
一种模型或图纸在线差异对比方法、装置和***,接收并存储用户端上传的三维模型或二维图纸;对接收的所述三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,并存储转换后的结果;对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成并存储结果文件。上述方案实现了模型和图纸的轻量化在线差异对比。
Description
技术领域
该发明创造属于信息技术领域,特别涉及一种模型或图纸在线差异对比方法、装置和***。
背景技术
BIM(Building Information Modeling)技术是建筑信息化领域非常热门的技术,它提供建筑信息化的全生命周期的解决方案。这个全生命周期从时间序列上来说包括从建筑模型的前期设计、深化设计、量价统计、施工建造、运行维护,在整个过程中以建筑信息模型为载体,加以各个阶段形成和产生的属性为信息进行传递和共享,作为整个BIM***统一的管理的基础。
由以上介绍可以看出,(模型)设计是BIM技术中的基础和前提步骤。目前建筑方面较为成熟的三维模型软件有欧特克公司的Revit等,二维图纸专业的软件有欧特克公司的AutoCAD等,这些软件也被称为计算机辅助设计软件,它们通过可视化的方式进行建模,其中Revit还包括了不同的专业,如水电、暖通等。
设计师的设计工作是一个周期性的过程,在这个过程可能会产生不同的版本,对于不同的版本设计师往往需要比较不同地方,以查看是否新的版本有了新增、修改或删除的内容。传统的方式是通过人眼来辨别不同之处,但是不同人的审核图纸能力不一,且容易产生误审。因此,一个能比较不同的三维模型或二维图纸的自动化工具就显得尤为重要。Revit或AutoCAD本身没有模型和图纸对比的功能。而市场上目前专业的图纸对比软件有MoziDiffer等,这些软件都是传统的桌面软件。随着云技术的发展,越来越多的应用程序采用Web或移动端的方式呈现,即用户通过网页或手机来访问三维软件,这种方式往往叫做三维模型轻量化应用。
典型的轻量化应用包括三维模型在线浏览,三维模型属性的在线展示,三维模型的在线交互(选择,拾取,缩放)等等,本申请涉及到的三维模型或二维图纸在线差异对比也属于轻量化应用。在线模型差异对比又会以模型在线显示浏览为基础,因为对比后的结果仍然需要以图形化的方法来展示。
关于模型和图纸在线差异对比方面的产品,目前国内无成熟的解决方案。
三维模型的种类比较多,主流的建筑模型文件类型有RVT(Revit),IFC,DGN(Bentley),SKP(SketchUp)等,由于模型种类的多样,目前软件不能对于不同类型的三维模型进行统一处理,包括进行几何信息的对比,所以目前没有成熟的软件或解决方案针对三维模型的对比。
二维图纸的格式主流为Dwg格式,Dwg是AutoCAD产生的格式。AutoCAD发布的很早,至今已有强大的生态,在AutoCAD平台或是类似平台针对DWG文件的处理已有很多应用。针对DWG格式的软件如MoziDiffer能进行不同DWG文件的对比,但也不能支持在线的DWG对比和展示。
发明内容
基于上述缺陷,本申请提供了一种模型或图纸在线差异对比方法,实现模型和图纸的轻量化在线差异对比。
本申请的一种模型或图纸在线差异对比方法,所述方法包括步骤:
(1)接收并存储用户端上传的三维模型或二维图纸;
(2)对接收的所述三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,并存储转换后的结果;
(3)对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,生成并存储结果文件。
在所述步骤(2)中,在将所述三维模型转换为统一的三维轻量化格式时,如果所述三维模型含有二维图纸信息,所述转换还包括将其中的二维图纸转换为二维轻量化格式。
转换后的三维轻量化格式中的信息包括几何信息和属性信息,所述几何信息和所述属性信息一起表示一个三维模型中不同的构件;对三维模型的轻量化格式信息的比较包括几何信息的比较和属性信息的比较。
在对三维模型的几何信息的比较时,要将几何信息通过MD5算法映射为一个序列,再对映射后的序列进行比较来获得两个构件的几何信息的差异。
转换后的二维轻量化格式中的信息包括二维图元信息和属性信息;对二维图纸的轻量化格式信息的比较包括二维图元信息的比较和属性信息的比较。
本申请还提供了一种模型或图纸在线差异对比装置,所述装置包括位于云平台上的存储模块、转换模块和对比模块;
所述存储模块,用于存储三维模型或二维图纸,存储三维模型或二维图纸的轻量化转换结果,以及存储三维模型和二维图纸的比较结果文件;
所述转换模块,用于对三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,转换结果存储在所述存储模块中;
所述比较模块,用于对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成结果文件。
在所述转换模块将所述三维模型转换为统一的三维轻量化格式时,如果所述三维模型含有二维图纸信息,所述转换还包括将其中的二维图纸转换为二维轻量化格式。
转换后的三维轻量化格式中的信息包括几何信息和属性信息,所述几何信息和所述属性信息一起表示一个三维模型中不同的构件;对三维模型的轻量化格式信息的比较包括几何信息的比较和属性信息的比较。
在对三维模型的几何信息的比较时,要将几何信息通过MD5算法映射为一个序列,再对映射后的序列进行比较来获得两个构件的几何信息的差异。
转换后的二维轻量化格式中的信息包括二维图元信息和属性信息;对二维图纸的轻量化格式信息的比较包括二维图元信息的比较和属性信息的比较。
本申请还提供了一种电子设备,其特征在于,所述电子设备包括:存储装置和一个或多个处理器;所述存储装置用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述方法。
本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现上述方法。
相对于现有技术,本申请提供的一种模型或图纸在线差异对比方法、装置和***,能够提供三维模型或二维图纸的在线对比功能,三维在线对比能够跨平台,并且能够对比不同类型的文件,无论是三维模型对比或者二维图纸对比,对比后的结果保存为和输入文件格式一样类型的文件。对比的功能通过云平台环境来进行,对比后的结果保存在云平台环境中,并且可以通过浏览器请求并浏览,可以看到可视化的关于图纸增加、删除和修改的内容,不需要安装对应的桌面软件,并且也无升级的烦恼,另外在线的方式能够自然地跨平台和随时随地。
附图说明
为了便于本领域普通技术人员理解和实施本发明,下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本申请所提供的一种模型或图纸在线差异对比的***。
图2是本申请所提供的一种模型或图纸在线差异对比的装置。
图3是本申请所提供的三维模型的差异对比示意图。
图4是本申请所提供的二维图纸的差异对比示意图。
图5是本申请所提供的一种模型或图纸在线差异对比的方法。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例一:
参见图1,本申请实施例一提供了一种模型或图纸在线差异对比的***,该***包括:用户端和位于云端的对比装置。所述装置实现模型或图纸的在线差异对比需要依赖于云平台技术,特别是一些成熟的云平台,如阿里云、华为云等。
所述用户端,用于上传三维模型或二维图纸。
所述对比装置,用于对所述三维模型或二维图纸进行轻量化转换,将三维模型转换为三维轻量化格式,将二维图纸转换为二维轻量化格式,并对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成结果文件。
实施例二:
参见图2,本申请实施例二提供了一种模型或图纸在线差异对比装置,所述装置用于对三维模型或二维图纸执行在线文件对比,所述装置包括位于云平台上的存储模块、转换模块和对比模块。
所述存储模块,用于存储三维模型或二维图纸,存储三维模型或二维图纸的轻量化转换结果,以及存储三维模型和二维图纸的比较结果文件。所述三维模型或二维图纸是用户端上传的。
所述转换模块,用于对三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,转换后的结果仍然存储在云平台的存储模块中,以备后续的文件对比操作。
所述转换模块在将不同的三维模型转换为统一的三维轻量化格式时,在有些三维模型含有二维图纸信息时,还包括将其中的二维图纸转换为二维轻量化格式。例如,RVT中有多种视图,其中有一类是图纸类型,在这种情况下,所述转换模块在执行转换时,一个RVT三维模型的转换结果里会既包括三维模型转换后的三维轻量化格式信息,又包括二维图纸转换后的二维轻量化格式信息。在有了统一的轻量化的模型或图纸后,接着对模型或图纸的对比应用便会变得自然而然。
所述转换后的三维轻量化格式中的信息包括几何信息和属性信息,所述几何信息和所述属性信息一起表示一个三维模型中不同的构件。其中,所述几何信息使用多边形网格来存储面的信息,而所述属性信息通过数据库来存储。
所述转换后的二维轻量化格式中的信息包括二维图元信息和属性信息,所述二维图元信息包括直线、圆弧、平面曲线、平面填充、文字、图片等等,所述属性信息例如可以是AutoCAD中的XData的信息。这两部分信息一起组成了轻量化的二维图纸信息。
所述比较模块,用于对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成结果文件。所述不同版本是针对同一项目的不同版本。
对于三维模型的轻量化格式信息的比较参见图3,分为两部分:一部分是几何信息的比较,一部分是属性信息的比较。
对于三维模型的几何信息的比较,首先要读取每个构件的网格几何信息,对几何信息进行MD5算法映射,MD5算法映射是一种加密算法,可以将信息变成一个序列,并且不同点信息序列不一样。利用MD5算法映射以后获得了可以便于后续比较的信息序列,再进行比较来获得两个构件的差异。如结果不同,则视为三维模型相应部分的几何信息有修改;对于增加和删除,由于轻量化的数据中包含一个描述所有构件的列表的sqlite数据库,则可以通过比较二者的数据库从中先分析增加和删除的图元索引,再通过图元索引从几何信息中提取出增加或删除的图元信息,这样几何信息的比较结束。
对于三维模型的属性信息的比较,首先图元的很多属性其实就是描述的几何信息,如长宽高等,这样的变化当然可以从几何信息中反映出来,如果说一些不影响几何信息的属性,它们不能以可视化方式展现,因为它们被存为了数据库。对于属性信息的比较,由于属性被保存为了sqlite的数据库格式,而对于属性的比较其实就是对数据库的比较。
通过对三维模型中的几何信息和属性信息的比较,最终生成三维模型比较后的结果文件以及属性数据库,比较结果可以供客户端进行在线浏览。
二维图纸的轻量化格式信息的比较参见图4,也是分为两部分:一部分是二维图元信息的比较,另一部分是属性信息的比较。
所述二维图元信息的比较是通过读取图元的具体信息,例如点的坐标,图元的颜色等等,逐一进行比较,然后加上新增的图元或被删除的图元。
属性信息被单独存储于数据库中,记录了图元的每组属性,在比较时,对两张数据库中的存储信息进行比较。
最后基于二维图元信息的比较和属性信息的比较生成二维图纸比较结果文件。所述结果文件供客户端进行在线浏览。
以上是对比过程的描述,比较后的结果仍然存储为与输入文件一致的格式。这种策略的好处是,比较结果能使用和浏览模型文件一致的浏览功能进行查阅,同时保持数据格式的一致性更便于后续的应用,例如以比较后的文件作为下一次对比的输入。
实施例三:
参见图5,本申请实施例三提供了一种模型或图纸在线差异对比方法,所述方法包括步骤:
(1)接收并存储用户端上传的三维模型或二维图纸。
(2)对接收的所述三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,并存储转换后的结果。
在将不同的三维模型转换为统一的三维轻量化格式时,在有些三维模型含有二维图纸信息时,还包括将其中的二维图纸转换为二维轻量化格式。例如,RVT中有多种视图,其中有一类是图纸类型,在这种情况下,在执行转换时,一个RVT三维模型的转换结果里会既包括三维模型转换后的三维轻量化格式信息,又包括二维图纸转换后的二维轻量化格式信息。在有了统一的轻量化的模型或图纸后,接着对模型或图纸的对比应用便会变得自然而然。
所述转换后的三维轻量化格式中的信息包括几何信息和属性信息,所述几何信息和所述属性信息一起表示一个三维模型中不同的构件。其中,所述几何信息使用多边形网格来存储面的信息,而所述属性信息通过数据库来存储。
所述转换后的二维轻量化格式中的信息包括二维图元信息和属性信息,所述二维图元信息包括直线、圆弧、平面曲线、平面填充、文字、图片等等,所述属性信息例如可以是AutoCAD中的XData的信息。这两部分信息一起组成了轻量化的二维图纸信息。
(3)对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成并存储结果文件。
所述不同版本是针对同一项目的不同版本。
对于三维模型的轻量化格式信息的比较参见图3,分为两部分:一部分是几何信息的比较,一部分是属性信息的比较。
对于三维模型的几何信息的比较,首先要读取每个构件的网格几何信息,对几何信息进行MD5算法映射,MD5算法映射是一种加密算法,可以将信息变成一个序列,并且不同点信息序列不一样。利用MD5算法映射以后获得了可以便于后续比较的信息序列,再进行比较来获得两个构件的差异。如结果不同,则视为三维模型相应部分的几何信息有修改;对于增加和删除,由于轻量化的数据中包含一个描述所有构件的列表的sqlite数据库,则可以通过比较二者的数据库从中先分析增加和删除的图元索引,再通过图元索引从几何信息中提取出增加或删除的图元信息,这样几何信息的比较结束。
对于三维模型的属性信息的比较,首先图元的很多属性其实就是描述的几何信息,如长宽高等,这样的变化当然可以从几何信息中反映出来,如果说一些不影响几何信息的属性,它们不能以可视化方式展现,因为它们被存为了数据库。对于属性信息的比较,由于属性被保存为了sqlite的数据库格式,而对于属性的比较其实就是对数据库的比较。
通过对三维模型中的几何信息和属性信息的比较,最终生成三维模型比较后的结果文件以及属性数据库,比较结果可以供客户端进行在线浏览。
二维图纸的轻量化格式信息的比较参见图4,也是分为两部分:一部分是二维图元信息的比较,另一部分是属性信息的比较。
所述二维图元信息的比较是通过读取图元的具体信息,例如点的坐标,图元的颜色等等,逐一进行比较,然后加上新增的图元或被删除的图元。
属性信息被单独存储于数据库中,记录了图元的每组属性,在比较时,对两张数据库中的存储信息进行比较。
最后基于二维图元信息的比较和属性信息的比较生成二维图纸比较结果文件。所述结果文件供客户端进行在线浏览。
以上是对比过程的描述,比较后的结果仍然存储为与输入文件一致的格式。这种策略的好处是,比较结果能使用和浏览模型文件一致的浏览功能进行查阅,同时保持数据格式的一致性更便于后续的应用,例如以比较后的文件作为下一次对比的输入。
相对于现有技术,本申请提供的一种模型或图纸在线差异对比方法、装置和***,能够提供三维模型或二维图纸的在线对比功能,三维在线对比能够跨平台,并且能够对比不同类型的文件,无论是三维模型对比或者二维图纸对比,对比后的结果保存为和输入文件格式一样类型的文件。对比的功能通过云平台环境来进行,对比后的结果保存在云平台环境中,并且可以通过浏览器请求并浏览,可以看到可视化的关于图纸增加、删除和修改的内容,不需要安装对应的桌面软件,并且也无升级的烦恼,另外在线的方式能够自然地跨平台和随时随地。
试想一下,在公司的Windows电脑进行了CAD文件的对比,到客户的现场后,能在客户的linux或MAC电脑上打开网页,无须安装软件或插件,就能立即查看到之前CAD文件对比的内容;或者互相协助的两个员工在不同的地点,使用不同的操作***,而每人各自上传一个DWG文件到在线网站,而任意的人都可以操作进行文件的对比和对比内容的查阅。这一切都展示了在一个云的环境中,使用在线文件对比是极具效率和便利的,是代表时代的生产力。
另外,本发明实施例还公开了一种电子设备,其包括存储装置和一个或多个处理器,存储装置用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如实施例三的方法。
本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如实施例三的方法。
附图中的流程图和框图显示了根据本发明的多个实施例的方法、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图和框图中的每个方框可以代表一个单元、模块、程序段或代码的一部分,包含一个或多个用于实现逻辑功能的计算机可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。也要注意的是,框图和流程图中的每个方框或方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明不限制于任何特定形式的硬件和软件的结合。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种模型或图纸在线差异对比方法,其特征在于,所述方法包括步骤:
(1)接收并存储用户端上传的三维模型或二维图纸;
(2)对接收的所述三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,并存储转换后的结果;
(3)对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,生成并存储结果文件;
对三维模型的轻量化格式信息的比较包括几何信息的比较和属性信息的比较;在对三维模型的几何信息的比较时,要将几何信息通过MD5算法映射为序列,再对映射后的序列进行比较来获得两个构件的几何信息的差异,其中,映射后的序列以列表形式存储于数据库中。
2.根据权利要求1所述的一种模型或图纸在线差异对比方法,其特征在于,在步骤(2)中,在将所述三维模型转换为统一的三维轻量化格式时,如果所述三维模型含有二维图纸信息,所述转换还包括将其中的二维图纸转换为二维轻量化格式。
3.根据权利要求1或2所述的一种模型或图纸在线差异对比方法,其特征在于,转换后的三维轻量化格式中的信息包括几何信息和属性信息,所述几何信息和所述属性信息一起表示一个三维模型中的构件。
4.根据权利要求1或2所述的一种模型或图纸在线差异对比方法,其特征在于,转换后的二维轻量化格式中的信息包括二维图元信息和属性信息;对二维图纸的轻量化格式信息的比较包括二维图元信息的比较和属性信息的比较。
5.一种模型或图纸在线差异对比装置,其特征在于,所述装置包括位于云平台上的存储模块、转换模块和对比模块;
所述存储模块,用于存储三维模型或二维图纸,存储三维模型或二维图纸的轻量化转换结果,以及存储三维模型和二维图纸比较后的结果文件;
所述转换模块,用于对三维模型或二维图纸进行轻量化转换,将三维模型转换为统一的三维轻量化格式,将二维图纸转换为统一的二维轻量化格式,转换结果存储在所述存储模块中;
所述比较模块,用于对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成结果文件;
对三维模型的轻量化格式信息的比较包括几何信息的比较和属性信息的比较;在对三维模型的几何信息的比较时,要将几何信息通过MD5算法映射为序列,再对映射后的序列进行比较来获得两个构件的几何信息的差异,其中,映射后的序列以列表形式存储于数据库中。
6.根据权利要求5所述的一种模型或图纸在线差异对比装置,其特征在于,在所述转换模块将所述三维模型转换为统一的三维轻量化格式时,如果所述三维模型含有二维图纸信息,所述转换还包括将其中的二维图纸转换为二维轻量化格式。
7.根据权利要求5或6所述的一种模型或图纸在线差异对比装置,其特征在于,转换后的三维轻量化格式中的信息包括几何信息和属性信息,所述几何信息和所述属性信息一起表示一个三维模型中的构件。
8.根据权利要求5或6所述的一种模型或图纸在线差异对比装置,其特征在于,转换后的二维轻量化格式中的信息包括二维图元信息和属性信息;对二维图纸的轻量化格式信息的比较包括二维图元信息的比较和属性信息的比较。
9.一种模型或图纸在线差异对比***,其特征在于,该***包括:用户端和位于云端的对比装置,
所述用户端,用于上传三维模型或二维图纸;
所述对比装置,用于对所述三维模型或二维图纸进行轻量化转换,将三维模型转换为三维轻量化格式,将二维图纸转换为二维轻量化格式,并对不同版本的三维模型或二维图纸转换后的轻量化格式信息进行比较,判断不同版本的三维模型或二维图纸的差异,并生成结果文件;
对三维模型的轻量化格式信息的比较包括几何信息的比较和属性信息的比较;在对三维模型的几何信息的比较时,要将几何信息通过MD5算法映射为序列,再对映射后的序列进行比较来获得两个构件的几何信息的差异,其中,映射后的序列以列表形式存储于数据库中。
10.一种电子设备,其特征在于,所述电子设备包括:
存储装置;
一个或多个处理器;
所述存储装置用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-4之一所述的方法。
11.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被执行时,实现如权利要求1-4之一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811491136.1A CN109670222B (zh) | 2018-12-07 | 2018-12-07 | 一种模型或图纸在线差异对比方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811491136.1A CN109670222B (zh) | 2018-12-07 | 2018-12-07 | 一种模型或图纸在线差异对比方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109670222A CN109670222A (zh) | 2019-04-23 |
CN109670222B true CN109670222B (zh) | 2023-05-09 |
Family
ID=66144703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811491136.1A Active CN109670222B (zh) | 2018-12-07 | 2018-12-07 | 一种模型或图纸在线差异对比方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109670222B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110889157A (zh) * | 2019-11-18 | 2020-03-17 | 深圳智润新能源电力勘测设计院有限公司 | 风电场布局可视化展示方法以及相关装置 |
JP7380341B2 (ja) * | 2020-03-06 | 2023-11-15 | 横河電機株式会社 | 図面管理装置、図面管理システム、図面管理方法、及びプログラム |
CN112765097A (zh) * | 2021-01-07 | 2021-05-07 | 珠海格力电器股份有限公司 | 图纸文件的存储方法和装置、电子设备和存储介质 |
CN113110868B (zh) * | 2021-04-07 | 2023-08-08 | 网易(杭州)网络有限公司 | 文件合并方法、装置、计算机设备及存储介质 |
CN113392438B (zh) * | 2021-06-15 | 2022-02-08 | 广东省城乡规划设计研究院有限责任公司 | 一种基于revit的不同阶段bim模型的差异比较的方法 |
CN113793415B (zh) * | 2021-09-15 | 2023-10-31 | 云南建投第一勘察设计有限公司 | 一种2d图纸转3d效果的处理***及方法 |
CN116340293A (zh) * | 2023-03-24 | 2023-06-27 | 广联达科技股份有限公司 | 一种数据处理的方法、装置、设备及可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103295046A (zh) * | 2013-06-13 | 2013-09-11 | 北京网秦天下科技有限公司 | 生成和使用安全二维码的方法和设备 |
CN103714458A (zh) * | 2013-12-20 | 2014-04-09 | 江苏大学 | 基于二维码的移动终端交易加密方法 |
CN103902342A (zh) * | 2014-04-16 | 2014-07-02 | 北京大学工学院南京研究院 | 一种封闭环境下***更新升级方法及*** |
CN106101662A (zh) * | 2016-08-18 | 2016-11-09 | 青岛晟铭网络科技有限公司 | 一种利用条码传输数据的***和方法 |
CN106776699A (zh) * | 2016-11-11 | 2017-05-31 | 北京亲斤科技有限公司 | 在线3d模型的获取方法、提供方法、装置及管理*** |
CN108628965A (zh) * | 2018-04-20 | 2018-10-09 | 西北工业大学 | 基于空间连接骨架描述符的装配体检索方法 |
CN108805510A (zh) * | 2017-04-27 | 2018-11-13 | 中国铁道科学研究院铁道建筑研究所 | 一种施工图设计bim模型合规性审核方法及*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102279061B1 (ko) * | 2015-04-14 | 2021-07-19 | 대우조선해양 주식회사 | 경량모델 기반의 해석모델 최적화방법 |
CN106503283B (zh) * | 2016-09-09 | 2018-02-02 | 武汉开目信息技术股份有限公司 | 一种二维图纸智能比较方法及装置 |
CN108694158A (zh) * | 2017-04-08 | 2018-10-23 | 大连万达集团股份有限公司 | 用于检查bim模型文件是否变化的方法 |
US10192023B2 (en) * | 2017-05-09 | 2019-01-29 | General Electric Company | Model comparison tool |
CN108108962A (zh) * | 2018-02-02 | 2018-06-01 | 联合建管(北京)国际工程科技有限责任公司 | 建筑信息模型bim版本差异的在线展示方法及装置 |
CN108710739B (zh) * | 2018-05-11 | 2022-04-22 | 北京建筑大学 | 一种建筑信息模型轻量化和三维场景可视化的方法及*** |
-
2018
- 2018-12-07 CN CN201811491136.1A patent/CN109670222B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103295046A (zh) * | 2013-06-13 | 2013-09-11 | 北京网秦天下科技有限公司 | 生成和使用安全二维码的方法和设备 |
CN103714458A (zh) * | 2013-12-20 | 2014-04-09 | 江苏大学 | 基于二维码的移动终端交易加密方法 |
CN103902342A (zh) * | 2014-04-16 | 2014-07-02 | 北京大学工学院南京研究院 | 一种封闭环境下***更新升级方法及*** |
CN106101662A (zh) * | 2016-08-18 | 2016-11-09 | 青岛晟铭网络科技有限公司 | 一种利用条码传输数据的***和方法 |
CN106776699A (zh) * | 2016-11-11 | 2017-05-31 | 北京亲斤科技有限公司 | 在线3d模型的获取方法、提供方法、装置及管理*** |
CN108805510A (zh) * | 2017-04-27 | 2018-11-13 | 中国铁道科学研究院铁道建筑研究所 | 一种施工图设计bim模型合规性审核方法及*** |
CN108628965A (zh) * | 2018-04-20 | 2018-10-09 | 西北工业大学 | 基于空间连接骨架描述符的装配体检索方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109670222A (zh) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109670222B (zh) | 一种模型或图纸在线差异对比方法、装置和*** | |
CN106873987B (zh) | 一种基于Modelica的多人协同建模*** | |
CN105528418B (zh) | 一种设计文档生成方法及装置 | |
CN112567373A (zh) | 一种cad协同设计*** | |
CN112559351B (zh) | 一种cfd软件验证与确认数据库平台 | |
US11507741B2 (en) | Document tracking through version hash linked graphs | |
Tierney et al. | Managing equivalent representations of design and analysis models | |
US10503603B2 (en) | Incremental data conversion using a synchronization information record | |
CN104572756A (zh) | 传播树的可视化处理方法及装置 | |
Paviot et al. | A generic multiCAD/multiPDM interoperability framework | |
JP6851856B2 (ja) | 協調設計支援装置、協調設計支援方法、及びプログラム | |
CN114201793B (zh) | 基于Sketchup的BIM模型轻量化方法及*** | |
CN109858059B (zh) | 基于cad超大模型的虚拟现实技术在水电站仿真的应用方法 | |
CN110598346B (zh) | 一种施工管理***与gim模型的交互方法 | |
Kim et al. | Internet-based concurrent engineering: an interactive 3D system with markup | |
Park et al. | A sharable format for multidisciplinary finite element analysis data | |
Jayaram et al. | Reorganizing CAD assembly models (as-designed) for manufacturing simulations and planning (as-built) | |
Shao et al. | Intermediate model based efficient and integrated multidisciplinary simulation data visualization for simulation information reuse | |
Song et al. | Development of a lightweight CAE middleware for CAE data exchange | |
JP2017524211A (ja) | 複数の情報源からの情報とツールを統一する方法、並びに前記方法を応用するコンピュータプログラム製品及び装置 | |
CN113010627A (zh) | 一种城市信息模型服务方法 | |
CN111767253B (zh) | 一种建筑模型文件的集成方法和装置 | |
CN108319750B (zh) | 基于dwg文件拆分和重组方法的地铁工程协同设计*** | |
Berndt et al. | Open Problems in 3D Model and Data Management. | |
CN113779313B (zh) | 一种基于图数据库的知识管理方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |