[發明專利]一種基于國標的建筑信息模型數據存儲轉換方法有效
| 申請號: | 202310416740.2 | 申請日: | 2023-04-19 |
| 公開(公告)號: | CN116126809B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 肖勇軍;汪叢軍;鄒勝;張樂樂;謝祥 | 申請(專利權)人: | 中億豐數字科技集團有限公司 |
| 主分類號: | G06F16/17 | 分類號: | G06F16/17;G06F16/16;G06F16/11;G06F16/172;G06F16/176 |
| 代理公司: | 南京禹為知識產權代理事務所(特殊普通合伙) 32272 | 代理人: | 周局 |
| 地址: | 215131 江蘇省蘇州市相*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 國標 建筑 信息 模型 數據 存儲 轉換 方法 | ||
1.一種基于國標的建筑信息模型數據存儲轉換方法,其特征在于,包括:
構建模型的共享參數文件,設置參數分組和參數類型,選中所有類別,綁定參數信息;
獲取模型內所有三維視圖,導出模型;
定義幾何信息、非幾何信息和屬性信息,定義后導出所述信息;
將存儲的幾何信息輸入文件內;
所述設置參數分組和參數類型包括:
參數格式為text格式,參數分組為DTdata分組;
所述綁定參數信息包括使用revit建模軟件將定義的編碼參數和建模軟件里面的每一個構件對應;
所述定義幾何信息包括:
讀取注冊表確定系統材質存儲路徑信息,定義場景及節點,在視圖相關方法中定義模型信息的減面程度,在屬性相關方法獲取當前屬性的實例信息及類型信息,在材質相關方法獲取材質的材質名、環境反射、漫反射和透明度數據,遍歷屬性集合獲取材質存儲路徑,在幾何相關方法中獲取頂點、UV坐標及索引信息,最后將存儲的幾何信息寫入文件內;
所述定義非幾何信息包括:
revit構件類別與編碼信息內類目進行匹配,通過對比自動判斷構件類別名稱與編碼信息內的名稱相似度;
當建模軟件中的構件類別名稱與編碼信息內的名稱全部相同時,則獲取編碼信息名稱對應的編碼,將匹配后的名稱及編碼存儲到建模軟件安裝后的本地目錄,通過插件讀取該文件,對構件的編碼信息賦值;
當建模軟件中的構件類別名稱與編碼信息內的名稱專業信息部分匹配時,創建部分匹配信息庫,進行數據清洗,剔除錯誤數據后將清洗后數據再次匹配,若名稱全部相同時根據清洗后數據對構件的編碼信息賦值,若名稱仍部分匹配,將清洗后數據與信息庫中信息進行比對,按照信息庫中信息進行修改后賦值;
當建模軟件中的構件類別名稱與編碼信息內的名稱專業信息及類別信息均不相同時,由人工對信息進行復核,若人工復核結果仍不相同,由人工確認類別后對構件的編碼信息賦值,將人工賦值的構建信息錄入本地目錄的數據庫中;
所述屬性信息包括:
一級節點信息為專業信息,二級節點信息為類別信息,三級節點信息為類型信息;
每一級節點信息均包含屬性名稱、屬性ID信息和編碼信息,通過屬性名稱和屬性ID信息雙重判斷與編碼信息對比,確認信息準確后按照順序生成一級節點信息,二級節點信息,三級節點信息;
二級節點信息和三級節點信息根據表中模型精度的不同,自動讀取XML文件獲取屬性信息,若節點信息中無標識標注表示該精度不需要該屬性,若節點信息中有空心三角標注表示該精度可選屬性,若節點信息中實心三角標注表示該模型精度必須含有的屬性,最終生成構件屬性信息分為Rvt屬性、分類屬性和LOD屬性,格式為JSON文件;
若是需要模型的幾何點線面信息,將幾何信息導出到單獨的類中,同非幾何信息區分導出;
若不需要幾何點線面信息,當確定完成后,將模型信息按照數據結構區分提取到不同分類中。
2.如權利要求1所述的基于國標的建筑信息模型數據存儲轉換方法,其特征在于,所述獲取模型內所有三維視圖包括:
判斷三維視圖數量,若無三維視圖,在模型內創建三維視圖,遍歷模型視圖類型,選擇ThreeDimensional的視圖類型,獲取該類型的視圖Id,創建三維視圖,把三維視圖設置為當前活躍視圖;
所述導出模型包括,根據后期模型使用需求,確定模型導出精細度,自定義模型導出路徑及導出的文件名。
3.如權利要求2所述的基于國標的建筑信息模型數據存儲轉換方法,其特征在于,所述幾何信息包括:
幾何信息的數據結構包括基本信息、模型場景、場景節點、節點網格、節點位置、二進制數據、矢量標量的緩沖區索引、抽象數據源、材質、紋理、圖像組成,幾何信息導出后由幾何信息索引文件、位置坐標二進制文件和材質貼圖文件組成;
所述非幾何信息包括模型文件名稱、項目信息、樓層列表、空間區域信息、類別、類型和實例,非幾何信息導出格式為JSON文件。
4.如權利要求3所述的基于國標的建筑信息模型數據存儲轉換方法,其特征在于,所述定義后導出所述信息包括:
獲取屬性的對應實體類信息,使用Export導出方法,引用Newtonsoft.Json.dll,序列化實體類信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中億豐數字科技集團有限公司,未經中億豐數字科技集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310416740.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種立式溶氣氣浮機
- 下一篇:一種發動機后處理方法及系統
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





