数字孪生低代码开发助力搭建三维GIS智慧矿山综合管控平台

成都远石Farstein 2023-12-11 14:19:30

智慧矿山平台往往采用GIS技术作为基础技术框架,在空间地图的基础上,接入矿区各类传感设备、第三方系统数据,进行业务功能的梳理及开发。这样的好处在于运用地理一张图即可完成对矿山现场生产和运营的直观把控。而对于没有GIS开发经验的团队来讲,地图开发有一定的技术门槛,特别是在前端解决好空间数据的灵活组织、发布和编辑,更是费时费力的工作。

传统 GIS 服务器开发需要专业 GIS 技术人员对数据进行管理发布,还必须有GIS 二次开发技能,通过四维轻云分离地图和系统业务功能,更加高效便捷进行 GIS 开发。

四维轻云以可视化操作的方式极大简化了该工作,实现了多源数据场景在前端的快速搭建和发布,且提供了常用的编辑和分析等接口供开发者调用。

零代码搭建、低代码开发

开发流程

下图是我公司多年前实施的一个智慧矿山场景,该平台先是通过GIS工程师实现数据底座的开发搭建,再配合前端开发工程师进行业务层开发共同完成。

其中空间数据底座是包含了人工模型、高清正射影像、倾斜摄影的实景三维模型、卫星影像和数字高程模型,该工作是GIS工程师通过在后端逐类数据切片、发布,前端用WebGL技术渲染实现。

智慧矿山场景展示

接下来,我们介绍以四维轻云SDK开发的方式,在仅有JavaScript工程师参与的情况下,实现该智慧矿山平台的开发。

数据准备

登录四维轻云官网,新建项目完成后选择上传,即可对多源空间数据进行切片和发布,数据类型包括了正射影像、实景三维模型、激光点云、shp矢量数据、DEM、人工模型等。

(空间数据可选择托管在四维轻云的云平台上,亦可私有化部署四维轻云后存放私有云)

因为矿山生产往往会涉及到现场空间模型的频繁更新,该工作应该交于日常的数据录入人员完成。四维轻云很好的解决了这个问题,只需要普通的数据录入人员前端操作即可完成,不再需要专业的开发工作者进行切片和发布。如下图:

四维轻云-数据准备

搭建场景

数据发布完成后,开始以可视化的方式搭建场景,实现对多源数据的融合,以及进行需要的空间编辑工作,如下图:

四维轻云-搭建场景

申请AppID及密钥

开发者通过四维轻云主应用申请开发密钥,以及获取场景地址:

四维轻云-申请AppID及密钥

四维轻云-获取场景地址

场景加载

接下来,开发者只需要在代码中加载数字底座场景,进行业务层面的开发。代码示例如下:

四维轻云-场景加载

物联设备对接

物联设备对接是智慧矿山平台的重要构成部分,基于四维轻云SDK可快速接入各类设备和数据层。

拾取分类传感器对象,并做数据接入的图形化展示,代码示例:

代码示例

代码示例

四维轻云-物联设备对接

这样,在只需要前端JavaScript工程师的条件下,即可轻松完成智慧矿山平台的开发工作,为您的企业降本增效!

四维轻云,诚邀试用!

0 阅读:12

成都远石Farstein

简介:从无人机航测到GIS开发一站式服务。