将PDMS中土建结构模型转换为XML格式数据的方法及装置与流程

文档序号:12122252阅读:来源:国知局

技术特征:

1.一种将工厂三维布置设计管理系统PDMS中土建结构模型转换为可扩展标记语言XML格式数据的方法,其特征在于,包括:

采用程序语言定义土建结构三维模型各个层级的数据结构;

从PDMS中获取所述土建结构三维模型的信息,并存储在对应的各个层级的数据结构中;

采用程序语言对存储在所述各个层级的数据结构中的所述土建结构三维模型的信息进行处理,确定所述土建结构三维模型中构件与相关联的构件之间的拓扑关系,并存储在构件的数据结构中;

将所述各个层级的数据结构中存储的信息转换成XML格式的文件。

2.根据权利要求1所述的将PDMS中土建结构模型转换为XML格式数据的方法,其特征在于,所述土建结构三维模型的层级包括土建结构整体集合、土建结构区域集合、构件、楼板、附件,所述构件的数据结构包括构件的几何信息和位置信息、构件与相关联的构件之间的拓扑关系以及构件与相关联的附件之间的拓扑关系,所述附件的数据结构包括附件的几何信息和位置信息、附件与相关联的构件之间的拓扑关系以及附件与相关联的楼板之间的拓扑关系;

所述土建结构三维模型的信息包括土建结构整体集合的标志信息、位置信息,土建结构区域集合的标志信息、位置信息,构件的标志信息、位置信息、几何信息,构件包含的附件的标志信息、位置信息、几何信息,楼板的标志信息、位置信息、几何信息,楼板包含的附件的标志信息、位置信息、几何信息,以及构件与其包含的附件之间的拓扑关系、楼板与其包含的附件之间的拓扑关系。

3.根据权利要求2所述的将PDMS中土建结构模型转换为XML格式数据的方法,其特征在于,所述从PDMS中获取所述土建结构三维模型的信息,并存储在对应的各个层级的数据结构中,包括:

从所述土建结构三维模型中获取土建结构整体集合的位置信息和标志信息,并存储在所述土建结构整体集合的数据结构中,从所述土建结构三维模型中获取每一个土建结构区域集合的位置信息和标志信息,并存储在所述土建结构区域集合的数据结构中;

从所述土建结构三维模型中获取每一根构件的位置信息、标志信息和几何信息,并存储在所述构件的数据结构中;判断每一根构件上是否有附件,若有附件,则获取附件的位置信息、标志信息和几何信息,并存储在所述附件的数据结构中;确定附件和构件的拓扑关系,并存储在所述附件和所述构件的数据结构中;

从所述土建结构三维模型中获取每一块楼板的位置信息、标志信息和几何信息,并存储在所述楼板的数据结构中;判断每一块楼板上是否有附件,若有附件,则获取位置信息、标志信息和几何信息,并存储在所述附件的数据结构中;确定附件和楼板的拓扑关系,并存储在所述附件和所述楼板的数据结构中。

4.根据权利要求1所述的将PDMS中土建结构模型转换为XML格式数据的方法,其特征在于,所述采用程序语言对存储在所述各个层级的数据结构中的所述土建结构三维模型的信息进行处理,确定所述土建结构三维模型中构件与相关联的构件之间的拓扑关系,并存储在构件的数据结构中,包括:

采用程序语言对存储在所述各个层级的数据结构中的所述土建结构三维模型的信息进行处理,根据构件的关键点坐标,生成构件与相关联的构件之间的拓扑关系,并存储在构件的数据结构中。

5.根据权利要求2所述的将PDMS中土建结构模型转换为XML格式数据的方法,其特征在于,所述将所述各个层级的数据结构中存储的信息转换成XML格式的文件,包括:

创建XML文件的根节点,记录所述土建结构三维模型的工程信息;

创建相应的XML文件的子节点,并将存储在所述各个层级的数据结构中的土建结构整体集合的信息、每一个土建结构区域集合的信息、每一根构件及包含的附件的信息、每一块楼板及包含的附件的信息写入对应的XML文件的子节点。

6.一种将PDMS中土建结构模型转换为XML格式数据的装置,其特征在于,包括:

定义模块,用于采用程序语言定义土建结构三维模型各个层级的数据结构;

存储模块,用于从PDMS中获取所述土建结构三维模型的信息,并存储在对应的各个层级的数据结构中;

确定模块,用于采用程序语言对存储在所述各个层级的数据结构中的所述土建结构三维模型的信息进行处理,确定所述土建结构三维模型中构件与相关联的构件之间的拓扑关系,并存储在构件的数据结构中;

转换模块,用于将所述各个层级的数据结构中存储的信息转换成XML格式的文件。

7.根据权利要求6所述的将PDMS中土建结构模型转换为XML格式数据的装置,其特征在于,所述土建结构三维模型的层级包括土建结构整体集合、土建结构区域集合、构件、楼板、附件,所述构件的数据结构包括构件的几何信息和位置信息、构件与相关联的构件之间的拓扑关系以及构件与相关联的附件之间的拓扑关系,所述附件的数据结构包括附件的几何信息和位置信息、附件与相关联的构件之间的拓扑关系以及附件与相关联的楼板之间的拓扑关系;

所述土建结构三维模型的信息包括土建结构整体集合的标志信息、位置信息,土建结构区域集合的标志信息、位置信息,构件的标志信息、位置信息、几何信息,构件包含的附件的标志信息、位置信息、几何信息,楼板的标志信息、位置信息、几何信息,楼板包含的附件的标志信息、位置信息、几何信息,以及构件与其包含的附件之间的拓扑关系、楼板与其包含的附件之间的拓扑关系。

8.根据权利要求7所述的将PDMS中土建结构模型转换为XML格式数据的装置,其特征在于,所述存储模块具体用于:

从所述土建结构三维模型中获取土建结构整体集合的位置信息和标志信息,并存储在所述土建结构整体集合的数据结构中,从所述土建结构三维模型中获取每一个土建结构区域集合的位置信息和标志信息,并存储在所述土建结构区域集合的数据结构中;

从所述土建结构三维模型中获取每一根构件的位置信息、标志信息和几何信息,并存储在所述构件的数据结构中;判断每一根构件上是否有附件,若有附件,则获取附件的位置信息、标志信息和几何信息,并存储在所述附件的数据结构中;确定附件和构件的拓扑关系,并存储在所述附件和所述构件的数据结构中;

从所述土建结构三维模型中获取每一块楼板的位置信息、标志信息和几何信息,并存储在所述楼板的数据结构中;判断每一块楼板上是否有附件,若有附件,则获取位置信息、标志信息和几何信息,并存储在所述附件的数据结构中;确定附件和楼板的拓扑关系,并存储在所述附件和所述楼板的数据结构中。

9.根据权利要求6所述的将PDMS中土建结构模型转换为XML格式数据的装置,其特征在于,所述确定模块具体用于:

采用程序语言对存储在所述各个层级的数据结构中的所述土建结构三维模型的信息进行处理,根据构件的关键点坐标,生成构件与相关联的构件之间的拓扑关系,并存储在构件的数据结构中。

10.根据权利要求7所述的将PDMS中土建结构模型转换为XML格式数据的装置,其特征在于,所述转换模块具体用于:

创建XML文件的根节点,记录所述土建结构三维模型的工程信息;

创建相应的XML文件的子节点,并将存储在所述各个层级的数据结构中的土建结构整体集合的信息、每一个土建结构区域集合的信息、每一根构件及包含的附件的信息、每一块楼板及包含的附件的信息写入对应的XML文件的子节点。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1