[发明专利]一种基础C#的GIM格式与XDB格式无损转换方法有效
申请号: | 202110822096.X | 申请日: | 2021-07-20 |
公开(公告)号: | CN113609556B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 王帆;陈晨;孟斌;吕嘉文 | 申请(专利权)人: | 国网河北省电力有限公司雄安新区供电公司;上海电力设计院有限公司;国家电网有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06F40/151;G06F8/30 |
代理公司: | 石家庄新世纪专利商标事务所有限公司 13100 | 代理人: | 张晓佩 |
地址: | 071600 河北省保定市雄安*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基础 c# gim 格式 xdb 无损 转换 方法 | ||
1.一种基础C#的GIM格式与XDB格式无损转换方法,其特征在于,转换步骤如下:
步骤1、解析GIM模型;
步骤2、根据映射规则,用c#编程语言编写的接口软件实现所述GIM模型的信息文本的转换,形成国际标准化模型的表达,并存储到节点结构体数组形式写入.xml或.dat命令流文件中;
所述国际标准化模型的表达包括实体模型,实体模型包含平面、曲面或三角面片与空间几何点、属性与材质;
步骤3、将所述GIM模型中所有贴源数据均通过GUID与GIM模型中实体模型进行关联,在GIM模型中实体模型以*.Dev表示;
步骤4、基于步骤2和步骤3中形成的实体模型元素XML文件,构建符合XDB规范的实体模型与属性信息;
在所述步骤2中,用c#编程语言编写的接口软件的编写方法如下:
A1、通过研究GIM数据格式规范与BIM规划管理平台XDB数据格式要求的模型构成与属性需求,分析差异点并形成*.XDB与*.GIM的模型差异对照表与属性归属对照表,将属性归属对照表以数据表的方式入库;
A2、依据所述模型差异对照表与所述属性归属对照表,探索模型重构方法,通过Revit2018软件解析*.GIM格式模型与输出*.XDB格式模型;
A3、以实体模型层次关系,将层级关系通过程序设计进行层级转换;
A4、以上述步骤为基础,通过以.net编程语言在Revit2018环境中,实现模型转换,通过模型导入、模型转换和模型编译三个步骤实现XDB实体模型与GIM实体模型的无损互转。
2.根据权利要求1所述的一种基础C#的GIM格式与XDB格式无损转换方法,其特征在于,在所述步骤2中,用c#编程语言编写的接口软件,具体如下:
B1、选择待解析的GIM模型;
B2、几何模型定义;
B3、GIM几何信息抽取;
B4、坐标转换;
B5、几何点在*.XDB标准下的重构,几何点根据XDB几何层级结构进行从新组织,通过构建几何信息实体类用于保存顶点序列、顶点坐标、顶点法相、三角面片UV以及材质。
3.根据权利要求2所述的一种基础C#的GIM格式与XDB格式无损转换方法,其特征在于,在所述步骤B1中,在计算机设备安装Revit2018及其以上版本,在没有SQLServer数据库的情况下,首先选择相应的*.GIM文件,其次确定工程类型,再次添加或更新构件几何数据属性数据与实体模型与属性信息的关联关系,最后保存数据库,生成*.XDB文件,在生成XDB文件的同时,配套输出.Log日志文件用于描述转换过程中发生的错误情况。
4.根据权利要求2所述的一种基础C#的GIM格式与XDB格式无损转换方法,其特征在于,在所述步骤B2中,将*.GIM格式的模型对象转换为计算机图像表达中的基本元素;
所述基本元素包括点、线和面;
其中,最小单位均为点;
自一个点而上通过两个点构成一条线,记为:line1={point1,point2};
三个点构成一个三角面记为:MeshTriangle1={point1,point2,point3};
两个三角面构成一个平行四边形面,记为:
PlanarFace={MeshTriangle1,MeshTriangle2};
多个四边形面构成一个实体模型,记为:
Solid={PlanarFace1,PlanarFace2,PlanarFace3.......PlanarFacen};
多个实体模型对应GIM中一个mod文件,记为:
Mod={Solid1,Solid2,Solid3.......Solidn}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网河北省电力有限公司雄安新区供电公司;上海电力设计院有限公司;国家电网有限公司,未经国网河北省电力有限公司雄安新区供电公司;上海电力设计院有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110822096.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高散热油墨及其制备方法
- 下一篇:一种胡萝卜清洗榨汁设备