一、山海鲸可视化

山海鲸可视化官网:https://www.shanhaibi.com/docs/v1/tv9kfz/

  山海鲸可视化是一款免费的零代码数字孪生开发平台,基于自研数字孪生渲染引擎 Cetus3D 和 CaaS 架构,不仅可以支持游戏级渲染视效,而且支持 BS/CS 一键切换。不仅可以通过简单的拖拽创建复杂的数据可视化大屏,而且零代码也可以创建三维数字孪生项目。
  山海鲸可视化数据导入的方法有很多种,包括:使用API接口、通过CSV文件、数据库连接、第三方工具。
回到首页

二、安装

  在开始使用软件前,请根据自身系统下载安装合适的山海鲸可视化客户端。山海鲸可视化支持Windows、Linux和Mac操作系统,您可以在官网进行下载。下载链接如下:https://www.shanhaibi.com/?type=download
2

2.1 Windows版本安装

注意:Windows 版客户端分为64 位和32 位两个类型,您可以根据电脑系统类型进行选择。
3

  1. 按照教程提示进行安装及配置,教程链接:https://www.shanhaibi.com/docs/v1/tv9kfz/
    2
    回到首页

2.2 Linux版本安装

  1. 下载安装包:Linux 版客户端分为.deb 和.rpm 两个类型,请根据自身需求下载
    1
  2. 按照教程提示进行安装及配置,教程链接:https://www.shanhaibi.com/docs/v1/llc7xzbksmwnkrk6/,这里我的操作系统是centos的
[root@docker3101 ~]# uname -a
Linux docker3101 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

回到首页

回到首页

二、数据导入

2.1 API接口对接

  使用API接口是最为灵活和高效的方法之一。API接口允许你从不同的数据源实时获取数据,并将其直接导入到山海鲸中。这样不仅可以确保数据的实时性,还能减少数据导入的手工操作。通过API接口,你可以自动化地将数据从各种系统导入到山海鲸中,实现数据的动态更新和管理。这种方式适合需要频繁更新数据的场景,特别是在数据源为动态生成的数据时。
  具体步骤如下:

  1. 进入数据管理界面,选择API接口选项。
    1
  2. 配置API接口,包括URL、请求方法、请求头和请求参数等。
    2
  3. 测试接口,确保接口可以正确返回数据。
    3
  4. 解析数据
    6
  5. 设置数据刷新频率
    7
  6. 修改数据源
    8

回到首页

2.2 API接口格式

2.2.1 KEY-VALUE

  如果是key-value形式的数据的话,通过API交互时,接口端返回的格式为Object对象:

msg.payload = {
    "今日产量": day.toFixed(2),
    "月总产量": (day * (10+Math.random()*10)).toFixed(2)
}

山海鲸解析的数据格式为:
6

2.2.1 表格

  如果是表格形式(多行、多列)的数据的话,通过API交互时,接口端返回的格式为数组,其中数组元素为Object对象:

msg.payload = [];
for(let i =1; i<= 12; i++){
    msg.payload.push({
        月份:i+"月",
        电能耗: (10000+Math.random()*2000+Math.random()*100).toFixed(2),
        水能耗: (10000+Math.random()*4000+Math.random()*300).toFixed(2),
        气能耗: (20300+Math.random()*5000+Math.random()*700).toFixed(2),
    });
}
return msg;

山海鲸解析的数据格式为:
7
回到首页

三、部署

回到首页

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐