[發(fā)明專利]基于Revit的模型數(shù)據(jù)庫系統(tǒng)有效
| 申請?zhí)枺?/td> | 201910080237.8 | 申請日: | 2019-01-28 |
| 公開(公告)號: | CN109815350B | 公開(公告)日: | 2020-12-15 |
| 發(fā)明(設(shè)計)人: | 薛鑫磊;肖成志;劉杰;文超;張永坡 | 申請(專利權(quán))人: | 河北工業(yè)大學(xué) |
| 主分類號: | G06F16/51 | 分類號: | G06F16/51;G06F16/23;G06F30/13 |
| 代理公司: | 天津翰林知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 12210 | 代理人: | 付長杰 |
| 地址: | 300130 天津市紅橋區(qū)*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 revit 模型 數(shù)據(jù)庫 系統(tǒng) | ||
本發(fā)明為基于Revit的模型數(shù)據(jù)庫系統(tǒng),該系統(tǒng)包括Revit模型數(shù)據(jù)庫、數(shù)據(jù)庫成員編碼模塊、輸出模塊、檢索族文件模塊,系統(tǒng)的搭建過程是:利用計算機通過Revit軟件API接口進行二次開發(fā),將各個企業(yè)的族系統(tǒng)鏈接至本數(shù)據(jù)庫框架中,并將各個企業(yè)的族文件添加為本數(shù)據(jù)庫成員;在計算機中將添加的本數(shù)據(jù)庫成員與規(guī)范中的構(gòu)件進行對比,篩選出本數(shù)據(jù)庫中未有但規(guī)范中已規(guī)定的族文件,將本數(shù)據(jù)庫未有的規(guī)范族文件補充為本數(shù)據(jù)庫成員,至此搭建出Revit模型數(shù)據(jù)庫;數(shù)據(jù)庫成員編碼模塊讀取數(shù)據(jù)庫成員信息,對全部數(shù)據(jù)庫成員編碼,然后輸出編碼,進行檢索調(diào)用。該系統(tǒng)解決了Revit軟件建模時,受自身族文件不全面以及族文件的檢索使用方式復(fù)雜而導(dǎo)致建模速率低的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于Revit的模型數(shù)據(jù)庫系統(tǒng)。
背景技術(shù)
BIM技術(shù)作為當下土木行業(yè)的發(fā)展趨勢,具有一處更改處處更新的特點,Revit軟件是我國建筑業(yè)BIM體系中應(yīng)用最為廣泛的一個軟件,可幫助設(shè)計師進行設(shè)計、建造和維護建筑,保證建筑質(zhì)量更好、能效更高。
利用Revit軟件進行建模時,一般采用的族構(gòu)件進行模型的搭建。但是Revit軟件自身涵蓋領(lǐng)域比較少,官方給出的族文件不足以滿足復(fù)雜多變的建筑領(lǐng)域,需要一些額外的族文件來填充軟件本身的空白。
當前,為滿足不同專業(yè)領(lǐng)域的建造要求,各個企業(yè)Revit建模方面都建立起來了自己的族文件系統(tǒng)。然而,各類族系統(tǒng)之間互不通訊、互不交流,導(dǎo)致了很多從業(yè)人員做一些重復(fù)的工作。另外,國家出臺的《建筑信息模型分類與編碼》規(guī)范(下稱規(guī)范)中,對構(gòu)件的編碼太多復(fù)雜,各個企業(yè)均未采用規(guī)范給出的編碼,而是直接利用名稱進行儲存,不利于計算機的快速識別和讀取。而且Revit在對族文件儲存的時,沒有一個快速的檢索方式和路徑來提高建模的速率。
有鑒于此,亟需一種基于Revit的模型數(shù)據(jù)庫系統(tǒng),在涵蓋行業(yè)中各個專業(yè)的族庫系統(tǒng)的同時,也對族文件有一個簡便快捷的編碼命名和一個快速檢索的路徑,方便用戶進行族文件的檢索,提高建模的效率。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種基于Revit的模型數(shù)據(jù)庫系統(tǒng),該基于Revit的模型數(shù)據(jù)庫系統(tǒng)解決了Revit軟件建模時,受自身族文件不全面以及族文件的檢索使用方式復(fù)雜而導(dǎo)致建模速率低的問題。
為了解決上述技術(shù)問題,本發(fā)明基于Revit的模型數(shù)據(jù)庫系統(tǒng),該系統(tǒng)包括Revit模型數(shù)據(jù)庫、數(shù)據(jù)庫成員編碼模塊、輸出模塊、檢索族文件模塊,系統(tǒng)的搭建過程是:
第一步、利用計算機通過Revit軟件API接口進行二次開發(fā),利用C#語言建立Revit模型數(shù)據(jù)庫框架,并將各個企業(yè)的族系統(tǒng)鏈接至本系統(tǒng)框架,并將各個企業(yè)的族文件添加為本數(shù)據(jù)庫成員;
第二步、在計算機中將第一步添加的本數(shù)據(jù)庫成員與規(guī)范中的構(gòu)件進行對比,篩選出本數(shù)據(jù)庫中未有但規(guī)范中已規(guī)定的族文件,利用Revit軟件建族方式,將本數(shù)據(jù)庫未有的規(guī)范族文件補充為本數(shù)據(jù)庫成員,至此搭建出Revit模型數(shù)據(jù)庫;
第三步、數(shù)據(jù)庫成員編碼:
數(shù)據(jù)庫成員編碼模塊讀取第二步的數(shù)據(jù)庫成員信息,對第二步中的全部數(shù)據(jù)庫成員編碼,編碼規(guī)則為;若數(shù)據(jù)庫成員為規(guī)范中已有成員,族文件編碼為:“英文名稱前兩個字母”+“-”+“0”;若數(shù)據(jù)庫成員為規(guī)范中未有成員,按照規(guī)范進行邏輯運算,族文件編碼為:“邏輯運算的前兩個成員英文名稱首單詞的首字母”+“-”+“i”,i取非零整數(shù),i的具體取值根據(jù)做法應(yīng)用的頻率先后排列,頻率最高為1;
在進行規(guī)范中未有成員編碼時,若出現(xiàn)幾個族文件字母相同的情況,也按照使用頻率進行排序;
第四步、將按照第三步編碼后的信息通過輸出模塊以編碼表格形式輸出,并同時更新第二步中的數(shù)據(jù)庫成員名稱;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河北工業(yè)大學(xué),未經(jīng)河北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910080237.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于Revit與Matlab的監(jiān)測數(shù)據(jù)更新與處理的集成系統(tǒng)及方法
- 一種基于BIM三維模型的建筑信息提取與格式轉(zhuǎn)換方法
- 一種基于Revit平臺的潮位預(yù)報可視化方法及其應(yīng)用
- 一種從Revit項目文件抽取族文件的方法、裝置及電子設(shè)備
- 一種基于Revit的數(shù)據(jù)共享方法及裝置
- 一種自動生成輕鋼龍骨石膏板吊頂模型的方法
- 一種自動生成輕鋼龍骨石膏板墻體模型的方法
- 一種基于revit的BIM構(gòu)件分類編碼方法及系統(tǒng)
- 基于Revit圖元的構(gòu)件篩選方法、Revit平臺及存儲介質(zhì)
- 一種基于Revit的復(fù)合文件處理方法
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構(gòu)筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構(gòu)筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復(fù)制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設(shè)備及存儲介質(zhì)
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置





