说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210670430.9 (22)申请日 2022.06.14 (65)同一申请的已公布的文献号 申请公布号 CN 114756555 A (43)申请公布日 2022.07.15 (73)专利权人 浙江华东工程数字技 术有限公司 地址 311106 浙江省杭州市余杭区余杭街 道文一西路1818-2号9幢3 01室 专利权人 中国电建集团华 东勘测设计 研究 院有限公司 (72)发明人 陈沉 李凌翔 汪洋 赵杏英  董大銮 徐灵慧 孙源 叶桐  (74)专利代理 机构 杭州宇信联合知识产权代理 有限公司 3 3401 专利代理师 王健(51)Int.Cl. G06F 16/22(2019.01) G06F 16/28(2019.01) G06F 30/13(2020.01) G06F 30/20(2020.01) G06F 111/04(2020.01) (56)对比文件 CN 109410 332 A,2019.0 3.01 CN 108595858 A,2018.09.28 CN 113870437 A,2021.12.31 审查员 王永贵 (54)发明名称 一种多源异构三维模型数据处理方法及系 统 (57)摘要 本发明公开了一种多源异构三维模型数据 处理方法及系统, 其包括: 解析模块, 对输入的模 型文件进行解析, 读取节点、 几何、 纹理和属性数 据, 并分别赋予Id值, 读取模型文件中的计算结 果数据; 汇聚整合模块, 对解析后的模型数据进 行汇聚整合, 并通过Id值将几何数据、 纹理数据 和属性数据与节点数据进行关联, 计算结果数据 写入各自节点数据中; 数据库构建模块, 构建数 据库, 对处理后的模型数据进行存储。 采用本发 明, 可以将不同类型的多源异构三维模型数据进 行解析和汇聚整合处理, 并将处理后的数据使用 相同的数据库存储架构进行存储, 提供了只用一 个工程数字化软件平台就可以对原始的多源异 构三维模型数据进行集中加载、 展示与交互的解 决方案。 权利要求书2页 说明书13页 附图6页 CN 114756555 B 2022.08.26 CN 114756555 B 1.一种多源异构三维模型 数据处理方法, 其特 征在于包括: S1、 输入三维模型文件; S2、 对输入的模型文件进行解析, 包括如下步骤: 1) 读取每 个模型文件的节点数据和几何数据, 分别赋予Id值; 2) 对含有纹理数据的模型文件, 读取纹理数据, 赋予Id值; 对含有属性数据的模型文 件, 读取属性数据, 赋予Id值; 3) 对含有数值计算结果文件的模型文件, 读取计算结果数据; S3、 对解析后的模型 数据进行汇聚整合, 包括如下步骤: 1) 将S2步骤所读取的数据中的坐标和尺寸数据, 转换为统一三维坐标系下且统一度量 单位的数据; 2) 根据模型文件中的节点父子关系, 给节点数据添加名为父节点 Id值的数据; 3) 通过写入Id值将几何数据、 纹 理数据和 属性数据与节点数据进行关联; 4) 将计算结果数据写入各自的节点数据中; S4、 构建数据库, 包括节点信息表、 几何信息表、 属性信息表和纹理信息表, 并分别将汇 聚整合后的节点数据、 几何数据、 属性数据和纹理数据写入对应的信息表; 还包括工程文件 配置信息表, 用于存 储坐标系统和模型文件基本信息 。 2.如权利要求1所述的多源异构三维模型数据处理方法, 其特征在于, 对只有 几何参数 而没有几何模型的几何数据进行三维建模得到三维几何模型。 3.如权利要求1所述的多源异构三维模型数据处理方法, 其特征在于, 对关联后的模型 数据做轻量 化处理。 4.如权利要求1所述的多源异构三维模型数据处理方法, 其特征在于, 所述通过写入Id 值将几何数据、 纹理数据和属 性数据与节点数据进行关联包括如下方法: 在节点数据中写 入几何模型Id值的数据字段, 在属性数据中写入节点Id值和几何模型Id值数据字段, 在几 何数据的三维几何模型中写入该几何模型应用的纹 理数据Id。 5.如权利要求1所述的多源异构三维模型数据处理方法, 其特征在于, 所述数据库的节 点信息表中配置节点Id字段作为节点数据唯一标识符, 并配置父节点Id值字段, 用于实现 表中节点数据之间父子关系的保存。 6.如权利要求1所述的多源异构三维模型数据处理方法, 其特征在于, 在将计算结果数 据写入各自的节点数据中前, 先将计算结果数据进行可视化转换, 再将转换后的计算结果 数据存到对应的节点数据里。 7.一种多源异构三维模型 数据处理系统, 其特 征在于包括: 1) 模型文件输入 模块, 用于 输入三维模型文件; 2) 模型文件解析模块, 用于对输入的模型文件进行解析, 包括以下子模块: 节点数据读取子模块, 用于读取每 个模型文件的节点数据并为 其赋予Id值; 几何数据读取子模块, 用于读取每 个模型文件的几何数据并为 其赋予Id值; 纹理数据读取子模块, 用于从含有纹理数据的模型文件中读取纹理数据并为其赋予Id 值; 属性数据读取子模块, 用于从含有属性数据的模型文件中读取属性数据并为其赋予Id 值;权 利 要 求 书 1/2 页 2 CN 114756555 B 2计算结果读取子模块, 用于从含有数值计算结果文件的模型文件中读取计算结果数 据; 3) 模型数据汇聚整合模块, 用于对解析后的模型 数据进行汇聚整合, 包括: 空间配准子模块, 用于将 从模型文件中所读取的数据中的坐标和尺寸数据转换为统一 三维坐标系下且统一度量单位的数据; 节点关系组织子模块, 用于根据模型文件中的节点父子关系, 给节点数据添加名为父 节点Id值的数据; 数据关联子模块, 用于通过写入Id值将几何数据、 纹理数据和属性数据与节点数据进 行关联; 计算结果数据处 理子模块, 用于将计算结果数据写入各自的节点数据中; 4) 模型数据存储模块, 用于构建数据库, 存储模型数据; 所述数据库包括节点信息表、 几何信息表、 属 性信息表和纹理信息表, 用于分别将汇聚整合后的节点数据、 几何数据、 属 性数据和纹理数据写入对应的信息表; 还包括工程文件配置信息表, 用于存储坐标系统和 模型文件基本信息 。 8.如权利要求7所述的多源异构三维模型数据处理系统, 其特征在于, 还包括几何造型 子模块, 用于将只有几何参数的数据进行三维建模得到三维几何模型。 9.如权利要求7所述的多源异构三维模型数据处理系统, 其特征在于, 还包括轻量化子 模块, 用于对关联后的模型 数据进行 轻量化处理。 10.如权利要求7所述的多源异构三维模型数据处理系统, 其特征在于, 还包括计算结 果可视化子模块, 用于在将计算结果数据写入各自的节点数据中前, 将计算结果数据进行 可视化转化。权 利 要 求 书 2/2 页 3 CN 114756555 B 3

PDF文档 专利 一种多源异构三维模型数据处理方法及系统

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种多源异构三维模型数据处理方法及系统 第 1 页 专利 一种多源异构三维模型数据处理方法及系统 第 2 页 专利 一种多源异构三维模型数据处理方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:28:24上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。