3D组合地图在数据可视化大屏中的应用
前言
当下数据可视化大屏展示的花样层出不穷,可视化大屏的C位越来越卷,地图的样式已经不再止步于普通的平面地图,在虚拟环境中探索和交互,今天我们要介绍的这一款3D组合地图可以将复杂的数据以直观的方式呈现出来,使得数据更容易被理解和分析。例如,通过将人口分布、经济状况等数据与3D地图相结合,可以直观地展示这些数据在空间上的分布情况,从而帮助决策者更好地理解和分析这些数据。今天小编为大家介绍如何借助葡萄城公司的嵌入式BI工具——Wyn商业智能打造一个3D组合地图。
接下来我们看看3D组合地图在各个场景里的具体应用。
3D组合地图的应用案例
某企业在全国范围内销售产品,为了更好地了解不同地区的销售情况,他们使用了三维地图柱形图来展示数据。在地图上,不同地区的柱形高度代表了该地区的销售量。通过观察柱形图,企业可以直观地了解到哪些地区的销售情况较好,哪些地区的销售需要加强。可以根据需求,设定所需要展示的区域。
1. 点地图
点地图主要用于展示和标记特定地理位置的数据点。这些数据点可以是具体的地理坐标,也可以包含其他相关信息。
2. 气泡地图
气泡地图用于展示地理位置上不同点或区域的数据。它与传统的地图不同,通过在地图上放置不同大小和颜色的气泡来表示数据。每个气泡通常代表一个特定的地点,而其大小和颜色则表示与该地点相关的某种数据指标,气泡地图的主要目的是使复杂的数据集更加直观和易于理解。通过在地图上的不同位置显示不同的气泡,可以快速看到地理空间中的数据分布和趋势。
3. 流向地图
流向地图用于展示物体、人员、信息等在地理空间中的流动路径和流向。流向地图通常通过箭头、线段或流线来表示不同地点之间的流动关系,以便观察物体、人员或信息的移动情况和趋势。这种可视化方法对于理解空间流动、分析交通运输、迁徙模式、物流路径等具有重要作用。
4. 区块地图
区块地图通常是指一种将地理区域或地区进行划分和呈现的地图。区域地图可以用于显示不同地区的边界、特征、统计数据等,以便进行地理分析、空间可视化和决策支持。
5. 热力图
热力图用于显示数据的密度、分布和关联性。它使用颜色编码来表示数据的值或频率,从而使用户能够快速识别和理解数据模式。
6. 卫星地图
卫星地图是通过卫星传感器获取的地球表面的高分辨率图像。这些图像可以显示地球上的陆地、水体、山脉、城市、道路等地理特征。卫星地图提供了广泛的地理信息,可用于导航、地理研究、城市规划、环境监测等领域。
7. 标签地图
标签地图用于显示地理位置上的标记或标签。这些标签通常是文字或符号,用于标识特定地点、地理要素或其他相关信息。
8. 飞线地图
飞线地图是一种地图可视化技术,通过使用线条来显示航线或运输路径。它可以展示物流、航空运输、航线网络等信息。
9. 路线地图
路线地图用于显示特定的路线或导航路径。它提供了方向指示、里程标记和其他导航相关的信息。
那么如何实现上面的3D组合地图在大屏中的具体效果呢,如下是具体操作步骤
实现步骤
环境准备
下载安装Wyn商业智能
- 安装指导:Wyn商业智能设计器
- 下载插件:3D组合地图.viz文件 (可以先下载试用版进行试用)
注意:下载后会得到一个3D组合地图.zip文件,然后解压,只需要上传里面的3D组合地图.viz文件即可。
(1)上传插件包
在Wyn商业智能中上传3D组合地图.viz插件包。
(2)新建仪表板
新建一个空白的仪表板。
(3)添加插件
在仪表板设计器中添加我们刚刚上传的3D组合地图插件,如下:
接下来我们就可以开始具体的样式设置,
(4)地图设置
在【基础设置】->【默认区域】中,可以输入地区名称,如下图中写的是陕西省,则会默认会将陕西省的地图显示出来。
(5)绑定数据
3D组合地图绑定数据的方式有两种:
- 数值+位置:数值表示想要显示的数据,如下图中的数值是订单利润;位置表示数值信息在地图上显示的位置,如下图中的位置是省份。
- 数值+位置+经度+纬度。数值和位置的含义和第一种方式一样,除此之外,地图还会按照经纬度位置显示信息点,相比于第一种方式,第二种方式的位置信息会更加明确。
使用3D组合地图的价值
- 多维数据可视化:3D组合地图能够将多维数据以三维形式展示,使得用户可以更直观地观察和理解数据的复杂关系。通过将不同指标或变量的数值映射到地理空间上的高度、颜色或其他视觉属性,可以同时呈现多个数据维度,使得数据分析更具深度和全面性。
- 空间关联性分析:3D组合地图可以帮助用户发现和分析数据在地理空间上的关联关系。通过将不同数据层叠在一起,以三维形式展示,可以直观地观察到不同数据之间的空间模式、趋势和相互影响。这有助于发现隐藏在数据中的空间关联性,提供更全面的分析视角。
- 地理决策支持:3D组合地图可以为地理决策提供有力的支持。通过将地理数据、统计数据、市场数据等综合呈现,可以帮助政府、企业和规划者更好地理解地理现象、趋势和潜在机会。这有助于制定更准确和有效的决策,优化资源分配,提升效率和竞争力。
- 可视化沟通和教育:3D组合地图具有强大的可视化效果,能够提供生动、直观的展示方式。它可以用于沟通和教育,将复杂的地理数据和分析结果以易于理解的方式传达给不同的受众。这有助于提高信息传播的效果和效率,加强沟通和合作。
总结
以上就是实现一个3D组合地图的步骤,如果您想了解更多的可视化插件,可以点击这里查看。
扩展链接:
3D组合地图在数据可视化大屏中的应用的更多相关文章
- Qt编写数据可视化大屏界面电子看板系统
一.前言 目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合, ...
- Qt编写数据可视化大屏界面电子看板12-数据库采集
一.前言 数据采集是整个数据可视化大屏界面电子看板系统核心功能,没有数据源,这仅仅是个玩具UI,没啥用,当然默认做了定时器模拟数据,产生随机数据,这个可以直接配置文件修改来选择采用何种数据采集方法,总 ...
- Qt编写数据可视化大屏界面电子看板11-自定义控件
一.前言 说到自定义控件,我是感觉特别熟悉的几个字,本人亲自原创的自定义控件超过110个,都是来自各个行业的具体应用真实需求,而不是凭空捏造的,当然有几个小控件也有点凑数的嫌疑,在编写整个数据可视化大 ...
- Qt编写数据可视化大屏界面电子看板9-曲线效果
一.前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派.香橙派.全志H3.imx6)展示这么华丽的界面 ...
- Qt编写数据可视化大屏界面电子看板8-调整间距
一.前言 在数据可视化大屏界面电子看板系统中,前期为了使用目标客户机,调整间距是必不可少的工作,QMainWindow中的QDockWidget,会默认生成布局和QSplitter调整宽高大小,鼠标移 ...
- Qt编写数据可视化大屏界面电子看板5-恢复布局
一.前言 恢复布局这个功能在整个数据可视化大屏界面电子看板系统中非常有用,很多时候不小心把现有布局拖动乱了,(当然如果不想布局被拖动改动,可以修改配置文件中的MoveEnable参数来控制,默认为真表 ...
- Qt编写数据可视化大屏界面电子看板4-布局另存
一.前言 布局另存是数据可视化大屏界面电子看板系统中的额外功能之一,主要用于有时候用户需要在现有布局上做个微调,然后直接将该布局另存为一个布局配置文件使用,可以省略重新新建布局重新来一次大的调整的工作 ...
- Qt编写数据可视化大屏界面电子看板3-新建布局
一.前言 能够新建布局,也是数据可视化大屏界面电子看板系统中的必备功能之一,新建布局这样的功能一般做到右键菜单中,单击新建布局菜单,弹出输入框要求输入新的布局的名称,为了更符合国情,直接支持中文名称, ...
- Qt编写数据可视化大屏界面电子看板2-配色方案
一.前言 做完整个数据可视化大屏界面电子看板系统后,为了提升点逼格,需要提供好几套默认的风格样式以供选择,这样用户可以选择自己喜欢的配色方案来作为整个系统的颜色方案,去看了下市面上大部分的大屏电子看板 ...
- Qt编写数据可视化大屏界面电子看板1-布局方案
一.前言 布局方案在整个数据可视化大屏界面电子看板系统中,是除了基础功能以外的核心功能之一,只有具备了布局方案这个功能,才能让用户随意调整自己想要的布局,保存成自定义名称的布局配置文件,这样就大大增加 ...
随机推荐
- Pycharm包推荐|自动检查shell脚本问题的包
如图,这个包自动会检测出哪块代码编写有问题,自动提示,这里可以根据提示进行修改,快速高效!!! 包的名字如图:Shell script formatter 太香了
- [编程基础] Python内置模块collections使用笔记
collections是Python标准库中的一个内置模块,它提供了一些额外的数据结构类型,用于增强Python基础类型如列表(list).元组(tuple)和字典(dict)等.以下是对collec ...
- Nomad 系列-Nomad 挂载存储卷
系列文章 Nomad 系列文章 概述 显然,如果 Nomad 要运行有状态存储,那么挂载存储卷就是必备功能. Nomad 允许用户通过多种方式将持久数据从本地或远程存储卷装载到任务环境中: 容器存储接 ...
- 五分钟 k8s入门到实战--跨服务调用
背景 在做传统业务开发的时候,当我们的服务提供方有多个实例时,往往我们需要将对方的服务列表保存在本地,然后采用一定的算法进行调用:当服务提供方的列表变化时还得及时通知调用方. student: url ...
- 常见python工具的基本构造-入门
一.常见库 exifread 读取图片中的信息,如GPS信息 https://blog.csdn.net/qq1198768105/article/details/128159598 tkinter ...
- Linux挂载新磁盘
Linux挂载新磁盘 1. 查看磁盘 # df -lh # 查看磁盘占用情况,同时可以查看已挂载的磁盘及其挂载位置 # fdisk -l # 查看所有的磁盘分区 图中 /dev/sdb 下无分区信息, ...
- 拦截|篡改|伪造.NET类库中不限于public的类和方法
大家好,我是沙漠尽头的狼. 本文首发于Dotnet9,介绍使用Lib.Harmony库拦截第三方.NET库方法,达到不修改其源码并能实现修改方法逻辑.预期行为的效果,并且不限于只拦截public访问修 ...
- fatal: 无法访问 'https://github.com/nmww/lingyun.git/':Failed to connect to github.com port 443 after 13 ms: Connection refused
fatal: 无法访问 'https://github.com/nmww/lingyun.git/':Failed to connect to github.com port 443 after 13 ...
- Unity禁止C#自动编译
基于unity2017\2020版本 using System; using System.Linq; using System.Reflection; using UnityEditor; usin ...
- synchronized 解决方案
4.2 synchronized 解决方案 为了避免临界区的竞态条件发生,有多种手段可以达到目的. 阻塞式的解决方案:synchronized,Lock 非阻塞式的解决方案:原子变量 本次课使用阻塞式 ...