iTwin创建数字孪生系列(八):开源数据浏览器iTwin Viewer
The following article is from iTwin Author ShunNai Zhao
赵 老 师 小 课 堂
赵 顺 耐
Bentley 软件
高级技术经理
赵老师是 Bentley 软件的技术大咖之一,偶尔喜欢写一些技术文章,简明易懂,别有见解。“赵老师小课堂”将不定期分享赵老师写的一些技术内容。
“将数据推送到iTwin平台“是建立数字孪生的核心步骤,我们将聚焦在两个问题上:
通过各种服务和应用程序使用数据
为数据创建一个数字孪生,
Creating a Digital Twin of a House Model在iTwin应用程序中浏览数据数据,
Visualize it within an iTwin App。
第一部分内容,我们已经在《iTwin创建数字孪生系列(四):同步数据到iTwin》做了讲解,现在我们开始讲解第二个问题:如何建立应用程序,浏览数据。
要浏览数据,就需要一个iTwin应用程序,然后才能浏览查看数据。当然我们可以从头开始,利用iTwin.js写一个自己的浏览器模块。但作为一个业务系统,我们不得不考虑所有的相关内容。例如:
登录时的授权验证;
如何定位读取iModel文件?同时会有多个iModel数据库存在;
如何进行模型浏览操作?例如放大,缩小等操作;
如何显示属性?
.....
想想这是个巨大的工程,您可以使用iTwin.js编写任何你需要的应用程序,用于操作、浏览、利用数据。
使用iTwin.js可以开发的应用程序类型
当然,也可以利用iTwin提供的模块进行拓展。iTwin Viewer就是核心模块之一。它是一个开源的iTwin数据浏览器,内置了常用的模块,您只需经过配置就可以使用,也可以在此基础上扩展自己的应用程序。
iTwin Viewer
iTwin Viewer是几乎所有iTwin应用程序的基础,因为,我们必须有一个数据可视化的交互界面,才能实现其他的功能操作。
例如,我们常用的Design Review功能就是以iTwin Viewer为基础的。它在上面视频演示的功能基础上,加上了更多与浏览、数据检查等功能。
在本节的视频讲解里,我们介绍了iTwin Viewer的安装设置过程,并简单介绍了通过“.env"文件进行环境配置的过程,进行登录验证设置和定位iModel。
另外,还有一个配置文件“app.tsx”,用于对iTwin Viewer进行更细节的设置,这节内容是Step by Step的操作,您直接参考即可。
App.tsx配置文件工作过程
当然,还有更多详细的细节内容。您可以参考itwinjs.org和developer.bentley.com站点上的细节内容。
如果您希望了解关于 Bentley 数字孪生技术的更多内容,可以扫描下方二维码领取电子资料包,期待您早日将数字孪生技术应用于项目中。
电子资料包包括:
iTwin 手册:Bentley iTwin 数字孪生平台介绍
信息图表:iTwin 基础设施数字孪生模型
白皮书:Bentley iModel 2.0 平台
PPT:Bentley iTwin 数字孪生解决方案
视点文章
* 数字孪生平台,胜在开放性
* 推动BIM进步:数字孪生
* 数字孪生:到底是什么,对工程公司有何意义
* 数字孪生技术:未来已经在眼前
* 数字孪生:从愿景到现实,从理念到行动
* 基础数字孪生的分步实现战略计划
……
点击“阅读原文”前往Bentley-Learn.com【iTwin专区】,发现更多精彩内容!
往期精彩内容
想了解更多Bentley软件信息,请关注:
官网:http://www.bentley.com/
新浪微博:@Bentley软件官方微博
中国优先技术社区:www.bentley.com/chinafirst
微信号:Bentley软件