C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

虚幻大学 xuhss 338℃ 0评论

Python微信订餐小程序课程视频

https://blog.csdn.net/m0_56069948/article/details/122285951

Python实战量化交易理财系统

https://blog.csdn.net/m0_56069948/article/details/122285941
系列目录 【已更新最新开发文章,点击查看详细】
aa137532bda004380ae4ed15ae60cde7 - C#二次开发BIMFACE系列60 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提供的默认项目,第二个“江苏审图项目”是我通过接口创建的项目。

21236ce839306cccdaa991c5dd256b2b - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

打开“江苏审图项目”,展示了项目的层级目录树信息,

38678a64edd1c0084a0e84cdaaed99ce - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

展开子节点,里面列表中展示了该目录下的管理文件

32c251c00fb107516074352c581101fe - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

以上就是 BIMFACE 提供的 File Management 模块与功能,该模块将提供文档存储以及管理功能,支持海量BIM数据存储,开发者可通过 RESTful API接口轻松调用。通过 File Management 服务的API接口,您可以将BIM模型和图纸等项目文件存储在该模块中,在BIMFACE应用中,您可以在任何时间、任何地点存储和访问这些数据。File Management与Model Service,Model Viewer之间的关系,以及在BIMFACE整体架构中的位置如下图所示

7f1674ca2e0ff85434166c082e407a6f - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

File Management服务的存储架构如下图所示

fa31621b3aea8c53a5602362743ce19b - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

File Management 能做什么
File Management可支持海量的BIM模型或图纸的存储。您可以直接在浏览器、手机、平板上的BIMFACE应用中输入或读取数据。

27b44636afa0f1d1e344f23280bcc2cb - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

上传文件到File Management后,可以配合BIMFACE数据接口,进行云端的数据处理,轻松调用存储的BIM数据。

File Management模块提供丰富的接口,支持对文件进行多层级的分类管理,实现项目-文件夹-文件三个层级的文件管理,具体可参考控制台文件管理相关功能。

38678a64edd1c0084a0e84cdaaed99ce - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

File Management 应用场景

  • 目标人群:建筑行业的软件开发者

  File Management模块主要向建筑行业具有软件开发能力的机构和个人提供服务。

  • 目标场景:模型存储、访问阶段、文件管理

  File Management模块提供的文件管理功能,可支持BIMFACE应用中的模型或图纸的上传下载,随时随地访问分享,同时支持文件分类型管理,配合BIMFACE的其他接口服务处理数据。

File Management 接口
BIMFACE控制台中可以手动建立项目、目录、文件,但是结合BIMFACE在实际项目中的集成应用时,需要动态的创建项目、目录及文件,这个时候就需要通过接口的方式进行动态的管理。File Management 提供了丰富的二次开发接口供开发者进行友好的管理自己的项目

bdb820b3bdf4ef85c08b95b6a2d7fa00 - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

5d9abcc4be853ca452511aef5422e4de - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

201956f05abaeae44074b2c82ff36c5c - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

aaf178050a4741965ea80d5f4177e422 - C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

关于接口的封装与使用,请参考博客《C#二次开发BIMFACE系列61 File Management文件管理服务接口二次开发及实战详解》

系列目录 【已更新最新开发文章,点击查看详细】

转载请注明:xuhss » C#二次开发BIMFACE系列60 File Management文件管理服务及应用场景

喜欢 (0)

您必须 登录 才能发表评论!