【技术实现步骤摘要】
一种数据处理方法和相关装置
本申请涉及计算机
,尤其涉及一种数据处理方法和相关装置。
技术介绍
随着建筑行业的高速发展,建筑信息模型(buildinginformationmodeling,BIM)的应用也越来越频繁。在实际应用过程中,可以把在应用软件上绘制好的图纸存储为该应用软件支持的数据格式。比如,设计师可以在ArchiCAD上绘制好图纸,并保存为PLN格式。可以理解,在现有方案中,针对BIM模型,其文件格式无法转换为另一种文件格式,无法满足未来场景中的多样化的需求。
技术实现思路
本申请实施例提供了一种数据处理方法和相关装置,实施本申请实施例,实现BIM数据的文件格式转换,满足未来场景中的多样化的需求。本申请第一方面提供了一种数据处理方法,包括:在接收到文件格式转换请求时,获取建筑信息模型数据中的几何数据、材质数据、属性数据和拓扑数据,所述格式转换请求包括数据格式标识和接口标识;采用所述接口标识对应的接口分别对所述几何数据、所述材质数据、所述属性数据和所述拓扑数据进行格 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n在接收到文件格式转换请求时,获取建筑信息模型数据中的几何数据、材质数据、属性数据和拓扑数据,所述格式转换请求包括数据格式标识和接口标识;/n采用所述接口标识对应的接口分别对所述几何数据、所述材质数据、所述属性数据和所述拓扑数据进行格式转换处理,得到格式转换后的几何数据、格式转换后的材质数据、格式转换后的属性数据和格式转换后的拓扑数据,其中,所述格式转换后的几何数据、所述格式转换后的材质数据、所述格式转换后的属性数据和所述格式转换后的拓扑数据对应的数据格式均与所述数据格式标识对应的数据格式相同;/n将所述格式转换后的几何数据、材质数 ...
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
在接收到文件格式转换请求时,获取建筑信息模型数据中的几何数据、材质数据、属性数据和拓扑数据,所述格式转换请求包括数据格式标识和接口标识;
采用所述接口标识对应的接口分别对所述几何数据、所述材质数据、所述属性数据和所述拓扑数据进行格式转换处理,得到格式转换后的几何数据、格式转换后的材质数据、格式转换后的属性数据和格式转换后的拓扑数据,其中,所述格式转换后的几何数据、所述格式转换后的材质数据、所述格式转换后的属性数据和所述格式转换后的拓扑数据对应的数据格式均与所述数据格式标识对应的数据格式相同;
将所述格式转换后的几何数据、材质数据、属性数据和拓扑数据拼接成第一文件。
2.根据权利要求1所述的方法,其特征在于,在所述获取建筑信息模型数据中的几何数据、材质数据、属性数据和拓扑数据之前,所述方法还包括:
获取初始建筑信息模型数据;
将所述初始建筑信息模型数据按照不同的数据类型进行拆分,得到初始几何数据、初始材质数据、初始属性数据和初始拓扑数据;
将所述初始几何数据结构化存储在第一数据库、将所述初始材质数据结构化存储在第二数据库、将所述初始属性数据结构化存储在第三数据库、将所述初始拓扑数据结构化存储在第四数据库;
所述获取建筑信息模型数据中的几何数据、材质数据、属性数据和拓扑数据,包括:
从所述第一数据库获取所述几何数据,从所述第二数据库获取所述材质数据,从所述第三数据库获取所述属性数据,从所述第四数据库获取所述拓扑数据。
3.根据权利要求2所述的方法,其特征在于,所述初始建筑信息模型数据是从第二文件中获取的,所述第二文件的文件格式为三维文件格式。
4.根据权利要求2所述的方法,其特征在于,所述初始几何数据包括初始质点坐标、初始纹理坐标和初始法线坐标,所述将所述初始几何数据结构化存储在第一数据库,包括:
构建组合,第一行中的元素为所述初始质点坐标,第二行中的元素为所述初始纹理坐标,第三行中的元素为初始法线坐标,所述第一行、所述第二行和所述第三行为所述矩阵中三个互不相同的一行;
获取所述初始建筑信息模型数据对应的模型标识;
将所述模型标识和所述组合关联存储在所述第一数据库。
5.根据权利要求2或4所述的方法,其特征在于,所述初始材质数据包括初始基础颜色数据和初始反射率数据,所述初始基础颜色数据与所述初始反射率数据一一对应,所述将所述初始材质数据结构化存储在第二数据库,包括:
将所述模型标识和所述初始材质数据按照第一存储格式结构化存储在所述第二数据库;
其中,所述第一存储格式包括第一级、第二级和第三级,所述第一级的优先级高于所述第二级的优先级,所述第二级的优先级高于所述第三级...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。