1.概述
1.1 应用场景
矢量地图是一种使用不同深浅的颜色来展示数据的大小和分布范围的可视化图形,通过绘制生成网格,展示各个区域的形状,通过颜色的深浅展示数据的高低。下图是一个展示用户分布的矢量地图,颜色越红,用户数越多。
1.2 基本要求
矢量地图的基本要求:
图表效果 | 地理字段 | 大小、颜色、详细信息 |
---|---|---|
矢量地图 | 一个维度 | 选填 |
1.3 图表特点
适合展示数据在地理区块空间的分布状况,使用颜色深浅来区分数值大小,同时也可通过标识数值,直观展示数据的大小。
2.示例
2.1 上传业务数据
把已经准备好的业务数据上传到星河可视化共创分析平台中。
在我的团队→数据管理→数据文件中点击【添加】,选择数据文件。
在把数据上传完后,点击下一步下一步生成数据集以后,可预览一下数据,了解一下数据结构,可看到我们的数据有行政区划ID、行政区划名称,指标值。
2.2 上传地理要素数据
系统内置了“省”“市”地理围栏数据,如果想绘制带有省市的网格围栏,则不需要上传地理围栏数据。其他的区域网格则需要我们上传地理围栏数据,如没有地理围栏geojson数据,则无法绘制网格。地理围栏数据需要专业网站上下载围栏数据,或者通过专业的工具绘制,例如QGIS工具绘制自定义围栏,地理数据围栏格式为geojson、json格式。接下来用两种方法来讲解怎么上传地理围栏数据,两种方法实现效果都是一样,建议一般用方法二,方法二步骤简洁一点。
方法一:
1.我们需要完成地理数据的上传,在数据文件菜单上传空间数据文件,上传完以后点击下一步下一步确定,可在数据文件这里查看到上传完成的围栏数据。点击预览能看到预览的数据。
2.新建数据字典,再将对应的地理围栏与业务数据进行关联。在数据字典新建一个数据字典,填写数据字典的名称,选择上传的地理围栏文件。根据2.1步骤上传的业务数据,我们可知业务数据包含了行政区划ID、行政区名称,并且里面的值跟我们上传的地理围栏数据adm_id、name名称的值是完全匹配相等的,可将数据字典用name或者adm_id去做标识字段、geometry围栏做映射字段。然后点击下一步生成数据字典。
3.数据集关联数据字典,在数据集找到上传的业务数据,点击元数据修改,选择行政区划id进行关联,选择关联数据字典列双击以后,选择上一步做好的数据字典。这一步完成以后,相关矢量地图需要的准备数据已完成,待下一步绘制矢量地图的时候可直接使用。
方法二:
1.我们需要完成地理数据的上传,在地理数据菜单点击【新增】,将对应的地理围栏数据上传,标识字段选择name,也可以选择adm_id,根据2.1上传的业务数据,我们可知业务数据包含了行政区划ID、行政区名称name,并且里面的值跟我们上传的地理围栏数据adm_id、name名称的值是完全匹配相等的,所以这里可以用name或adm_id都可以,为了便于跟方法一的区别,用了name做标识字段。
2.在数据集-元数据修改,将地理数据name与业务数据name字段进行关联标识。点击字段后面的三个点,选择转化为空间数据-自定义数据,即可进行关联。如地理数据上传步骤选择的是adm_id,那这里就必须将行政区划id字段转换成自定义。转换完成后即可进入到下一步绘制矢量地图。
注:广西内置了省市区县的地理围栏,可通过行政区名称与BI平台进行匹配,只需要对应的行政区字段转成省/市、城市,不需要上传地理围栏数据。如果业务数据对应的是供电局、供电分局、区局、供电所名称、供电单位编码则需要联系数聚能源申请广西供电单位的围栏数据。
2.3 新建看板
在星河可视化共创分析平台的我的团队新建一个新的看板,选择默认的配色及自由布局后应用看板。
2.4 矢量地图绘制
1.进入看板编辑页面,在设计-地图里面选择矢量地图拖拽进入到看板编辑区域,在字段设置点击【全部清空】字段,选择2.1上传的业务数据,地理字段选择行政区划id,颜色选择指标值,即可生成一个简单的矢量网格地图。注:当拖拽行政区划id进入到地理字段的时候弹出提示,请点击取消,我们这里关联了围栏数据字典,不需要转成地理数据。
2.将地理字段里面的行政区划id删除,拖简称进入到地理字段,也可生成一个简单的矢量网格地图。
3.矢量地图样式
3.1 配色及图例
配色需要在字段设置颜色里面拖入对应的指标/维度字段,否则只能用默认的分段色,所有的网格都是同一个颜色。当颜色里面放入的是指标字段的时候,配色里面调色板默认是渐变色,按照指标的数值展示颜色深浅的变化。当颜色里面放入的维度字段的时候,配色里面展示分段色,按照维度可以设置每个维度的颜色,每对应一个维度可以设置一个不同的颜色。
图例可设置图例是否打开、图例的位置、图例标题字体大小、颜色、内容的颜色、背景色等属性。
3.2 配置底图、图层控制
在全部样式下的【底图】属性,为地图配上底图资源,并调整底图颜色、范围、缩放等属性。
底图资源:设置矢量图展示的底图,底图展示地图的行政区名称、道路网等。底图资源来源于“我的资源-底图资源“。外网环境可在地图资源新增在线高德底图、内网环境可直接选择智瞰地图。
底图范围:设置底图展示的区域范围。默认展示全中国,可调整为业务数据所在的地市。
底图增强:在底图上面覆盖一层设置的蒙版颜色,可更改底图的颜色。默认底图的颜色比较深的情况下,可设置地图增强颜色。
缩放层级: 设置地图默认的进来的大小及缩放以后最大范围,当 地图默认较小的情况下,可将最小层级拖拽调大。
缩放倍率:设置每次滚动滚轮或者点击”+-”号缩放的倍率。
边界切割:勾选按底图范围切割底图边界以后,打开以后地图会切割只显示底图范围设置的区域。
图层名称:可设置每个图层的名称、当多个图层的时候用于区分各个图层。
初始区域:可设置地图默认展示的区域位置,可根据业务需要进行调整,默认根据业务数据展示。
显示范围:可设置当前图层在地图缩放到多少倍率的时候展示,一般用于搭配多图层的时候展示,可以设置多个图层无缝衔接,地图缩放到一定倍率,下一个图层才显示出来,并且当前图层隐藏不显示。
分组:可输入分组名称进行分组,同一个分组的图层会互斥,只能显示一个图层,一般用于多个图层地图。
提示框:鼠标移动到图层上,会显示图层的详细信息字段。
默认显示:设置进入以后是否默认显示这个图层,用于多图层。
3.3 图层控件
层级缩放:设置是否展示地图放大、缩小功能按钮
缩放还原:设置是否展示地图还原到默认样式功能按钮
区域选择:设置是否展示地图圈选、框选功能按钮
缩放锁定:设置是否可通过鼠标滚轮对地图进行缩放
图层切换:设置是否展示图层切换按钮
自动隐藏:设置是否自动隐藏图层所有功能按钮,勾选后鼠标不移动到地图上的时候,地图的功能按钮都隐藏,移动到地图上才显示功能按钮。
3.4 地理区域样式
简化轮廓:可对生成的网格围栏进行简化,当设置的数值越大的时候,网格边界就越平滑,接近直线。
轮廓线:可设置网格边界线条的颜色、粗细。
区域不透明度:可对各个网格区域填充的颜色设置透明度,数值越小,越透明接近无色,数值越大颜色越深。
悬停不透明度:当鼠标移动到网格区域时,对应的网格颜色发生变化,设置数值越小,鼠标悬停的网格就变的透明颜色变浅,设置数值越大,鼠标悬停的网格颜色就越深。
设置最值配色:可设置最大值、最小值对应的网格颜色,一般用于异常数据,例如个别网格数据异常大,可设置特殊的颜色进行标识。
显示空地区:可对没有数据的地区进行补充,按照配置的颜色展示空地区。例如广西有14个地级市,当个别地级市对应的业务数据没数据的情况下,绘制的网格可将没有数据的地级市展示出来。
启用交互:勾选后,点击地图网格,可提取对应网格的维度数据联动其他的图表,需配置关联。不勾选点击地图不联动其他图表。
3.5 数据标注
启用数据标注:勾选开启后,可设置在地图上展示相关的维度、指标数值。
标注地理区域名称:勾选以后,网格展示字段设置“地理字段”配置的字段值。
标注项:在地图上展示设置的字段值,标注项下拉项可勾选多个,设置标注多个字段。其中下拉项字段来源于字段设置里的详细信息配置的字段。
显示层级:可设置标注的字段值在地图缩放到指定的层级时,才展示标注项。如当前地图展示网格比较多的时候,将地图进行放大,放大到指定层级时就展示这个网格对应的标注项值。
标注样式:可设置标注的字段字体大小、颜色、粗细、斜体。
偏移标注位置:可设置标注文字横向、纵向偏移。
强制显示:勾选以后,标注项不管地图网格是否够大,都会强制将标注项内容展示出来。不勾选地图网格不够大的情况下,对应网格的标注项将不会展示。
3.6 边框阴影、面包屑
启用边框阴影:启用后设置XY偏移,可对地图的边框线实现一种类似于3D浮在地图上的效果
面包屑字体:当地图地理字段配置层级结构钻取的时候,可在地图左上角生成一个全路径,可设置全路径的字体、大小、颜色、加粗等属性。
面包屑位置:可设置面包屑全路径的位置。
4. 效果展示
矢量地图适合用作分级统计地图。分级统计地图是一种在地图分区上使用视觉符号(通常是颜色、阴影或者不同疏密的晕线)来表示一个范围值的分布情况的地图。在整个制图区域的若干个小地区划单元内,根据各分区的数量指标进行分级,并用相应色级或不同疏密的晕线,反映各区现象的集中程度或发展水平的分布差别。
最常见于选举和人口普查数据的可视化,如下图所示,下图为全国教师数量分布: