[BIM]BIM中IDM介绍
参考:http://blog.fang.com/25866228/10613454/articledetail.htm
IDM的全称是Information Delivery Manual,信息交付手册。和IFC一样,我还是建议您就记住IDM得了,然后弄清楚什么是IDM,为什么要有IDM就够了。
1、为什么需要IDM?
前面我们说了,要实现BIM的价值,就必须要做到不同项目成员之间、不同软件产品之间的信息交换,由于这种信息交换涉及的项目成员种类之繁多、项目阶段之复杂和项目生命周期时间跨度之大、以及应用软件产品数量之多,只有建立一个公开的信息交换标准格式,使得所有软件产品通过这个公开标准实现互相之间的信息交换,才能实现不同项目成员和不同应用软件之间的信息自由流动,这个基于对象的公开信息交换标准格式就是IFC。
由上面的描述我们知道,IFC可以(或者更准确地说IFC的目标是)满足工程建设行业所有项目、所有项目参与方、所有软件产品的信息交换,是整个工程建设行业进行所有设施设计、施工、运营所需要的信息总成,而真正的信息交换是针对某个具体项目中的某一个或几个工作流程、某一个或几个项目参与方、某一个或几个应用软件之间来进行的,即不需要也不可能每一个信息交换都把整个IFC所有的内容都搬出来。那么每一个这样的信息交换究竟需要哪些IFC里面的内容呢?这就是IDM要完成的事情。
打个比方,IFC相当于一个能满足整个医药行业什么药都有的药铺,IDM就是针对某个病人或者某种疾病去药铺里面取药的方子。
工程建设行业各个领域的专家通过对所有不同类型的工程项目、参与方、项目阶段需要完成的工作及其需要的信息的分析研究和集体努力,开发出了能包治百病的IFC(IFC本身也是不断发展变化的);从事某一个具体项目、某个具体工作的参与方使用IDM定义他的工作所需要的信息交换内容,然后利用IFC标准格式进行实施。
除了项目参与方以外,BIM应用软件的开发商也需要IDM来定义某一个具体软件能够支持和实现的IFC部分 - 称之为IFC的一个视图(View),因为我们在《实现BIM价值的三大支柱 - IFC/IDM/IFD(一)》中已经介绍过,没有一个超级软件可以支持所有项目成员干项目有关的所有工作。
例如HVAC设计师和建筑设计师之间的用户信息交换需求可以表示如下:

相应地,满足这一需求的解决方案供应商需要实施的部分IFC内容(视图)如下:

2、什么是IDM?
buildingSMART提供的下面这张图很形象地说明了IFC和IDM之间的关系:

IFC的目的是支持所有项目阶段的所有业务需求,实际上就是项目成员之间需要交换或分享的所有信息的总和。但这不是项目信息通常提交的方法。
通常情况下要交换的信息是关于某一个特定的主题的(例如结构分析、HVAC、预算等),信息的详细等级也由特定的项目阶段决定,其目的是支持某一个或几个阶段的某一个业务需求,其主要任务是决定由哪些IFC的基本元素来满足这个业务要求。
3、IDM的目标
IDM的目标如下:
a)定义建设项目生命周期内用户需要信息交换的所有流程
b)确定支持上述流程所需要的IFC功能
c)描述后续流程可以使用的该流程执行结果
d)指定流程中发送和接收信息的角色
e)保证上述定义、明细和描述以IDM目标群体可以使用和容易理解的形式提供
4、IDM的目标群体
IDM的目标群体可以用下图表示:

a)管理层用户
* 决策使用基于IFC的信息交换
* 知道相关的业务流程及其执行上的改进在业务层面的影响
* 不需要流程内信息使用的技术细节
* 不需要知道软件开发或者IFC模型
b)最终用户
* 在实际工作中使用IFC进行信息交换
* 需要准确了解可以得到什么信息以及如何在业务流程中使用这些信息
* 不需要知道软件开发或者IFC模型
c)软件供应商
* 开发具有IFC接口的应用软件
* 需要了解管理层用户和最终用户要从他们的软件产品中得到什么
* 需要具备IFC模型的详细技术知识
5、IDM的技术架构
IDM的技术架构如下图所示:

IDM的技术架构由于同时涉及BIM用户和软件供应商,因此看起来比较复杂,基本上图的上部和BIM用户有关,图的下部和软件开发商有关。我们这里简单介绍一下跟BIM用户有关的部分(圆圈里面的内容):
a)参考流程(Reference Processes):构成流程图的基本单元(或者说一个活动),例如创建建筑BIM模型。
b)流程图(Process Map):流程图描述在某个特定主题(例如结构分析)边界条件下活动的流动顺序,其目的是理解构成流程图的活动配置、参与的角色、需要的信息、使用的信息和产生的信息。
c)交换需求(Exchange Requirements):在项目指定阶段支持一个特定的业务要求所需要交换的一组信息。
下面是一个包含上述内容的流程图例子:

[BIM]BIM中IDM介绍的更多相关文章
- ios中框架介绍
ios中框架介绍 参考博客: 参考文章:框架介绍 框架介绍 框架就是一个目录,一个目录包含了共享库,访问共享库里面的代码的头文件,和其他的图片和声音的资源文件.一个共享库定义的方法和函数可以被应用程序 ...
- Burp Suite Intruder中爆破模式介绍
Burp Suite Intruder中爆破模式介绍 - Introduction to Burst Mode in Burp Suite Intruder 1.sniper模式 使用单一的Payl ...
- Django中ORM介绍和字段及字段参数 Object Relational Mapping(ORM)
Django中ORM介绍和字段及字段参数 Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简 ...
- [转]C# 互操作性入门系列(一):C#中互操作性介绍
传送门 C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 ...
- 6月20日 Django中ORM介绍和字段、字段参数、相关操作
一.Django中ORM介绍和字段及字段参数 二.Django ORM 常用字段和参数 三.Django ORM执行原生SQL.在Python脚本中调用Django环境.Django终端打印SQL语句 ...
- [BIM]BIM中IFD介绍
第三大支柱IFD - 确定交换的信息和你要的信息是同一个东西 IFD的全称是International Framework for Dictionaries,中文可以叫“国际字典框架”,和前两者IFC ...
- [BIM]BIM中IFC介绍
ifc是干什么的,看下图 ifc架构图 下文转自:http://www.bimcn.org/cjwt/201506053789.html IFC目前是国际通用的BIM标准,现在很多BIM软件都采用其作 ...
- BIM数据格式中IFC的标准及格式
传统工程数据往往零散且片段的储存在各个不同的地方,数据格式也有各种不同的形式互相搭配,最常见的有图形(施工图.大样图.断面图.流程图等).文字(各种说明文件).数字(各种统计.数量或价格数据),这些数 ...
- bim模型中所有IfcWallStandardCase构件
ifc中的IfcWallStandardCase构件 //执行吊装 void startHoisting() { osg::Vec3f vec3f1 = index_node1->getBoun ...
随机推荐
- SEL数据类型
// // main.m // 06-SEL数据类型 // // Created by apple on 14-3-18. // Copyright (c) 2014年 apple. All ...
- 使用Jquery+EasyUI 进行框架项目开发案例讲解之三---角色管理源码分享
使用Jquery+EasyUI 进行框架项目开发案例讲解之三 角色管理源码分享 在上两篇文章 <使用Jquery+EasyUI进行框架项目开发案例讲解之一---员工管理源码分享> ...
- wpf 面试题目
初级工程师 解释什么是依赖属性,它和以前的属性有什么不同?为什么在WPF会使用它?什么是样式什么是模板绑定(Binding )的基础用法解释这几个类的作用及关系: Visual, UIElement, ...
- WPF 基础面试题及答案(一)
一 · WPF由哪两部分组成? wpf 由两个主要部分 组成:引擎和编程框架. 1 引擎.wpf引擎是基于窗体的应用程序 图形 视频 音频和文档提供了一个单一的运行时库.重要的是WPF基于矢量的呈现引 ...
- Orchard学习系列-----如何运行的
感慨:当接触到微软这套程序时,代码实在是太好了,好的几乎都读不懂.很久之前就对这个套开源程序特别感兴趣,但读不明白也让人郁闷. 背景(Orchard官网): 可组装系统的CMS系统,OrChard在运 ...
- 《30天自制操作系统》03_day_学习笔记
harib00a: 添加的部分从P46开始,制作IPL准备开始从磁盘装载程序了 笔者讲解了软盘的驱动的构造,以及汇编语言读取软盘的方法 MOV AX,0x0820 MOV ES,AX ; 柱面0 ; ...
- 判断UpLoader是否安装了Flash
var flashVersion = (function() { var version; try { version ...
- Redis Sets
Sets Sets 就是一个集合,集合的概念就是一堆不重复值的组合.利用Redis提供的Sets数据结构,可以存储一些集合性的数据,比如在微博应用中,可以将一个用户所有的关注人存在一个集合中,将其所有 ...
- Better PostgreSQL datacenter schema
- Topcoder SRM 598 div2
e,不知道为啥进不去了,这个B题贪心,从最小和最大的匹配如果超过了就只去最大的! 然后就没了- -! 这场比赛时不知为啥,string出问题了,可能是编译器挂了!0蛋- -!