查看原文
其他

iTwin创建数字孪生系列(八):开源数据浏览器iTwin Viewer

Bentley软件 2023-09-15

The following article is from iTwin Author ShunNai Zhao

点击上方“Bentley软件”可以订阅哦


赵  老  师  小  课  堂


赵 顺 耐

Bentley 软件

高级技术经理




赵老师是 Bentley 软件的技术大咖之一,偶尔喜欢写一些技术文章,简明易懂,别有见解。“赵老师小课堂”将不定期分享赵老师写的一些技术内容。


开源iTwin应用程序:iTwin Viewer


将数据推送到iTwin平台“是建立数字孪生的核心步骤,我们将聚焦在两个问题上:


通过各种服务和应用程序使用数据


  1.  为数据创建一个数字孪生,
    Creating a Digital Twin of a House Model

  2. 在iTwin应用程序中浏览数据数据,
    Visualize it within an iTwin App。


第一部分内容,我们已经在《iTwin创建数字孪生系列(四):同步数据到iTwin》做了讲解,现在我们开始讲解第二个问题:如何建立应用程序,浏览数据。


要浏览数据,就需要一个iTwin应用程序,然后才能浏览查看数据。当然我们可以从头开始,利用iTwin.js写一个自己的浏览器模块。但作为一个业务系统,我们不得不考虑所有的相关内容。例如:


  1. 登录时的授权验证;

  2. 如何定位读取iModel文件?同时会有多个iModel数据库存在;

  3. 如何进行模型浏览操作?例如放大,缩小等操作;

  4. 如何显示属性?

  5. .....


想想这是个巨大的工程,您可以使用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软件

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存