DataV、腾讯云图、Fansoft等可视化大屏应用厂商都提供了三维可视化分析工具。ThingJS是最近两年新兴的3D可视化开发组件,将有助于未来物联网3D可视化的发展。新基础设施浪潮风起云涌,智慧城市建设已经到了落地阶段。它不再是一个纯粹的概念,很多物联网技术开始出现。与之前的低调行为相比,在3D可视化领域有什么变化?
早期时代

三维可视化在城市中的大屏幕应用是一个保密项目。CVS系统部署在消防安全、城市交通、智能工厂、城市管理等运营管理客户端。,而且属于小众需求。随着云模式部署比例越来越高,大屏应用支持可视化组件构建监控图像,中小型开发团队有机会进入市场。云可以共享各行业的“范例”开发资源,加速3D可视化开发。
那一刻;立刻,马上;一……就……
CVS系统基于HTML5技术构建,运行在浏览器环境中。大屏幕应用基于Webgl开发3D效果。thingjs提供一站式在线开发服务,一键发布3D项目。用户无需安装任何插件或客户端软件,可以直接访问URL地址在浏览器中设计工业监控画面,具有很大的灵活性。
ThingJS系统采用B/S架构,提供了一套基于webG浏览器的三维可视化平台组件,支持HTML5/SVG等最新技术。它可以为开发者制作符合用户使用习惯的大屏幕可视化应用,包括2D海图分析、三维建筑场景等相关内容。可以在可视化界面中进行详细的操作,控制实时数据和动画显示、历史回放、报警、命令发布等功能。
运行环境主要是与最终配置的监控画面运行相关的功能集合,包括实时数据和动画显示、历史回放、报警、命令发布等功能。在运行环境中,用户创建的屏幕将被加载到浏览器窗口中,并根据屏幕的实际大小自适应地缩放。同时会根据用户设定的刷新周期进行数据采集和元素渲染,实现设备的远程监控、诊断维护和故障预警。
交付初期,项目可以跨平台终端展示和访问,最大化展示效果。整个系统可以获得最全面的信息,用户只需一个浏览器就可以控制整个系统的运行,极大地满足了随时随地监控的需求,从而能够更加从容地处理各种突发情况。
ThingJS用于构建大屏幕可视化应用的2D/3D效果,属于物联网可视化的“最后一公里”。相比纯粹的酷炫特效,用户更希望所有信息都能实时到达终端界面,最大限度减少人员操作的延迟,提高工作效率。为了让开发者有精力处理更重要的数据可视化分析内容,ThingJS平台提供了可靠的3D开发步骤,大大降低了开发成本,保证了可视化效果的质量和数量,让“最后一公里”不掉队。

1.基于城市级和公园级场景的配置设计。
CityBuilder和CampusBuilder的场景设计师使用SVG技术构建3D场景,拖放图形,设置属性,并添加2D图表进行可视化分析。使用thingjs自带的chartbuilder编辑器,或者导入echarts等BI软件,并添加基于城市基础数据的专业趋势和报警控件。
2.定制3D开发生态
Thingjs支持事件监控、命令发布等操作。通过使用Java脚本语言。3D源示例简单易用,使用户能够快速入门,用最短的学习时间构建专业级的3D动画。效果很直观。
3.多平台项目管理模式
值得一提的是,数据安全性和运营有效性是项目开发过程中的核心需求。要完成3D场景开发,下一步就是接入实时数据源,接收物联网设备的感知信息。Thingjs提供统一的框架接口,支持JSON、OBJ、Collada、STL等多种数据格式。为了更好地连接企业现有系统和大数据环境,thingjs支持两种部署模式:线上部署和线下部署。

云模型是针对大数据云环境的部署,可以连接大数据PDS,一键在线发布项目。局域网离线部署的客户端是私有部署,通过不同的数据代理访问不同的系统数据进行展示。
4.跨系统多终端接入
用户的访问操作是跨终端、跨平台的,项目一般采用多系统来完成整体实现,所以画面的跨系统可访问性也很重要。为了满足项目演示、协作和共享的需求,thingjs提供了iframe共享功能。用户可以生成图片的唯一URL链接和二维码,可以直接嵌入其他Wcb系统进行展示。
关于事物
友好thingjs平台在腾讯总部大厦、阿里云IOT平台、dataV开发平台都有技术合作。平台上有15万开发者,其应用布局是教育、电力、工业、智慧城市、安防等领域的标杆项目。3D创意开发与拓展技术已经得到了社会的认可。


