python
哪里可以制作在线的地图热力图?
一、哪里可以制作在线的地图热力图?
当我们需要用更直观有效的形式来展现各类数据信息时,热力图无疑是一种很好的方式。
例如老板想看到哪个地方的销售额最可观,通过热力图的颜色深浅便可以很直观地发现。是不是觉饿的不就热力图嘛,简单!
但假如老板再严谨一些,大到需要大区的销售额数值分布,小到市区级别时,是不是你就开始头疼了。
正巧了不是,本次教程就来手把手教你,如何通过地图下钻,实现三级跳的区域热力展示(当然如果你有相关数据配备,下钻到你家都不是问题)比竞争对手提前学会,升职加薪不是梦!
以下为简单的下钻预览展示
教程开始之前,先带大家进入我们的科普小课堂,以便更好的理解下文的操作内容~
- 大区:中国按大区划分为华北、东北、华东、华中、华南、西南、西北。下文中的大区均指的是以上七个板块的统称。
- json:是一种轻量级的数据交换格式。下文中的json文件均代指地图数据文件。
- adcode:是由国家基础地理信息中心定义的区域代码,可以简单地理解为每个区域的数字名字。
话不多说,上!教!程!
PART 1设置地图组件
01添加组件-基础平面地图
首先在工作台中点击“组件”-“地图”-“基础平面地图”。
02上传中国地图json文件
上传特定的中国地图json文件(包含大区)
先来给大家看看系统默认数据和含有大区的中国地图数据有什么不同
如下是系统默认文件,地图仅仅展现的是每个省份的轮廓。
如下是自定义上传的中国(带有大区)json文件,所以能呈现出大区的轮廓。
(觉得原先底图太丑的可以直接把子组件-地图底图删掉,在组件-辅助-图片中选择好看的图片上传成为背景图即可,这边不多赘述)
PART2 制作大区热力图
01添加组件-区域热力
先来制作大区的热力图,选中地图图层,添加“子组件”-“聚合热力”,修改组件名称为“区域热力-大区”。
Q:地图好像不是大区的的分布呀?
A:因为这个组件中的默认配置和数据是省级别的,咱们依照自己需要的数据做个修改就好了~(咱们继续往下看)02
02上传大区json文件
进入“热力大区”子组件,上传大区json文件,这样就已经能够看到咱们大区的轮廓了。
03
03上传数据
最后,在“数据”中配置大区的数据,将字段对应上,即可呈现出热力效果。
(已经成功了一小步了!加油!!)
PART3 制作省份热力图
01添加组件-区域热力
同上步骤,添加“区域热力-省份”,此时无需上传地图json文件,因为咱们EasyV特别贴心地内置好了~
02接入数据
接入自己的数据库或者数据文档即可~(以下为测试数据)
❗ 注意:数据中必须包括“parent”,即该省份属于某一大区。例如上海属于华东,那么上海数组中的parent字段等于华东。
这样在后续双击某个大区时,系统才能精准识别该大区下有几个“孩子”。
03设置过滤器
这一步的作用是为了点击大区的时候只看到属于它的省份热力值,呼应上文的操作~
04设置层级
如果配置完成后,省区域的热力图层盖住了大区热力,可以在基础配置中,修改层级。
ps:层级数字越大,图层在最顶端。假设如果有3个层级,大区的层级可以定为2,省层级为1,市层级为0。
05
05初步验证
把大区热力右边的小眼睛盖上后,可以看到省份的区域热力也完美呈现出来了~
为了从大区下钻到省的时候,可以只出现下钻的某个省,周围的热力值隐去,因此需要配置交互来实现这一功能。
PART4
01添加自定义事件
回到基础平面地图(即母组件设置栏),设置交互信息。
事件1:未下钻时,“区域热力-大区”显示(动作1);“区域热力-省份”隐藏(动作2)
事件2:下钻时,“区域热力-大区”隐藏”(动作1);“区域热力-省份”显示(动作2)
注意:因为基础平面地图中上传的json文件(即地图经纬度文件)是"中国.json",因此代码编辑如上,如果地图文件名称是自定义的,记得自己对应的修改哈~~
02设置切换回调
在切换回调中添加变量名adcode,以接收针对双击下钻时发送的指令。
03预览
这样就可以看到咱们的制作的大屏就完成下钻啦~
如果只需要下钻到省份即可,那么到此你就已经成功了!!有需要下钻到市区的小伙伴可以接着往下看~
PART5
01添加组件-区域热力
同上步骤,添加“区域热力-市级”,上传市级地图数据(本教程以浙江省为例)
02接入数据
此处以静态数据为例(也就是我捏造的数据),将两个字段对应上即可。
03撒花完结
来看一看预览效果~点击返回上级还可以回到之前的图层查看热力值。
组件配置明细如下所示,配置过程中出现问题,可以通过下列的导图查看自己是哪一部分没有配置上~
易知微官网还有更多精美的地图下钻热力图素材模板,总会有老板喜欢的一款~
以上内容来源于易知微官网
更多精美模板和案例(包含智慧水利、智慧城市、智慧工厂、智慧教育等),还有更多可视化大屏保姆级制作教程,前往易知微官网查看详情:
易知微-EasyV数字孪生|智慧城市园区工厂水利双碳|三维地图数据可视化大屏数字孪生可视化交流群:https://work.weixin.qq.com/gm/9ad22c40c9cd21859e8aa5022f6fc3cb(企业微信)
免费试用期间:运营、产品、设计、技术人员专业一对一拉群指导,解答疑惑。
二、热力图的百度地图热力图?
热力图是利用获取的手机基站定位该区域的用户数量,通过用户数量渲染地图颜色。实现展示该地区人的密度,关键就是数据的获取(坐标信息)。
三、地图热力图怎么开?
1、打开高德地图的主页面,可以看到右上角有两个标识,点开第二个一个菱形下面带有类似对号的标识。
2、点开后可以看到“主题,路况和其他”三个标题,在其他这个标题栏下面有一个“环境地图”,点开这里就可以看到我们想要看的热力学地图。
3.将地图放大后可以看到每个地方的热力图不同,可以清晰地知道这个城市中人口流量多少,以及城市区域对比,或者城市衰减等等的数据,可以方便人们了解身边的情况。
四、不用到地图的热力图算是热力图吗?
不用到地图的热力图就不算是热力图
所谓热力图(heat map),又叫等值线地图(choropleth map),是超越了传统地图意义的一种新型的地图。
首先,它是根植于传统地图的,一张热力图上的边界,一般是按照传统地图上的市、省、国家的行政区域边界来划分。
其次,热力图以不同的颜色来对各个地区的不同情况予以显示。不同的颜色可以表示不同的人口密度、天气情况、人均收入、社会观点等等基于地理位置的不同数据。
五、地图热力图什么意思?
地图热力图意思是利用获取的手机基站定位该区域的用户数量,通过用户数量渲染地图颜色。实现展示该地区人的密度,关键就是数据的获取(坐标信息)。
六、高德地图热力图哪里开?
1、打开高德地图的主页面,可以看到右上角有两个标识,点开第二个一个菱形下面带有类似对号的标识。
2、点开后可以看到“主题,路况和其他”三个标题,在其他这个标题栏下面有一个“环境地图”,点开这里就可以看到我们想要看的热力学地图。
3.将地图放大后可以看到每个地方的热力图不同,可以清晰地知道这个城市中人口流量多少,以及城市区域对比,或者城市衰减等等的数据,可以方便人们了解身边的情况。
七、高德地图热力图怎么没了?
因为更新版本过后,它这个显示会有点延迟,重新退出再进入刷新就可以了
八、手机地图热力图怎么生成的?
1、第一步,请大家在自己的手机中找到“百度地图”App,点击进入主界面,然后把它定位到自己想查看的位置。
2、第二步,接下来,请大家选择屏幕右上方的“图层”图标。
3、 第三步,点击新界面中的“卫星图”,然后系统将会重新返回地图界面,此时我们就会发现,地图变成了卫星图,操作完成。
4、我们再来看一看热力图,其实它是用来反映某地的人类居住数量,它的颜色越深,就代表居住人数越多,因此,大家能通过查看热力图进而获取相关信息。
九、高德地图怎样看热力图?
高德地图目前版本的不带热力图。
十、地图热力图是根据什么计算的?
热力图(Heat Map)是通过密度函数进行可视化用于表示地图中点的密度的热图。它使人们能够独立于缩放因子感知点的密度。
(Heat Map):一般是基于离散点、线或面的分析与表达,或者基于连续表面的密度分析得到的热力图或热度图。强调空间位置和基本的空间分布特征。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...