C#二次開發BIMFACE系列67 File Management文件管理服務及應用場景


  在我的博客《C#二次開發BIMFACE系列》教程中詳細介紹了如何注冊BIMFACE、測試、封裝服務器端接口並提供了豐富的Demo、視頻教程等內容。目前已有70多家建築公司、高校及個人軟件開發者使用了我封裝的開源 BIMFACE SDK,期間交流非常多,反饋非常不錯。該SDK也在江蘇省多個地區的《建設工程施工圖數字化審查系統》、《建設工程施工圖BIM智能審查系統》中經過多次實戰檢驗,功能全面、性能穩定。從另一方面也說明BIMFACE產品的功能之強大、性能之穩定、服務之完善,是值得信賴的BIM輕量化引擎。

   近兩年來,國內各行各業受新冠疫情影響較大,很多公司都實行居家辦公,目前上海疫情形式嚴峻,但依然阻止不了BIMFACE產品繼續前進的步伐。BIMFACE牽掛每一位可愛的用戶,為了更好地服務於每一位BIMFACE開發者,重磅推出“文檔中心”功能,File Management 接口助力搭建企業級項目文檔管理平台。本篇將詳細介紹BIMFACE 的 File Management的功能及應用。

File Management 是什么

本篇內容對應的視頻教程《BIMFACE二次開發系列11.1 File Management文件管理服務及應用場景》

B站:https://www.bilibili.com/video/BV1Ra411e79F

頭條:https://www.ixigua.com/7087536899262743052

  從BIMFACE官網控制台的“項目管理”模塊首先看到如下圖功能,首先展示所有的項目。其中第一個是BIMFACE提供的默認項目,第二個“江蘇審圖項目”是我通過接口創建的項目。

 打開“江蘇審圖項目”,展示了項目的層級目錄樹信息,

展開子節點,里面列表中展示了該目錄下的管理文件

以上就是 BIMFACE 提供的 File Management 模塊與功能,該模塊將提供文檔存儲以及管理功能,支持海量BIM數據存儲,開發者可通過 RESTful API接口輕松調用。通過 File Management 服務的API接口,您可以將BIM模型和圖紙等項目文件存儲在該模塊中,在BIMFACE應用中,您可以在任何時間、任何地點存儲和訪問這些數據。File Management與Model Service,Model Viewer之間的關系,以及在BIMFACE整體架構中的位置如下圖所示

File Management服務的存儲架構如下圖所示

File Management 能做什么

File Management可支持海量的BIM模型或圖紙的存儲。您可以直接在瀏覽器、手機、平板上的BIMFACE應用中輸入或讀取數據。

上傳文件到File Management后,可以配合BIMFACE數據接口,進行雲端的數據處理,輕松調用存儲的BIM數據。 

File Management模塊提供豐富的接口,支持對文件進行多層級的分類管理,實現項目-文件夾-文件三個層級的文件管理,具體可參考控制台文件管理相關功能。 

File Management 應用場景
  • 目標人群:建築行業的軟件開發者

  File Management模塊主要向建築行業具有軟件開發能力的機構和個人提供服務。

  • 目標場景:模型存儲、訪問階段、文件管理

  File Management模塊提供的文件管理功能,可支持BIMFACE應用中的模型或圖紙的上傳下載,隨時隨地訪問分享,同時支持文件分類型管理,配合BIMFACE的其他接口服務處理數據。

File Management 接口

BIMFACE控制台中可以手動建立項目、目錄、文件,但是結合BIMFACE在實際項目中的集成應用時,需要動態的創建項目、目錄及文件,這個時候就需要通過接口的方式進行動態的管理。File Management 提供了豐富的二次開發接口供開發者進行友好的管理自己的項目

關於接口的封裝與使用,請參考博客《C#二次開發BIMFACE系列61 File Management文件管理服務接口二次開發及實戰詳解》


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM