BCF 应用场景以及基础概念介绍
文章目录
- 1、BCF 定义
- 2、BCF 的使用场景
- 3、支持 BCF 格式应用
- 4、参考文件
1、BCF 定义
BCF 是 BIM Collaboration Format 的缩写,它允许项目协作方通过在不同的应用程序中共享的模型文件来进行问题的交流讨论。支持线下通过本地文件导入导出的形式,同时也支持 RESTful 服务的形式进行跨平台跨应用的协作。
更具体一点来说,BCF 工作的原理是将当前视图下针对某个问题描述的图片、当前相机的视图信息、以及选中构件 ID (IFC GUIDs) 等信息组装成 XML 格式,然后通过这个 xml 数据在不同应用程序之间进行传递。
说得更直白一些就是,bcf 是一种约定的数据格式(xml),大家都遵守这种约定的格式来描述问题(包括了问题截图、相机位置以及选中构件等信息),可以做到跨平台、跨应用呈现的(基于 bim 模型)沟通。
2、BCF 的使用场景
创建 BCF 的目的就是通过一种开源的标准(文件格式和数据通信协议),基于模型的问题定义,在不同的应用平台之间进行协作,从而绕过众多的格式以及繁杂的工作流。
基于 BCF 的工作流可以应用到项目的整个生命周期中,下面简单介绍几个方面:
- 设计阶段
- BIM 模型的质量检查/质量保证
- BIM 多专业模型设计协调(冲突检测)
- 待替换对象的标注与模型使用的明确注释
- 采购阶段
- 招标模型注释说明
- 装配模型系统成本以及供应商信息
- 施工阶段
- 建筑施工现场与设计 BIM 的质量检查与保证
- 跟踪物料的可用性并协调可用替代品
- 收集建造现场的最新信息,作为 COBie 标准的附加内容运营主体,在运营阶段使用
- 运营阶段
- 在使用过程中,根据实际需要需要更改设施以及相关要素时,可根据 BCF 进行沟通
- 业主改造时基于模型的讨论注释
3、支持 BCF 格式应用
支持 BCF 格式参考
4、参考文件
BCF 背景官方介绍
BCF-XML 格式介绍
BCF API 文档
BCF 应用场景以及基础概念介绍相关推荐
- 区块链教程(二):基础概念介绍
注:本教程为技术教程,不谈论且不涉及炒作任何数字货币 本系列重点在于以太坊基础知识.以太坊客户端以及以太坊solidity编程,因此博客重点在于以太坊核心知识点的掌握,区块链部分的基础知识可以作为补充 ...
- 自己动手实现蓝牙MESH应用系列 | 第一篇:蓝牙MESH基础概念介绍
文章目录 1. 前言 2. 概述 2.1. 蓝牙风格(Flavors) 2.2. mesh网络的动机 2.3. mesh网络中的消息传输方式 2.3.1. 以消息为中心的通信 - 发布/订阅(publ ...
- 物流仓储管理系统(wms)基础概念介绍[临沂艾思app开发]
物流仓储管理系统(wms)基础概念介绍: 物流仓储管理系统(wms)是一套基于追溯系统成品的多级渠道仓库管理流程,能完成从工厂到终端的多级仓库物流的管理及产品全生命周期流通的追溯管理,并以产品追溯码为 ...
- 第一节:基础概念介绍(黄老师)
最近偶然在网上看到韦东山老师的课程--7天物联网智能家居实战训练,常常在关于Linux学习或者嵌入式学习的文章中看到韦东山老师的名字,但是还从来没有实际听过,因为大家都说要先从51,再过渡到STM32 ...
- Tekton基础概念介绍
本文来介绍下Tekton基础概念 文章目录 概述 概述
- SEO究竟是什么?SEO的相关基础概念介绍
可能对于刚接触优化的新手来说,要明白SEO是什么,只有了解之后才能有进一步的学习以及提升.在互联网搜索引擎中,已经有了大量的相关资料以及定义.不同的人会用不同的语言来解释SEO是什么,但是最终的结果是 ...
- MIPI简介(一)——基础概念介绍
MIPI全称Mobile Industry Processor Interface,即移动产业处理器接口.MIPI联盟在2003年由ARM, Nokia, ST ,TI等公司成立,成员包括手机设备制造 ...
- 【认识 NVIDIA GPU】GPU相关基础概念介绍
系列文章目录 文章目录 系列文章目录 前言 基本概念 CUDA(Compute Unified Device Architecture) SP(Stream Processor) SM(Streami ...
- Redis源码分析:基础概念介绍与启动概述
Redis源码分析 基于Redis-5.0.4版本,进行基础的源码分析,主要就是分析一些平常使用过程中的内容.仅作为相关内容的学习记录,有关Redis源码学习阅读比较广泛的便是<Redis设计与 ...
最新文章
- 增大apache 2的最大连接数
- 添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
- Html和websocket初识
- 读研期间一定得看论文吗_读研期间各阶段的目标和任务,你明确吗?
- Android 驱动(15)---如何修改USB驱动能力
- 第一次冲刺-个人工作总结06
- excel2016 android,新编Excel 2016应用大全(实战精华版)
- 联想用u盘重装系统步骤_联想笔记本Y470 U盘重装系统过程教程
- 王鹏鹏计算机专业,北京工业大学2014年度授予全日制专业学位硕士人员名单
- html tooltips效果,html5tooltips.js – 一款轻量级的3D工具提示插件
- Elasticsearch7.17 二:mapping映射和高级语法查询DSL
- App Thinning(应用瘦身)功能介绍
- INS/GNSS组合导航(六)-惯性器件的主要误差
- 从安装过程品国产Linux操作系统的技术来源与异同之处
- UG/NX二次开发 选择坐标系控件 uc1630
- 求学贵在主动、坚持——兼谈学生行为礼仪
- 857. 雇佣 K 名工人的最低成本
- JDK版本不兼容问题
- 混合动力汽车SIMULINK整车模型,并联P2构型,基于规则的控制策略,模型运行及仿真无误
- wincc中c语言编写延时,wincc 延时C脚本
热门文章
- org.apache.jasper.JasperException: /jstl.jsp异常处理
- 锂电池BMS软硬件习资料
- Java多线程之wait(),notify(),notifyAll()
- FPGA驱动SDRAM
- 线性调频脉冲信号 matlab,线性调频脉冲信号压缩的原理及MATLAB仿真程序
- 如何正确使用示波器捕捉秒脉冲信号
- 计算机应用基础进制转换说课稿,进制和进制转换说课稿.doc
- ARM学习之图解ARM
- 分享几个数据库备份脚本
- Linux shell脚本、定时备份mysql数据库、sendMail邮件发送