System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据管理,具体涉及一种用于工厂建造的数据管理方法、设备及计算机存储介质。
技术介绍
1、工厂建造项目工程大且周期长,建造过程中产生的工程建造业务数据多,数据对象形式多,并且它们之间又存在多种关联,因此需要有一种既能构造各不同数据对象又能建立相互关联的数据结构;并且在整个工厂的建造周期中,不同阶段需要管理的数据侧重点不同,比如:设计阶段重在管理三维模型、工程对象和物资;而采购阶段主要管理物资;进入施工阶段后,工程对象可作为工程量统计的核心数据用于管理施工进度;当进行设备安装和运检时,需要管理的数据是设备(设备码)、物资(物资编码)和工程对象(工程对象编码)。
2、目前的数据管理方法通常只是通过不同阶段管理不同的数据对象,而这些方法一方面由于缺乏一种主数据贯穿工厂建造全生命周期,会导致数据混乱、产生大量的数据冗余,并且不利于数据复用;另一方面由于数据对象通常是两两建立关联,如二/三维模型联动时是基于id(系统生成的存储地址)建立模型和图档之间的关系,一旦用户重新导入模型会使id发生变换,可能会导致关联关系丢失,需要再次识别关联关系是否丢失,如果丢失则需要重新建立关系,从而使得数据对象之间的关系不够稳定,重复的数据关联工作使得数据管理的效率低下。
技术实现思路
1、本专利技术主要解决的技术问题是使工程对象和业务对象的关联关系更加的稳定。
2、第一方面,一种实施例中提供一种用于工厂建造的数据管理方法,在工厂建造中包括多个工程对象的建造,所述工程对象为待
3、一些实施例中,所述业务对象至少包括三维模型、图档和物资,所述图档为预先绘制的所述工程对象的施工图纸和文档,所述物资为建造所述工程对象所使用的原材料,所述三维模型为预先建立的所述工程对象的模型;所述工程对象和所述业务对象的关系,包括:关联关系,用于表征所述工程对象和所述三维模型,和/或,所述工程对象和所述图档之间的关系;组成关系,用于表征所述工程对象与所述物资之间的关系。
4、一些实施例中,所述三维模型包括预设的第二工程对象编码,所述第二工程对象编码为所述三维模型对应的工程对象的编码,所述工程对象和所述三维模型的关联关系的构建方法包括:获取所述三维模型的第二工程对象编码;若所述第二工程对象编码和所述第一工程对象编码匹配,则构建所述工程对象和所述三维模型之间的关联关系。
5、一些实施例中,所述图档中包括预设的第一图档编码,所述三维模型包括多个三维体,所述三维体为构建所述三维模型的元素,所述三维体包括节点编码,所述工程对象和所述图档之间的关系的构建方法包括:获取所述图档中的所述第一图档编码;获取所有所述节点编码;若所述第一图档编码和一个所述三维体的节点编码匹配,则构建所述三维模型和所述图档之间的关系;基于所述工程对象和所述三维模型之间的关系,构建所述工程对象和所述图档之间的关联关系。
6、一些实施例中,所述图档包括预设的第三工程对象编码,所述第三工程对象编码为所述图档对应的工程对象的编码,所述工程对象和所述图档的关联关系的构建方法包括:获取所述图档的第三工程对象编码;若所述第三工程对象编码和所述第一工程对象编码匹配,则构建所述工程对象和所述图档之间的关联关系。
7、一些实施例中,所述图档包括预设的第四工程对象编码和所述物资的信息,所述第四工程对象编码为所述图档对应的工程对象的编码;所述组成关系的构建方法包括:获取所述图档中的所述第四工程对象编码和所述物资的信息;若所述第四工程对象编码和所述第一工程对象编码匹配,则构建所述物资与所述工程对象之间的组成关系。
8、一些实施例中,所述工程对象数据还包括用于表征所述工程对象所在位置的第一空间坐标信息,所述业务对象还包括存放空间,所述存放空间为工程对象所在的区域,所述工程对象和所述业务对象的关系,还包括用于表征所述工程对象与所述存放空间之间的关系的泛关联关系;所述用于工厂建造的数据管理方法还包括:识别所述工程对象数据所包括的所述第一空间坐标信息;根据所述第一空间坐标信息,以所述工程对象为中心构建所述工程对象和所述存放空间的泛关联关系。
9、一些实施例中,所述泛关联关系的构建方法,包括:获取所述存放空间的中心轴参数和外形参数;通过所述中心轴参数和所述外形参数得到所述存放空间的空间范围信息,所述空间范围信息用于表征所述存放空间所覆盖的空间范围;若所述空间范围信息包括所述第一空间坐标信息,则构建所述工程对象和所述存放空间之间的泛关联关系。
10、一些实施例中,还包括:将所述工程对象设置为中心节点,将各个所述业务对象设置为端节点;根据构建的所述中心节点和所述端节点的关系生成工程对象-业务对象关系图谱。
11、一些实施例中,还包括:当检测到用户导入新的端节点文件时,通过所述中心节点找到所述端节点,并将所述新的端节点文件覆盖原有的端节点文件。
12、第二方面,本专利技术另一种实施例中提供一种计算机存储介质,所述介质上存储有程序,所述程序能够被处理器执行以实现如前述的方法。
13、根据上述实施例的方法,由于根据第一工程对象编码以工程对象为中心构建工程对象和业务对象的关系,使得工厂建造全生命周期的各类数据不易丢失,有利于数据复用,数据对象之间的关系更加稳定,有效地提升了数据管理的效率。
本文档来自技高网...【技术保护点】
1.一种用于工厂建造的数据管理方法,其特征在于,在工厂建造中包括多个工程对象的建造,所述工程对象为待建造对象,每个所述工程对象对应多个业务对象,所述业务对象为工厂建造全生命周期中不同阶段对所述工程对象所关注的关键要素;所述数据管理方法包括:
2.如权利要求1所述的方法,其特征在于,所述业务对象至少包括三维模型、图档和物资,所述图档为预先绘制的所述工程对象的施工图纸和文档,所述物资为建造所述工程对象所使用的原材料,所述三维模型为预先建立的所述工程对象的模型;所述工程对象和所述业务对象的关系,包括:
3.如权利要求2所述的方法,其特征在于,所述三维模型包括预设的第二工程对象编码,所述第二工程对象编码为所述三维模型对应的工程对象的编码,所述工程对象和所述三维模型的关联关系的构建方法包括:
4.如权利要求3所述的方法,其特征在于,所述图档中包括预设的第一图档编码,所述三维模型包括多个三维体,所述三维体为构建所述三维模型的元素,所述三维体包括节点编码,所述工程对象和所述图档之间的关系的构建方法包括:
5.如权利要求2所述的方法,其特征在于,所
6.如权利要求2所述的方法,其特征在于,所述图档包括预设的第四工程对象编码和所述物资的信息,所述第四工程对象编码为所述图档对应的工程对象的编码;所述组成关系的构建方法包括:
7.如权利要求1所述的方法,其特征在于,所述工程对象数据还包括用于表征所述工程对象所在位置的第一空间坐标信息,所述业务对象还包括存放空间,所述存放空间为工程对象所在的区域,所述工程对象和所述业务对象的关系,还包括用于表征所述工程对象与所述存放空间之间的关系的泛关联关系;
8.如权利要求7所述的方法,其特征在于,所述泛关联关系的构建方法,包括:
9.如权利要求1或7所述的方法,其特征在于,还包括:
10.如权利要求9所述的方法,其特征在于,还包括:
11.一种计算机存储介质,其特征在于,所述介质上存储有程序,所述程序能够被处理器执行以实现如权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种用于工厂建造的数据管理方法,其特征在于,在工厂建造中包括多个工程对象的建造,所述工程对象为待建造对象,每个所述工程对象对应多个业务对象,所述业务对象为工厂建造全生命周期中不同阶段对所述工程对象所关注的关键要素;所述数据管理方法包括:
2.如权利要求1所述的方法,其特征在于,所述业务对象至少包括三维模型、图档和物资,所述图档为预先绘制的所述工程对象的施工图纸和文档,所述物资为建造所述工程对象所使用的原材料,所述三维模型为预先建立的所述工程对象的模型;所述工程对象和所述业务对象的关系,包括:
3.如权利要求2所述的方法,其特征在于,所述三维模型包括预设的第二工程对象编码,所述第二工程对象编码为所述三维模型对应的工程对象的编码,所述工程对象和所述三维模型的关联关系的构建方法包括:
4.如权利要求3所述的方法,其特征在于,所述图档中包括预设的第一图档编码,所述三维模型包括多个三维体,所述三维体为构建所述三维模型的元素,所述三维体包括节点编码,所述工程对象和所述图档之间的关系的构建方法包括:
5.如权利要求2所述的方法...
【专利技术属性】
技术研发人员:林晓曦,马凯宾,
申请(专利权)人:深圳图为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。