本發明專利技術公開一種適應多樣式BIM建模軟件界面的解析方法,包括如下步驟:采集模板數據,打開一個EXCEL文件,獲得工程專業分類名稱、分組名稱、顯示名稱信息以及關系編號,返回DATASET數據集;模板數據處理,根據DATASET數據集,采用哈夫曼編碼原則,分析關系編號字段解析獲得工程專業分組情況及各分組層次關系,生成字典數據集;生成Revit軟件定制界面,即通過系統運行時候遍歷上述字典數據集,選組件并生成最終操作界面。本發明專利技術采用適應多樣式BIM建模軟件界面解析方法,引導行業設計人員快速、正確建立BIM模型,克服上述隧道工程和軌道交通工程等工程行業,構建BIM模型不方便、容易錯誤操作等缺陷。
【技術實現步驟摘要】
一種適應多樣式BIM建模軟件界面解析方法
本專利技術涉及BIM技術應用領域,特別涉及一種適應于BIM建模軟件多樣式行業建模界面的解析方法。
技術介紹
建筑信息模型(BIM,BuildingInformationModeling)是以建筑工程項目的各項相關信息數據作為模型的基礎,進行建筑模型的建立,通過數字信息仿真模擬建筑物所具有的真實信息,具有可視化,協調性,模擬性,優化性和可出圖性等優點。AutodeskRevit是專為構建建筑BIM模型的軟件,可幫助建筑設計師設計、建造和維護質量更好、能效更高的建筑。隧道工程、軌道交通工程等行業的BIM模型,根據各自專業的特點,建造BIM模型的構件有很大不同,需要Revit軟件建模界面給予準確指引。例如,隧道工程專業按照工法可以分鉆爆法、盾構法、沉管法和堰筑法等四大類;軌道交通工程專業按照建筑結構又可以分建筑、結構、暖通、機電、線路等六大分類;各專業分類差異非常大,每一分類的BIM模型構件又各不相同。建造BIM模型的每一個步驟都需要選擇正確的BIM構件,Revit軟件建模界面不能準確顯示工程行業的專業BIM構件,無疑大幅度增加錯誤操作的幾率和BIM建模的工作量。
技術實現思路
為解決上述
技術介紹
的不足,本專利技術提供一種適應多樣式BIM建模軟件界面解析方法,引導行業設計人員快速、正確的建立BIM模型,克服上述的隧道工程和軌道交通工程等工程行業,構建BIM模型不方便、容易錯誤操作等缺陷。為實現上述目的,本專利技術提供一種適應多樣式BIM建模軟件界面解析方法,主要包括如下步驟:S1:采集模板數據,打開一個EXCEL文件,獲得工程專業的分類名稱、分組名稱、顯示名稱信息以及關系編號,并返回DATASET數據集;S2:模板數據處理,即根據DATASET數據集,采用哈夫曼編碼原則,分析關系編號字段解析獲得工程專業的分組情況以及各分組的層次關系,組成新的關系型字典數據集;S3:生成Revit軟件定制界面,即通過系統運行時候遍歷上述字典數據集,選擇操作界面的組件并生成最終操作界面。所述采集模板數據,包括如下步驟:S101:導入工程行業EXCEL模板;S102:應用OLEDB應用程序數據接口,與Excel文件交互,讀取工程專業分類的內容;S103:生成DataSet數據集,通過OleDbDataAdapter橋接函數獲取Excel文件中全部數據,返回DataSet數據集。所述模板數據處理,主要包括如下步驟:S201:讀取對比關系編號字段,具體從步驟S1返回的DATASET數據集中讀取;S202:哈夫曼編碼原則解析,將步驟S201讀取的關系編號字段作對象進行分析;S203:創建關鍵key與父節點;S204:生成關系型字典數據集。本專利技術的有益效果是:與現有工程行業BIM建模流程(準備工程行業BIM構件、導入工程行業BIM構件、根據設計要求選擇BIM構件、設置BIM構件參數、放置BIM構件、矯正BIM構件位置及信息、最后審核BIM模型)相比,通過使用一種適應于BIM軟件多樣式建模界面的解析方法,用于定制Revit軟件的操作界面,通過縮減BIM建模步驟,除去準備行業BIM構件、導入行業BIM構件兩個建模步驟,可以提高BIM建模效率。另外,使BIM建模軟件提供符合工程行業設計人員要求的建模界面,可以幫助設計人員快速、準確的找到需要的BIM構件,減少了操作錯誤的幾率。附圖說明圖1為本專利技術適應多樣式BIM建模軟件界面的解析方法的流程圖;圖2為本專利技術中采集模板數據的細化流程圖;圖3為本專利技術中模板數據處理的細化流程圖;圖4為本專利技術的一個具體實施例的工程行業EXCEL模板生成流程圖;圖5為本專利技術適應多樣式BIM建模軟件界面的解析方法的一個具體實施例的流程圖圖中:S1-采集模板數據,S2-模板數據處理,S3-生成Revit軟件定制界面,S101-導入工程行業EXCEL模板,S102-應用OLEDB應用程序數據接口,S103-生成DataSet數據集,S201讀取對比關系編號字段,S202-哈夫曼編碼原則解析,S203-創建關鍵key與父節點,S204-生成關系型字典。具體實施方式下面結合附圖和具體實施例對本專利技術作進一步的詳細說明。本實施例所公開的一種適應多樣式BIM建模軟件界面解析方法,參考圖1所示,主要包括如下步驟:S1:采集模板數據,打開一個EXCEL文件,獲得工程專業的分類名稱、分組名稱、顯示名稱信息以及關系編號,并返回DATASET數據集;S2:模板數據處理,即根據DATASET數據集,采用哈夫曼編碼原則,分析關系編號字段解析獲得工程專業的分組情況以及各分組的層次關系,組成新的關系型字典數據集;S3:生成Revit軟件定制界面,即通過系統運行時候遍歷上述字典數據集,選擇操作界面的組件并生成最終操作界面。請進一步參考圖2,所述采集模板數據,包括如下步驟:S101:導入工程行業EXCEL模板;S102:應用OLEDB應用程序數據接口,與Excel文件交互,讀取工程專業分類的內容;S103:生成DataSet數據集,通過OleDbDataAdapter橋接函數獲取Excel文件中全部數據,返回DataSet數據集。請進一步參考圖3,所述模板數據處理,主要包括如下步驟:S201:讀取對比關系編號字段,具體從步驟S1返回的DATASET數據集中讀取;S202:哈夫曼編碼原則解析,將步驟S201讀取的關系編號字段作對象進行分析;S203:創建關鍵key與父節點;S204:生成關系型字典數據集。在本專利技術的另一個實施例,參考圖4所示,依次選擇軌道工程行業、輸入專業分類名稱、輸入專業分組名稱、輸入關系編號,然后根據哈夫曼原則判斷上述輸入關系編碼是否符合要求,若不符合要求,返回上一步重新輸入;若滿足要求,則進行下一步判斷是否表格填寫完畢,若沒有,返回第一步依次重復上述步驟;若填寫完畢,則生成工程行業EXCEL模板數據。在本專利技術的另一個實施例,參考圖5所示,導入工程行業EXCEL模板數據;采用OLEDB應用程序數據接口,與Excel文件交互,讀取工程專業分類的內容;通過OleDbDataAdapter橋接函數獲取Excel文件中全部數據,返回DataSet數據集;根據上述DataSet數據集,讀取對比關系編號字段;根據哈夫曼編碼原則,將上述讀取的關系編號字段進行解析;創建關鍵key與父節點,然后生成關系型字典數據集;最后,根據上述關系型字典數據集生成Revit軟件定制界面。以上所述,僅為本專利技術的具體實施方式,但本專利技術的保護范圍并不局限于此,任何屬于本
的技術人員在本專利技術揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本專利技術的保護范圍之內。因此,本專利技術的保護范圍應該以權利要求的保護范圍為準。本文檔來自技高網...
【技術保護點】
一種適應多樣式BIM建模軟件界面解析方法,其特征在于,主要包括如下步驟:S1:采集模板數據,打開一個EXCEL文件,獲得工程專業的分類名稱、分組名稱、顯示名稱信息以及關系編號,并返回DATASET數據集;S2:模板數據處理,即根據DATASET數據集,采用哈夫曼編碼原則,分析關系編號字段解析獲得工程專業的分組情況以及各分組的層次關系,組成新的關系型字典數據集;S3:生成Revit軟件定制界面,即通過系統運行時候遍歷上述字典數據集,選擇操作界面的組件并生成最終操作界面。
【技術特征摘要】
1.一種適應多樣式BIM建模軟件界面解析方法,其特征在于,主要包括如下步驟:S1:采集模板數據,打開一個EXCEL文件,獲得工程專業的分類名稱、分組名稱、顯示名稱信息以及關系編號,并返回DATASET數據集;S2:模板數據處理,即根據DATASET數據集,采用哈夫曼編碼原則,分析關系編號字段解析獲得工程專業的分組情況以及各分組的層次關系,組成新的關系型字典數據集;S3:生成Revit軟件定制界面,即通過系統運行時候遍歷上述字典數據集,選擇操作界面的組件并生成最終操作界面;所述的采集模板數據,包括如下步驟:S10...
【專利技術屬性】
技術研發人員:黃杰,王欣南,劉東升,董繼恩,陳中治,張華安,劉利民,周鵬光,
申請(專利權)人:武漢金思路科技發展有限公司,
類型:發明
國別省市:湖北;42
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。