随着5G和物联网的浪潮席卷而来,数据可视化这个概念也渐渐变得炙手可热,万物互联的时代,可视化将带来全新的管理运营方式。数据可视化,简言之就是将数据以可视图表的形式展现出来,以直观的形式挖掘数据深层次的价值,帮助企业实现管理和运营的智能化,提高企业运行效率。三维可视化则是在数据可视化的基础上实现了实际场景的三维虚拟仿真,以更加丰富的形式展示更多可视化的数据,以更清晰、更灵活的方式展现数据的价值。
TWaver三维可视化软件是行业内首个采用HTML5和WebGL技术的三维可视化软件,基于自研的3D引擎开发,可以支撑多层级、大规模以及高复杂度的三维可视化场景开发,并基于此研发了各行业适用的软件产品,不仅三维模型展示效果优异,而且以多样化、图形化的组件充分实现对数据的展示与分析。
真正的网页3D
真正的Web 3D可视化产品,采用标准Web技术,无需安装客户端程序,以及各种插件,通过浏览器即可在PC、平台和手机上浏览三维场景,协助用户更好地洞悉企业数据,向全世界展示用户的企业和产品。
性能优异 效果绚丽
自主研发的3D引擎,高效轻量,深度优化,可承载超大数据量、超大场景展示,支持各种贴图纹理、灯光效果,动画场景特效,带来革命性的视觉体验。
动态交互 实时响应
360度全方位展示,可定制的动画和操作、动态、实时的数据刷新,给用户带来更加深入和个性化的体验,帮助企业更好地应对和利用海量的信息和数据。
灵活配置 深度定制
提供三维开发框架,预定义行业模型库和数据接口,可为任何行业定制可视化解决方案。配合可视化的编辑工具、模型和图纸导入工具,无需编程即可完成实施。
说完可视化管理软件的特点,我们接着聊一聊软件开发采用的技术。
TWaver可视化软件产品均基于标准的Web技术构建,遵循MVC模式设计,采用HTML5和WebGL技术,具备开放的系统架构,提供标准的API接口服务以及界面集成能力,可与第三方系统进行深度集成。
后端
软件的后端使用 JavaScript 语言开发,部署在 node.js 应用服务器上,为前端界面提供查询数据、添加数据、修改数据、删除数据的功能。
前端
软件的前端基于浏览器运行,通过 JavaScript 脚本调用浏览器的 WebGL 接口,实现三维用户界面的展示。通过 JavaScript 脚本接受鼠标键盘输入,实现三维界面和用户的互动。 并通过 AJAX 调用读取后台的业务数据,用户操作三维界面后,也能通过 AJAX 调用回写数 据到服务器。通过 WebSocket 实现实时数据通讯。通过 Web Storage 实现数据缓存。
通讯
本软件通过 HTTP(超文本传输协议)实现前后端网络通讯,HTTP 协议是互联网上应用最 为广泛的一种网络协议。在安全性要求较高时,也可以配置成 HTTPS 协议,通过损失一定 的服务器性能,实现前后端加密通讯的目的。
以数据中心可视化管理软件为例,下图展示了可视化软件产品的整体技术架构:
系统架构图
同样以TWaver数据中心可视化管理软件为例,该软件可实现数据中心内所有设备对象的虚拟仿真,以完全3D模式构建整个数据中心环境,并将数据中心内的监控子系统,如视频、动环、门禁等,纳入到可视化机房管理平台中来,实时分析查看监控信息。
软件采用B/S架构,无需安装任何插件即可在浏览器中流畅漫游数据中心三维场景,进行可视化管理。软件界面简洁美观,支持用鼠标或触摸方式对3D场景进行操作展示,如对3D场景实现缩放、上下左右的平移操作、任意角度旋转、第一人称视角浏览等交互,实现数据中心级、机房级、机柜级、设备级和端口级浏览。
系统主要功能模块包括:地理可视化、环境可视化、资产可视化、配线可视化、容量可视化、监控可视化、演示可视化、应用架构可视化。系统各业务模块说明如下:
(1)3D引擎:提供驱动图形显示的核心3D组件。
(2)模型库管理:提供内置的产品模具库的管理。
(3)用户权限管理:提供用户、角色与权限管理的功能。
(4)环境可视化:提供园区、建筑外观与内部结构环境的3D展示功能,将基地园区环境做虚拟仿真,实现基地的园区、楼宇等环境的可视化浏览,清晰完整地展现整个基地,可以与安防、消防、楼控等系统集成,实现基地园区环境的跨系统集中展示。
(5)资产可视化:提供各类资产设备的3D虚拟仿真展示,能够在3D场景中查看各个设备的信息和相关数据汇总,支持资产的快速查询和高级搜索。。
(6)配线可视化:提供链路的3D展示功能,包括链路及端口信息。
(7)监控可视化:提供环境监控、架构监控、应用监控及IT设备监控的可视化功能。
(8)容量可视化:提供U位、能耗、承重等数据可视化功能。
(9)演示可视化:提供动画、PPT、视点等方便演示汇报的可视化功能
(10)图形接口:提供将其它3D工具创建的模具进行整理导入的接口。
(11)数据接口:提供将其它系统或格式的数据导入或对接的接口。
(12)告警可视化:提供2D和3D的形式展示系统的中当前告警和历史告警
软件界面图
怎么样,说了这么多,大家应该对三维可视化的概念有了初步的了解。本文是本系列的第一篇,后续将会有更多行业软件和更详细的功能介绍, 感兴趣的小伙伴可以关注我们,也可以直接到我们的官网获取更多资料。我们将持续输出高质量内容,为大家提供更多数据可视化相关的资讯。
最后,在这个特殊的时期,希望大家外出做好个人防护措施,祝大家身体健康!