近年来,数字孪生技术的应用场景不断扩展,各行业对数字孪生技术需求愈发多元,数字孪生平台成为构建和运行数字孪生业务应用的基础,向上为各类应用开发提供服务接口,向下连接各类物理对象,有效降低行业数字孪生应用的开发成本和开发周期。mapgis数字孪生平台依托景观、BIM、倾斜摄影、激光点云、地质体、管线、矢量、遥感影像等全空间数据构建数字孪生数据底板,通过云渲染及虚拟仿真技术,为用户打造真实的物理世界映射,开拓更多行业的数字孪生应用市场,打通未来数字孪生智慧化的发展道路。 MapGIS 数字孪生平台产品有三大拳头产品,贯穿整个数字孪生业务开发流程。MapGIS Earth for Unreal数字孪生地球产品构建了数字孪生底板,MapGIS Server for Unreal云渲染及虚拟仿真服务器产品负责发布构建好的数字孪生底板,并通过云渲染的方式将场景服务提供给MapGIS 3DClient for Unreal前端开发产品进行业务开发,并对接客户的业务逻辑及数据,最终完成客户的web端、VR、MR端数字孪生应用。本文的主角就是MapGIS 3DClient for Unreal前端开发产品。 为了更好的方便用户基于MapGIS数字孪生平台进行二次开发,MapGIS 10.6 Pro推出了一套轻量级的数字孪生开发产品MapGIS 3DClient for Unreal,该产品提供全面的三维GIS应用开发能力和开发示例,可兼容当前主流的前端框架,用户可在Web页面上创建任意HTML5 UI元素。同时,该产品是一套负责交涉Web页面和云渲染服务的编程接口(for JavaScript),结合MapGIS Server for Unreal云渲染及分析服务器进行场景的双向交互,帮助用户打造全空间一体化的跨平台多端开发应用体验。 Unreal Engine端开发框架
MapGIS 3DClient for Unreal提供丰富的开发API,包括初始化场景、镜头行为、数据加载、覆盖物和空间分析共五大类40+开发功能。 丰富的开发API
二次开发示例-区域热力图
二次开发示例-围栏覆盖物
下面就是一个MapGIS数字孪生平台实际产品使用的场景构建和开发案例,通过数据转换、场景搭建、服务发布和前端开发流程,完成数字孪生业务应用的开发体验。
|