
在我的博客《C#二次開發BIMFACE系列》教程中詳細介紹了如何注冊BIMFACE、測試、封裝服務器端接口並提供了豐富的Demo、視頻教程等內容。目前已有70多家建築公司、高校及個人軟件開發者使用了我封裝的開源 BIMFACE SDK,期間交流非常多,反饋非常不錯。該SDK也在江蘇省多個地區的《建設工程施工圖數字化審查系統》、《建設工程施工圖BIM智能審查系統》中經過多次實戰檢驗,功能全面、性能穩定。從另一方面也說明BIMFACE產品的功能之強大、性能之穩定、服務之完善,是值得信賴的BIM輕量化引擎。
近兩年來,國內各行各業受新冠疫情影響較大,很多公司都實行居家辦公,目前上海疫情形式嚴峻,但依然阻止不了BIMFACE產品繼續前進的步伐。BIMFACE牽掛每一位可愛的用戶,為了更好地服務於每一位BIMFACE開發者,重磅推出“文檔中心”功能,File Management 接口助力搭建企業級項目文檔管理平台。本篇將詳細介紹BIMFACE 的 File Management的功能及應用。
本篇內容對應的視頻教程《BIMFACE二次開發系列11.1 File Management文件管理服務及應用場景》
從BIMFACE官網控制台的“項目管理”模塊首先看到如下圖功能,首先展示所有的項目。其中第一個是BIMFACE提供的默認項目,第二個“江蘇審圖項目”是我通過接口創建的項目。
打開“江蘇審圖項目”,展示了項目的層級目錄樹信息,
展開子節點,里面列表中展示了該目錄下的管理文件
以上就是 BIMFACE 提供的 File Management 模塊與功能,該模塊將提供文檔存儲以及管理功能,支持海量BIM數據存儲,開發者可通過 RESTful API接口輕松調用。通過 File Management 服務的API接口,您可以將BIM模型和圖紙等項目文件存儲在該模塊中,在BIMFACE應用中,您可以在任何時間、任何地點存儲和訪問這些數據。File Management與Model Service,Model Viewer之間的關系,以及在BIMFACE整體架構中的位置如下圖所示
File Management服務的存儲架構如下圖所示
File Management可支持海量的BIM模型或圖紙的存儲。您可以直接在瀏覽器、手機、平板上的BIMFACE應用中輸入或讀取數據。
上傳文件到File Management后,可以配合BIMFACE數據接口,進行雲端的數據處理,輕松調用存儲的BIM數據。
File Management模塊提供豐富的接口,支持對文件進行多層級的分類管理,實現項目-文件夾-文件三個層級的文件管理,具體可參考控制台文件管理相關功能。
- 目標人群:建築行業的軟件開發者
File Management模塊主要向建築行業具有軟件開發能力的機構和個人提供服務。
- 目標場景:模型存儲、訪問階段、文件管理
File Management模塊提供的文件管理功能,可支持BIMFACE應用中的模型或圖紙的上傳下載,隨時隨地訪問分享,同時支持文件分類型管理,配合BIMFACE的其他接口服務處理數據。
BIMFACE控制台中可以手動建立項目、目錄、文件,但是結合BIMFACE在實際項目中的集成應用時,需要動態的創建項目、目錄及文件,這個時候就需要通過接口的方式進行動態的管理。File Management 提供了豐富的二次開發接口供開發者進行友好的管理自己的項目
關於接口的封裝與使用,請參考博客《C#二次開發BIMFACE系列61 File Management文件管理服務接口二次開發及實戰詳解》