软件介绍

1. 概述

山海鲸可视化是一款技术自主可控的国产自研数据可视化大屏编辑软件,通过自研 CSaaS 架构,不仅通过 CS 模式大幅降低本地私有化部署成本,同时完美兼容了 BS 模式的 Web 属性。
山海鲸可视化可以兼容各种操作系统(Windows、macOS、Linux 和各种国产操作系统),不仅支持对导入数据的智能识别和数据处理,同时提供了强大的可视化大屏编辑功能,包括丰富的数据源格式、各种类型的可视化组件、灵活的项目交付方式和深度优化的软件操作体验。

2. 产品定位

传统的数字孪生系统开发是一件专业并且复杂的工作,需要开发、设计、数据整合等不同类别的专业人员合作完成,往往需要多月甚至几年的时间,而且在后期系统维护和迭代升级过程中的成本也居高不下,项目交付的效率也很难提高,而这些也影响了数字孪生系统在各个行业的广泛应用。
山海鲸可视化致力于数字孪生应用的推广,通过提供一站式数字孪生服务,从而让更多的企业和政府部门能用上数字孪生系统,为他们的数字化转型提供支撑。
我们不仅以提供了一套人人都会使用的数字孪生开发工具,从而帮助大家越过了数字孪生系统开发的高技术门槛,让没有技术基础的用户,只需通过简单的点击拖拽操作,就能轻松搭建不同行业不同复杂度的数字孪生大屏;而且我们也配备了强大的工程师、设计师、三维建模师和项目实施团队,为客户的不同需求提供端到端的定制化服务。

3. 产品优势

山海鲸可视化的产品优势可以总结为以下几个方面:

  • 自研 3D 引擎,专注才能更好用

山海鲸可视化专注于数据可视化大屏应用,不仅通过自研 3D 数字孪生引擎实现了可以媲美游戏引擎的视觉效果,而且针对数字孪生的应用场景进行了深度优化,从而为用户提供更好的选择。

  • 海量大屏模板,一键生成大屏

山海鲸可视化提供了 50+可视化图表组件,支持自定义组件和自定义动画,能够满足各种可视化需求,制作出各种酷炫的可视化大屏。山海鲸大屏资源中心提供了几百个可视化大屏模板,覆盖各个行业,一键替换数据,生成大屏。

  • 天生就是私有化部署

山海鲸可视化是一款支持 Windows/macOS/Linux 系统的客户端软件,您的所有的操作都在本地终端进行,和 SAAS 相比更加安全,而且不需要进行单独的私有化部署。同时山海鲸还支持局域网版本和 OEM 版本,满足您的各种需求。

  • 价格比别人便宜一半

山海鲸可视化根据应用场景提供不同的价格套餐,支持按月、按年购买或一次性买断终生服务,购买服务没有账号数量的限制,用户可以根据自己的需求灵活选择,和同类产品相比价格更低。

4. 产品组成

4.1 基础功能

功能 功能概述
丰富的可视化组件 支持二维图表组件、三维图表组件、多媒体组件、3D 模型和三维城市等组件,支持雨、雪、烟花和星空等特效,支持自定义动画设置,可以做出各种炫酷大屏。
标准数据源接口 支持内网数据源和公网数据源,包括 Excel、CSV、静态 JSON、XML、HTTP API、MySQL、SQL Server、PostgreSQL 和 MongoDB 等。支持 IOT 设备接入和控制。
适配手机和微信 大屏尺寸可以自定义设置,自动适配各种大屏显示设备,无论是移动端、PC 端或是超高清分辨率 LED 拼接屏,都能完美显示,随时随地都可以查看您的大屏数据。
支持各种 GIS 数据 支持离线地图(二维平面地图、三维平面地图、三维地形地图)、在线地图和 3D 地球,支持卫星遥感数据和倾斜摄影,覆盖全球区域;支持呼吸点、飞线、柱状图、区域色块和地点标记等特效,支持地图下钻和图表联动。
灵活的大屏分享方式 支持局域网环境分享和公开网络环境分享,支持基于云服务托管的跨网络大屏查看,支持软件内置查看、山海鲸浏览器查看和第三方浏览器的 Web 链接查看,支持通过内嵌代码嵌入第三方系统中。
可扩展性强 支持自定义 GeoJSON 上传,支持第三方三维模型导入,支持自定义组件,支持 Echarts、D3js、AntV、G3D 和 threeJS 等第三方库的二次开发。

4.2 特色功能

功能 功能概述
CSaaS+多端融合 区别于单纯的 CS 或 BS 架构,CSaaS 架构融合了这两种架构各自的优点,通过支持全操作系统的 CS 客户端来实现开箱即用,一键本地化私有化部署;通过将大屏分享为 Web 链接和内嵌代码,兼容了 BS 的便捷性;结合编辑器+浏览器+服务器的多端融合模式,实现了数据可视化应用场景的全面覆盖。
四种项目交付方式 通过山海鲸可视化可以实现四种项目交付方式,分别为:大屏项目文件交付、大屏 Web 链接交付、大屏内嵌代码交付和大屏工程文件交付,通过山海鲸可视化编辑器、服务器、浏览器的组合做到成本最低、效率最高的交付方案。

| 自定义场景+
互动演示 | 山海鲸可视化可以自定义不同的演示场景,即针对不同的参观对象定义不同的演示内容,真正做到演示场景 的无缝切换;同时,基于 Pad 或手机端的 App 控制,可以摆脱传统的坐在固定的座位使用鼠标进行操作演示的 尴尬局面,真正做到演示者和观看者的互动交流,创造完美的用户体验。 |
| 项目文件本地化+数据替换 | 基于山海鲸可视化的项目文件本地化、动态数据源静态转化和一键数据替换功能,可以实现项目的快速交付和高效返工修改,从而可以大幅减少项目交付的实施成本,甚至可以做到项目的远程交付,无需现场施工。 |

4.3 技术架构

山海鲸可视化系统在搭建的过程中,采用了多层架构模式,每一层逻辑都建立在下一层之上,以便于更加灵活的业务组成形式和部署步骤。系统总共分为五层,分别是:
(1)数据连接层
在数据接入方面,为了方便各种类型的数据接入,系统采用 NodeJS 动态加载机制,优化了 NodeJS 底层虚拟机在加载不同 class 时的性能,实现了统一数据接口模式之上的数据动态绑定机制,实现了本地文件(Excel、XML、JSON)、数据库(MySQL、PostgreSQL、SQL Server、MongoDB)以及 HTTP 接口,有了统一数据接口,后期可以很方便地接入其他类型的数据。

(2)数据处理层
基于动态数据连接层之上,我们搭建了数据处理层。数据连接层在实现数据成功连接之后,会将传输的数据流(无论底层是文件,数据库或者 HTTP 网络接口),均打包成最小的互联网数据 Pack,并传递给数据处理层。系统实现了三种数据处理方式,分别是可视化交互(基于用户交互设置的数据处理逻辑),类 SQL 语句(基于 SQL 扩展了数据处理逻辑)和 JS 脚本(通过动态加载 JS 类实现的数据处理逻辑)。数据处理层接收到数据 Stream 之后,会重新将数据解包之后逐个应用三种数据处理逻辑,并重新封包交给下一层。

(3)大屏设计层
我们在统一组件接口的基础上,封装了可视化图表(折线图、柱形图、条形图、玉珏图、玫瑰图等)、区域地图(世界地图、中国地图、各省市地图等)、3D 城市、3D 模型、3D 地图等一系列组件,并且组件现在还在持续增加中,这些丰富的组件可以组合设计出各种风格的大屏。同时,我们设计了功能强大的动画系统和交互系统,为组件和大屏提供了非常灵活的动画设置和交互逻辑设置。

(4)大屏分享层
大屏分享层作为应用层,主要提供了友善的用户交互形式,不仅支持传统的的打包成文件分享的方式,同时也支持通过 NodeJS 实现的自定义实现 HTTP 协议服务架构,将本地 PC 直接转换成 HTTP SERVER,实现 Serverless 的浏览器分享模式,进一步增强了用户交互体验。

(5)大屏演示层
最后在基础的四个层级之上,便是用户最终能够访问的大屏演示层。我们通过三种形式提供了大屏展示的应用,分别是软件内的大屏播放模式,浏览器上的大屏直览模式和 Viewer 中的大屏观察模式。这三种模式均支持在不同的设备和操作系统之上进行播放。
image.png