(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210977937.9 (22)申请日 2022.08.16 (71)申请人 中交第二公路勘察设计 研究院有限 公司 地址 430056 湖北省武汉市经济技 术开发 区创业路18号 (72)发明人 何鲁鄂 陈中治 刘东升 望开潘  周鹏光 杨明  (74)专利代理 机构 武汉宇晨专利事务所(普通 合伙) 42001 专利代理师 陈晓宁 (51)Int.Cl. G06F 30/13(2020.01) (54)发明名称 JSL-路线专家设计数据向通用数据格式转 换的方法 (57)摘要 本发明公开了一种JSL ‑路线专家设计数据 向通用数据格式转换的方法, 包括以下步骤: S1: JSL‑路线专家设计软件中输出FBX模型文件和 BIM属性文件, 首先对BIM属性文件进行深入分 析; S2: 对JSL ‑路线专家设计成果数据中的FBX模 型文件进行模型解析、 格式转换操作; S3: 对BIM 属性文件进行属性解析; S4: 对步骤S2所得结果 的DWG模型文件进行模型格式转换; S5: 对 步骤S3 所得结果的Exc el表、 步骤S4所得结果的DGN模型 文件进行模型和属性数据匹配处理; S6: 对步骤 S5所得结果的Exc el属性数据表和步骤S4所得结 果的DGN模型文件进行属性导入操作, 得到带有 属性信息的DGN数据文件。 本发明实现JSL ‑路线 专家设计成果数据 向DGN数据无损转换, 达到了 建筑信息模型跨平台传递的目的。 权利要求书3页 说明书8页 附图4页 CN 115292791 A 2022.11.04 CN 115292791 A 1.JSL‑路线专家设计数据向通用数据格式转换的方法, 其特 征在于, 包括以下步骤: S1: JSL‑路线专家设计软件中输出FBX模型文件和BIM属性文件, 首先对BIM属性文件进 行深入分析, 将BIM属 性文件中的属性分类及相关属 性字段提取出来建立多个对应属 性分 类名称的Excel空表, 其中包 含Element  ID以及各属性字段; S2: 对JSL ‑路线专家设计成果数据中的FBX模型文件进行模型解析、 格式转换操作, 将 FBX模型文件中的模型名称存入DWG格式中的图层名称, 三维模型对象转换为DWG格式中的 网格对象, 得到带有模型名称的DWG模型文件; S3: 对JSL ‑路线专家设计成果数据中的BIM属性文件进行属性解析, 将BIM属性文件中 的模型名称和属性数据提取出来转换为Excel表, 得到一个带有模型名称和属性数据的 Excel表; S4: 对步骤S2所得结果的DWG模型文件进行模型格式转换, 得到一个带有Element  ID的 DGN模型文件; S5: 对步骤S3所得结果的Excel表、 步骤S4所得结果的DGN模型文件进行模型和属性数 据匹配处理, 结果写入步骤S1所得结果的Excel空表, 得到带有Element  ID、 属性数据的 Excel表; S6: 对步骤S5所得结果的Excel属性数据表和步骤S4所得结果的DGN模型文件进行属性 导入操作, 根据Element  ID对模型的属性进行匹配赋值, 得到带有属性信息的DGN数据文 件。 2.根据权利要求1所述的JSL ‑路线专家设计数据向通用数据格式转换的方法, 其特征 在于, 所述 步骤S1中属性分类、 属性字段提取和建立Excel空表, 具体包括: (1.1) 属性分类: BIM属性文件采用XML格式存储了模型的属性信息, 分析其中的属性分 类, 包括行 车道、 硬路肩、 土路肩、 填方、 挖方、 排水沟、 桥梁; (1.2) 属性字段提取: 分析步骤 (1.1) 中的属性分类下的具体属性字段, 如行车道分类 下的属性字段包括BIM编码、 结构层厚度、 面积、 名称、 起点桩号、 终点桩号、 所属道路、 桩号 段长度; (1.3) 建立Excel空表: 按照步骤 (1.1) 分析所得的属性分类在Excel中分别建立工作 表, 工作表名为属性分类名称, 按照步骤 (1.2) 分析所得属性字段在 对应工作表名下建立工 作表头, 工作表头名称为各属性分类下的属性字段, 并在第一列插 入Element  ID字段。 3.根据权利要求1所述的JSL ‑路线专家设计数据向通用数据格式转换的方法, 其特征 在于, 所述 步骤S2中FBX模型解析、 模型格式转换, 具体包括: (2.1) FBX模型解析: 通过FME软件的FBX读 取模块读 取FBX模型文件, 使用D eaggregator 转换器将FBX模型分解为最小级构件模型, 解析模型的层级关系和名称, 使用 GeometryProper tyExtractor转换器提取模型名称; (2.2) 模型格式转换: 将步骤 (2.1) 中分解的每个构件模型转换为三维网格, 将提取的 每个构件模型名称保存到Layer  Name图层名称属性, 通过FME软件的DWG写入模块将三维网 格和图层名称写入DWG文件。 4.根据权利要求1所述的JSL ‑路线专家设计数据向通用数据格式转换的方法, 其特征 在于, 所述 步骤S3中BIM属性 解析、 属性数据转换, 具体包括: (3.1) BIM属性解析: BIM属性文件采用XML格式存储了模型的属性信息, 通过FME软件的权 利 要 求 书 1/3 页 2 CN 115292791 A 2XML读模块读取BIM属性文件, 解析属性的层级关系, 提取其中的modelName、 Key2、 Attrib字 段属性值, model Name属性 值和所述 步骤S2提取的FBX模型文件中的模型名称一 一对应; (3.2) 属性数据转换: 通过FME软件的Excel写入模块将步骤 (3.1) 所得每条数据的 modelName、 Key2、 Attrib字段属性 值写入Excel表。 5.根据权利要求1所述的JSL ‑路线专家设计数据向通用数据格式转换的方法, 其特征 在于, 所述步骤S4中模型格式转换, 是指通过Bentley平台下的ORD软件将所述步骤S2中得 到的DWG模型文件转换为DGN格式, DWG模型文件中的图层信息得以保留, 在DGN文件中表现 为Level name属性, 而且任何进入ORD软件中的模型元素均会被ORD软件赋予一个唯一的 Element ID, 这样就会得到一个带有Element  ID以及Level  name属性信息的DGN模型文件。 6.根据权利要求1所述的JSL ‑路线专家设计数据向通用数据格式转换的方法, 其特征 在于, 所述步骤S5中模型和属性数据匹配处理是指将步骤S4所得结果的DGN模型文件中属 性信息暴露出来并加以属性分类; 将步骤S3所得结果的Excel表进行属性分类、 创建list集 合; 通过模 型名称将步骤S4所得结果的DGN模 型文件中属性信息和步骤S3所得结果的Excel 表中属性信息匹配关联, 最后写入步骤S1的Excel空表; 具体包括: (5.1) DGN模型文件属性暴露: 通过FME软件的DGN读取模块读取步骤S4所得结果 的DGN 模型文件, 暴露出igds  element id、 igds level name、 igds type格式属性, 其中igds   element id为模型 的Element  ID属性, igds level name为模型的Level  name属性, igds  type为模型类型, 对igds  type类型为 igds_mesh的进入下一 步流程处理; (5.2) DGN模型文件属性分类: 通过FME软件的TestFilter转换器对步骤 (5.1) 中暴露出 来的igds  level name属性值进行属性分类, 分类方法和步骤S 1相同, 如igds  level name 属性值中包括 “行车道”则模型的igds  element id和igds  level name属性进入 “行车道” 端口进行 下一步的处理; (5.3) Excel表属性分类: 通过FME软件的Excel读取模块读取步骤S3所得结果的Excel 表中modelName、 Key2、 Attrib字段属性值, 对modelName属性值进行属性分类, 分类方法和 步骤S1相同, 如modelName属性值中包括 “行车道”则数据进入 “行车道”端口进行下一步的 处理; (5.4) 创建list集合: 通过FME软件的ListBuilder转换器对步骤 (5.3) 中同一分类名称 下的Attrib属性数据创建list集合, 如 “行车道”分类名称下的BIM编码、 结构层厚度、 面积、 名称、 起点桩号、 终点桩号、 所属道路、 桩号段长度属性值会和modelName作为list集合进入 下一步处理; (5.5) 匹配关联: 通过FME软件的FeatureMerger转换器将步骤 (5.2) 和步骤 (5.4) 中同 一个属性分类下的数据进行匹配关联处理, 其中FeatureMerger转换器的Requestor 参数来 自步骤 (5.2) 的igds  level name属性, FeatureMerger转换器的Supplier参数来自步骤 (5.4) 的包含modelName的数据集合; 使ig ds level name属性值和modelName属性值相同的 数据进行合并, 合并的结果是一个新的list集合包括

PDF文档 专利 JSL-路线专家设计数据向通用数据格式转换的方法

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 JSL-路线专家设计数据向通用数据格式转换的方法 第 1 页 专利 JSL-路线专家设计数据向通用数据格式转换的方法 第 2 页 专利 JSL-路线专家设计数据向通用数据格式转换的方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:46:36上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。