Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C#二次开发BIMFACE系列67 File Management文件管理服务及应用场景

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

作者头像
张传宁IT讲堂
发布于 2022-05-09 12:11:37
发布于 2022-05-09 12:11:37
5050
举报

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

  在我的博客《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文件管理服务接口二次开发及实战详解》

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C#开发BIMFACE系列1 BIMFACE 简介
BIMFACE 是广联达公司旗下的一款具有完全自主知识产权的BIM轻量化引擎,建筑行业的软件开发者可在BIMFACE所提供的基础功能上进行二次开发,为终端用户提供更加丰富、更有价值的BIM应用。
张传宁IT讲堂
2019/09/18
1.3K0
C#开发BIMFACE系列1 BIMFACE 简介
C#二次开发BIMFACE系列68 File Management文件管理服务接口二次开发及实战详解
  在我的博客《C#二次开发BIMFACE系列61 File Management文件管理服务接口二次开发及实战详解》最后列出了 File Management 的接口,本篇主要介绍对该接口的封装及Demo程序。
张传宁IT讲堂
2022/05/09
7670
C#二次开发BIMFACE系列68 File Management文件管理服务接口二次开发及实战详解
C#开发BIMFACE系列42 服务端API之图纸对比
在我的前一篇博客《C#开发BIMFACE系列41 服务端API之模型对比》中详细介绍了BIMFACE服务端接口模型对比的功能。 BIMFACE官方文档提供的三维模型对比接口同样也适用于二维CAD图纸对比。下图中是官方提供的对比示例程序。
张传宁IT讲堂
2021/10/13
5800
C#开发BIMFACE系列2 二次开发流程
  BIMFACE 平台是一个对外开放的平台,建筑行业的相关公司、软件公司或者有 BIM 业务需求的公司都可以注册成为开发者并使用其提供的强大功能。
张传宁IT讲堂
2019/09/18
7410
C#开发BIMFACE系列2 二次开发流程
C#开发BIMFACE系列41 服务端API之模型对比
  在建筑施工图审查系统中,设计单位提交设计完成的模型/图纸,审查专家审查模型/图纸。审查过程中如果发现不符合规范的地方,则流程退回到设计单位,设计单位人员根据审查意见重新调整设计,调整完成后再次提交到审查专家。此时为了便于专家审查,需要知道当前轮次的模型/图纸与上一轮次的模型/图纸发生了哪些异动,针对异动情况进行审查即可。
张传宁IT讲堂
2021/10/13
3610
C#开发BIMFACE系列37 网页集成开发1:审图系统中加载模型或图纸
在之前的《C#开发BIMFACE系列》中主要介绍了BIMFACE平台提供的服务端API接口的封装开发与测试过程。
张传宁IT讲堂
2020/03/18
7840
C#开发BIMFACE系列37 网页集成开发1:审图系统中加载模型或图纸
C#开发BIMFACE系列45 服务端API之创建离线数据包
BIMFACE的常规应用方式有公有云与私有化部署两种方式,并且浏览模型或者图纸需要使用ViewToken,ViewToken 有效期为12小时,过期后需要调用接口重新生成。该过程稍微有点麻烦且性能可能受到网络等环境的影响。本文介绍第三种更加便捷高效的方式。
张传宁IT讲堂
2021/10/18
3560
C#开发BIMFACE系列47 IIS部署并加载离线数据包
在前两篇博客《C#开发BIMFACE系列45 服务端API之创建离线数据包》与《C#开发BIMFACE系列46 服务端API之离线数据包下载及结构详解》中创建并下载了离线数据包,数据包中的文件结构也做了详细的说明。
张传宁IT讲堂
2021/10/18
9370
C#开发BIMFACE系列43 服务端API之图纸拆分
在上一篇博客《C#开发BIMFACE系列42 服务端API之图纸对比》的最后留了一个问题,在常规业务场景下,一个.dwg文件中包含多个图框,如下图
张传宁IT讲堂
2021/10/15
3840
C#开发BIMFACE系列46 服务端API之离线数据包下载及结构详解
在前一篇博客《C#开发BIMFACE系列45 服务端API之创建离线数据包》中通过调用接口成功的创建一个离线数据包
张传宁IT讲堂
2021/10/18
6780
C#开发BIMFACE系列31 服务端API之模型对比2:获取模型对比状态
  在上一篇《C#开发BIMFACE系列30 服务端API之模型对比1:发起模型对比》中发起了2个模型对比,由于模型对比是在BIMFACE云端进行的,通常需要5~10分钟。当模型对比完成后,BIMFACE通过回调机制通知对比结果。
张传宁IT讲堂
2020/03/18
5170
C#开发BIMFACE系列3 服务端API之获取应用访问凭证AccessToken
BIMFACE 平台为开发者提供了大量的服务器端 API 与 JavaScript API,用于二次开发 BIM 的相关应用。
张传宁IT讲堂
2019/09/18
1.1K0
C#开发BIMFACE系列3 服务端API之获取应用访问凭证AccessToken
C#开发BIMFACE系列38 网页集成开发2:审图系统中的模型或图纸批注
在运维或协同的场景中,经常需要对模型或图纸进行批注,及时记录已发现的问题并交给相关负责的人员。
张传宁IT讲堂
2020/03/18
9570
C#开发BIMFACE系列38 网页集成开发2:审图系统中的模型或图纸批注
C#开发BIMFACE系列39 网页集成开发3:审图系统中三维模型比对
  在建筑施工图审查系统中,设计单位提交设计完成的模型/图纸,审查专家审查模型/图纸。审查过程中如果发现不符合规范的地方,则流程退回到设计单位,设计单位人员根据审查意见重新调整设计,调整完成后再次提交到审查专家。此时为了便于专家审查,需要知道当前轮次的模型/图纸与上一轮次的模型/图纸发生了哪些异动,针对异动情况进行审查即可。
张传宁IT讲堂
2020/04/30
4280
C#开发BIMFACE系列39 网页集成开发3:审图系统中三维模型比对
C#开发BIMFACE系列50 Web网页中使用jQuery加载模型与图纸
在前一篇博客《C#开发BIMFACE系列49 Web网页集成BIMFACE应用的技术方案》中介绍了目前市场主流的Web开发技术与应用框架,其中前端脚本的应用在国内分2大派系 jQuery 与 Vue.js。
张传宁IT讲堂
2021/10/21
8340
.NET混合开发解决方案24 WebView2对比CefSharp的超强优势
.NET混合开发解决方案19 使用 DevTools 协议帮助程序  .NET混合开发解决方案20 使用 Microsoft Edge WebDriver 自动执行和测试 WebView2 应用 .NET混合开发解决方案21 WebView2 应用的开发最佳做法 .NET混合开发解决方案22 开发安全的 WebView2 应用 .NET混合开发解决方案23 将 WebView2 应用分发为单个可执行文件
张传宁IT讲堂
2022/06/30
3.5K0
.NET混合开发解决方案24 WebView2对比CefSharp的超强优势
C#开发BIMFACE系列11 服务端API之源文件删除
通过BIMFACE控制台或者调用服务接口上传文件成功后,如果不再需要该文件,则可以通过BIMFACE平台提供的“源文件删除”服务接口删除具体的文件。下面详细介绍其使用方法。
张传宁IT讲堂
2019/09/18
4460
C#开发BIMFACE系列11 服务端API之源文件删除
C#开发BIMFACE系列8 服务端API之获取文件上传状态信息
在BIMFACE控制台上传文件,上传过程及结束后它会自动告诉你文件的上传状态,目前有三种状态:uploading,success,failure。即上传中、上传成功、上传失败。
张传宁IT讲堂
2019/09/18
4980
C#开发BIMFACE系列8 服务端API之获取文件上传状态信息
[置顶] C#开发BIMFACE系列47 IIS部署并加载离线数据包
在前两篇博客《C#开发BIMFACE系列45 服务端API之创建离线数据包》与《C#开发BIMFACE系列46 服务端API之离线数据包下载及结构详解》中创建并下载了离线数据包,数据包中的文件结构也做了详细的说明。
张传宁IT讲堂
2022/03/18
8990
[置顶]
        C#开发BIMFACE系列47 IIS部署并加载离线数据包
C#开发BIMFACE系列49 Web网页中加载模型与图纸的技术方案
C#开发BIMFACE系列3 服务端API之获取应用访问凭证AccessToken
张传宁IT讲堂
2021/10/20
1.8K0
推荐阅读
相关推荐
C#开发BIMFACE系列1 BIMFACE 简介
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档