BIM的全名为Building Information Model,是一种新的建物构图方式,BIM的所有构图都储存了许多的数字信息与参数数据,除了3D外观以外,还包含了几何信息、建筑或工程用信息,因此BIM的构图可以在设计、建设、管理等各个层面上达到自动化的效果,使用者可以也利用这些数据自行编写API(Application programming Interface),利用程序运算出想要的结果。今天笔者就为大家介绍一下BIM中的API。
早期碍于技术问题,建筑师在绘制设计图时通常都是以手绘为主,不管是在实际纸面或是利用CAD(Computer Aided Design)软件,最大的问题就是:所有的图面还有数据无法连贯,若要修改则必须大刀阔斧把相关的数据一并更动。比起以往CAD构图,BIM的优势在于可以利用面向对象的方式记录模型,达到视图、计算表等连动的效果,大幅降低了重复修图的情形,除了可以针对个别营运阶段进行调整与编辑,更方便对各个生命周期进行整合。不过因为BIM的发展比较晚,软件、开发环境的整合以及软件本身的版本更新较快,导致BIM软件编写API的入门门坎较高,通常需要花费较多的时间学习。
现今科技发展迅速BIM的出现改善了这一大问题,在BIM世界的所有组件都被数据化并且赋予许多属性和参数,这些组件可以利用各自的属性来记录讯息,图面的呈现全部基于同一份数据,大幅降低了设计师修改图面的机率与时间。
BIM的这种对象参数化概念有助于各种不同面向的开发,也有利于API(Application Programming Interface)程序编写,因为每个建筑对象有各自独立的属性,程序设计师可以很容易的抓取需要的资料,以利各种运算和分析。而空间数据库的特色在于空间信息的储存,除了有数据库查询快速的优点之外,对于特殊的数据结构:几何数据,更是有着不错的计算能力。
BIM与空间数据库两者都可以做空间的几何运算,差别在于使用这些空间数据的自由度,BIM就好比微软的word档案,只要用户学会开发的功能,编写API就能任意的操作、改变和使用所有的建筑物建和空间数据,编辑的自由度非常高;而空间数据库就像一份pdf档,方便阅读、查询,但就是不容易更改BIM内的信息,在数据库内的几何信息顶多只能做到交叉查询的地步,若想要编辑BIM内的建筑组件,最终还是得回到API的平台才有办法达成。好了,关于BIM中的API就说到这里,希望能够帮到大家。