3/3: Design Review服务


iModel提供了很多种类型的数据服务,用户使用iModelJS也可以定义、扩展自己的数据应用服务。而其中最常用的就是Design Review数据浏览服务。

 

iTwin Service

Design Review数据浏览是iTwin Service最基本的服务,也是最常用的云服务。我们的iModel数据库建立完成后,我们就可以浏览某个版本的数据。实现对多种类型的数据浏览:例如,实景、点云、不同类型的BIM数据、地图数据等。

 

浏览的过程和我们MicroStation平台上浏览的过程差多,主要功能特点如下:


· 利用已有保存的视图或者选择需要查看的模型浏览模型;· 加载地图数据和实景数据显示,分类、分层、分模型浏览模型;· 3D GIS的浏览支持;· 对象查询与导航· 三维漫游与浏览· 局部显示与线型工程浏览

 

我们点击某个版本后,点击View按钮进入浏览界面。

 

浏览具体的版本

 

选择浏览的模型

 

从上图中,你可以看到,这个iModel包含了dgn和Revit两种原生数据类型。选择后,点击“Enter iModel”就进入浏览界面。加载完成后,你就会发现模型被放置在正确的位置上了。

 

数据浏览界面

 

▌3.1  视图浏览

 

在原有MicroStation保存的视图View和视图组ViewGroup都会被导入到iModel中,Revit的视图也会被导入进来。

 

加载MicroStation保存的视图和视图组

 

在iModel中,我们也可以建立视图,保存在iModel数据库中。

 

保存视图

 

建立的视图

 

你点击“Show All Views”就是显示原来设计环境中定义的视图。

 

视图管理

 

▌3.2 分类加载

对于一个iModel项目,保存了很多的数据。我们可以采用分层的加载,而且可以通过不同的分类标准对数据进行浏览。

 

· 地图实景

 

实景数据和背景地图的加载

 

Bing地图的设置,显示地模并调整模型高度

 

iModel支持3D GIS地图浏览,同时通过开发可以连接不同的地图服务。

 

将模型放置到GIS地球上

 

·   BIM数据

 

对于BIM的数据,可以根据类别来浏览。

 

分类浏览BIM数据

 

分Model浏览

 

分图层浏览

 

▌3.3 数据查询

 

iModel是一个关系型数据库。我们可以通过查询工具,快速的过滤对象,查询的条件会被保存起来。

 

建立查询条件

 

查询出来列表

 

查询出来具体对象的属性

 

无论是手工选择还是查询方式,iModel都提供了一些显示控制功能,让你显示查询到的对象。

 

显示控制

 

除了查询对象属性外,我们还可以测量BIM对象的属性和GIS环境中的一些属性。

 

测量功能

 

查询具体点的位置

 

 

▌3.3 局部剖切

 

和MicroStation中一样,我们可以对视图进行剖切显示,配合Model、特层的开关,可以方便的观察模型细节。

 

基于某个对象范围的剖切

 

基于面的剖切

 

对于道路等Civil线性工程的特点,iModel还提供了特殊的浏览工具,由于本案例项目是常规建筑项目,无法演示此功能,我们拿另外的一个案例演示。

 

Civil类工程浏览工具。

 

如下是一个集成了多种数据类型的市政项目案例

 

市政项目案例

 

Profile基线浏览

 

Section断面浏览

 

如上就是Bentley iTwin Service中最近的Design Review服务,除此此外,还有数据校验DesignValidation数据校验服务,Data Visualization数据可视化服务、Version Compare版本比较服务等。这些iTwin Service都是为了让数据产生更多的价值。

 

版本比较服务

 

版本比较分析

 

Data Visualization可以基于某个属性做不同的颜色展示

 

对于Bentley iTwin的工作流程和应用细节,还有很多的内容。对于具体的应用场景,重要的是定位在我们对信息的需求,然后规划一个适合自己的业务流程和与之配合的数据流。然后才能选择合适的工具、技术来解决这些问题,来满足我们的需求。

 

后续会陆续向大家介绍更多的iTwin Service