In one embodiment, a technique for converting the CAD description maintained by the first storage format of the source repository (e.g., file-based storage format) into a second storage format of the output repository (e.g., a relational database-based storage format) is provided. By generating acyclic model diagrams for each graphical view and then storing the model of acyclic model diagrams in a second storage format (e.g., based on the storage format of relational databases), the technique can generate a single consistent representation based on spatial blurred \fragments\. By examining the attached specific copies of the level structure (i.e. level and level) referenced from the attached references, and generating them in a second storage format (e.g., based on the storage format of relational databases) according to these categories and subcategories, the technology can further generate transformed CAD descriptions that retain human readable names and information relationships related to the level.
【技术实现步骤摘要】
【国外来华专利技术】用于CAD描述的转换的方法、电子设备和计算机可读介质背景。
本公开一般地涉及计算机辅助设计(CAD),并且更具体地涉及用于转换CAD描述的技术。
技术介绍
许多计算机辅助设计(CAD)应用使用特定存储格式存储物理结构(例如,建筑物、民用基础设施项目等)的CAD描述。一个类型的存储格式(本文中称为“基于文件的存储格式”)涉及一个或多个文件(例如,根文件和一个或多个附加(attached)文件),所述一个或多个文件维持表示被组织成模型、与帮助限定图形视图的级别相关联的元素的一系列数据结构。元素一般描述结构的单独单元。例如,在建筑物的简单CAD描述中,元素可表示墙壁、门、窗户、家具等。模型一般将相关元素一起分组成更大的单元,有效地“拥有”一组元素。CAD描述包括至少一个模型(例如,根模型),并且常常包括在根模型下使用附连(attachment)来组织以形成模型图的许多额外模型(例如,附加模型)。例如,在建筑物的简单CAD描述中,根模型可表示总体建筑物,并且可经由附连来引用表示单独楼层的附加模型,每个附加模型拥有表示被布置在相应楼层上的墙壁、门、窗户、家具等的元素。级别一 ...
【技术保护点】
1.一种用于将以第一存储格式维持的计算机辅助设计(CAD)描述转换成第二存储格式的方法,所述方法包括:由在电子设备上执行的转换器从源储存库访问以所述第一存储格式的初始模型图,所述初始模型图包括通过附连与一个或多个附加模型相关的一个或多个根模型,其中所述模型图的每个模型与限定用于所述模型的元素的布置的相应空间坐标系相关联,并且所述附连中的至少一个包括使所述附加模型使用的空间坐标系与所述模型图中的拥有的模型的空间坐标系相关的空间变换,由在所述电子设备上执行的所述转换器通过如下来根据所述初始模型图构建非循环模型图:从所述一个或多个根模型中指定根模型,以及从指定的根模型开始,在所述 ...
【技术特征摘要】
【国外来华专利技术】2016.03.25 US 15/0808581.一种用于将以第一存储格式维持的计算机辅助设计(CAD)描述转换成第二存储格式的方法,所述方法包括:由在电子设备上执行的转换器从源储存库访问以所述第一存储格式的初始模型图,所述初始模型图包括通过附连与一个或多个附加模型相关的一个或多个根模型,其中所述模型图的每个模型与限定用于所述模型的元素的布置的相应空间坐标系相关联,并且所述附连中的至少一个包括使所述附加模型使用的空间坐标系与所述模型图中的拥有的模型的空间坐标系相关的空间变换,由在所述电子设备上执行的所述转换器通过如下来根据所述初始模型图构建非循环模型图:从所述一个或多个根模型中指定根模型,以及从指定的根模型开始,在所述初始模型图中搜索附连路径,并且通过将沿着所述附连路径的每个空间变换应用于遇到的模型而将遇到的每个模型映射成使用单个项目坐标系的所述非循环模型图的模型;以及根据所述第二存储格式将所述非循环模型图的所述模型存储到输出储存库,所述输出储存库对由在所述电子设备或另一电子设备上执行的CAD应用而言可访问。2.根据权利要求1所述的方法,其中所述建筑物进一步包括:当由于所述初始模型图中的多条附连路径而多次遇到同一模型时,针对每个唯一空间变换在所述非循环模型图中创建新模型。3.根据权利要求1所述的方法,其中所述建筑物进一步包括:当由于沿着具有相同变换的附连路径的循环而多次遇到同一模型时,停止沿着所述附连路径搜索。4.根据权利要求1所述的方法,其中所述第一存储格式是基于文件的存储格式,并且所述第二存储格式是基于关系数据库的存储格式。5.根据权利要求4所述的方法,其中所述基于文件的存储格式是DgnV8格式,并且所述基于关系数据库的存储格式是DgnDb格式。6.根据权利要求1所述的方法,其中所述模型图中的所述一个或多个根模型是多个根模型,其中自第一根模型的附连路径限定元素的物理组装,并且自至少第二根模型的附连路径限定图形视图,所述附连路径限定与级别的一个或多个附连特定副本相关联的所述图形视图。7.根据权利要求6所述的方法,其中所述方法进一步包括通过如下来将所述图形视图转换成所述第二存储格式:针对由限定所述图形视图的所述附连路径的附连指示的每个级别,由在所述电子设备上执行的所述转换器生成对应于相应级别的类别和默认子类别,所述默认子类别维持由所述相应级别限定的显示状态和符号表示;针对由限定所述图形视图的所述附连路径的附连指示的每个级别,由在所述电子设备上执行的所述转换器生成由对应于所述级别的所述类别引用的子类别,所述子类别维持覆写由所述默认子类别维持的所述显示状态和所述符号表示的显示状态和符号表示;以及将所述类别和子类别存储在所述输出储存库中。8.一种包含可执行指令的非暂时性电子设备可读介质,所述可执行指令用来将以第一存储格式维持的计算机辅助设计(CAD)描述转换成第二存储格式,所述可执行指令在由一个或多个电子设备的一个或多个处理器执行时可操作以:访问以所述第一存储格式的初始模型图,所述初始模型图包括通过附连与一个或多个附加模型相关的多个根模型,其中所述模型图的每个模型与限定用于所述模型的元素的布置的相应空间坐标系相关联,并且所述附连中的至少一个包括使所述附加模型使用的空间坐标系与所述模型图中的拥有的模型的空间坐标系相关的空间变换,通过如下来根据所述初始模型图构建非循环模型图:从所述多个根模型中指定根模型,以及从指定的根模型开始,在所述初始模型图中搜索附连路径,并且通过将沿着所述附连路径的每个空间变换应用于遇到的模型而将遇到的每个模型映射成使用单个项目坐标系的所述非循环模型图的模型;以及以所述第二存储格式存储所述非循环模型图的所述模型。9.根据权利要求8所述的非暂时性电子设备可读介质,其中所述可执行指令在由所述一个或多个电子设备的所述一个或多个处理器执行时进一步可操作以:通过在由于所述初始模型图中的多条附连路径而多次遇到同一模型时针对每个唯一空间变换在所述非循环模型图中创建新模型而构建所述非循环模型图。10.根据权利要求8所述的非暂时性电子设备可读介质,其中所述可执行指令在由所述一个或多个电子设备的所述一个或多个处理器执行时进一步可操作以:通过在由于沿着具有相同变换的附连路径的循环而多次遇到同一模型时停止沿着所述附连路径搜索而构建所述非循环模型图。11.根据权利要求8所述的非暂时性电子设备可读介质,所述第一存储格式是基于文件的存储格式,并且所述第二存储格式是基于关系数据库的存储格式。12.根据权利要求11所述的非暂时性电子设备可读介质,其中所述基于文件的存储格式是DgnV8格式,并且所述基于关系数据库的存储格式是DgnDb格式。13.根据权利要求8所述的非暂时性电子设备可读介质,其中所述模型图中的所述一个或多个根模型是多个根模型,其中自第一根模型的附连路径限定元素的物理组装,并且自至少第二根模型的附连路径限定图形视图,所述附连路径限定与级别的一个或多个附连特定副本相关联的所述图形视图。14.根据权利要求13所述的非暂时性电子设备可读介质,其中所述可执行指令在由所述一个或多个电子设备的所述一个或多个处理器执行时进一步可操作以通过如下来将所述图形视图转换成所述第二存储格式:针对由限定所述图形视图的所述附连路径的附连指示的每个级别,由在所述电子设备上执行的所述转换器生成对应于相应级别的类别和默认子类别,所述默认子类别维持由所述相应级别限定的显示状态和符号表示;针对由限定所述图形视图的所述附连路径的附连指示的每个级别,由在所述电子设备上执行的所述转换器生成由对应于所述级别的所述类别引用的子类别,所述子类别维持覆写由所述默认子类别维持的所述显示状态和所述符号表示的显示状态和符号表示。15.一种电子设备,其被配置成将以第一存储格式维持的计算机辅助设计(CAD)描述转换成第二存储格式,所述电子设备包括:显示屏;处理器,其被配置成执行可执行指令;以及存储器,其被配置成存储所述可执行指令和数据,所述可执行指令和数据包括:源储存库,其被配置成存储以所述第一存储格式的所述CAD描述,输出储存库,其被配置成存储以所述第二存储格式的所述CAD描述,CAD应用,其被配置成访问所述输出储存库以在所述显示屏上显示所述CAD描述,以及转换器,其被配置成基于所述源储存库中的所述CAD描述、通过如下来生成所述输出储存库中的所述CAD描述:从所述源储存库访问以所述第一存储格式的初始模型...
【专利技术属性】
技术研发人员:KA本特利,SW威尔逊,
申请(专利权)人:本特利系统有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。