主题
分层地图
分层地图顾名思义就是将地理信息分成多个图层展示,每一个图层具有完整的含义,最后将这些图层组合成地图图表,对地理相关信息进行全方位的展现和分析。
分层地图支持区域图、热力图、散点图、飞线图、轨迹图、标签图等图层。可由一个图层或者多个图层叠加而成。 下面详细介绍各图层的使用场景、配置信息及样式信息。 地图制作可以参见分层地图制作过程。
区域图
区域图是在地图中填充所在的地理区域并显示区域的数据信息。如用户想查看不同区域的销售量时,可以使用区域图展示。
制作区域图时需要满足如下配置要求。
- 基本配置要求 区域图需要一个维度息字段、一个度量字段,若干信息字段。
- 维度必须是地理角色字段,所以首先将字段进行地理角色转换。
- 度量是在地图上展示的相关业务信息。
- 信息字段不会展示在地图上,会在提示信息中显示。
- 样式 区域图支持颜色、不透明度、底色、标签、提示的设置。
下图是区域图示例,展现全国各区域销售情况。
热力图
在地图中显示可视数据集中的趋势时,可以使用热力图来展示。 如人口密度、假期旅游热门景点、员工集中出差城市等。
制作热力图时需要满足如下配置要求。
- 基本配置要求 热力图需要配置一个维度信息,一个度量信息。维度信息支持地理模式和经纬度模式两种定位模式。使用地理模式时需要将字段进行地理角色转换。
- 样式设置 样式中可以设置图层颜色、不透明度、半径范围。
下图是热力图示例,展现了全世界的人口密度。
散点图
散点图用来描述事物在地理区域的分布情况,如全国煤矿分布情况、全国动物分布图、淡水分布图等。
制作散点图时需要满足如下配置要求。
- 基本配置要求 散点图需要配置一个维度字段,一个度量字段,若干信息字段。
- 维度支持地理模式和经纬度模式两种定位模式。使用地理模式时需要将字段进行地理角色转换。
- 度量是在地图上展示的业务信息。
- 信息字段不会展示在地图上,会在提示信息中显示。
- 样式设置 样式中可以设置图层颜色、不透明度、半径范围、提示信息。
下图是散点图示例,示例中展现全国雨量检测点分布情况。
飞线图
飞线图用来描述起始点到终点之间的路线,如飞机航线、货物运输路线、公安出警路线等都可以用飞线图来表示。
制作飞线图时需要满足如下配置要求。
- 基本配置要求 飞线图需要配置两个维度信息。一个是起点的地理信息,一个是终点的地理信息。维度信息支持地理模式和经纬度模式两种定位模式。使用地理模式时需要将字段进行地理角色转换。
- 样式设置 飞线图可以在样式中设置颜色、标签、提示、飞线的粗细、弧度等,还支持动画和地点标记,增加飞线图展示效果。
下图是飞线图示例,展示了北京到各城市的列车线路。示例中使用了动画、地点标记、3D 展示等效果。
轨迹图
轨迹图用来展示事物运行轨迹,与飞线图不同的是,轨迹图将运行过程中的各个点都进行展示,详细的描述了运动过程。如台风烟花登陆后的轨迹、火车行驶经过的站点、城市公交车行驶路线、候鸟迁徙路径等,这些场景都可以用轨迹图来展示。
制作轨迹图时需要满足如下配置要求。
- 基本配置要求 轨迹图需要配置三个维度信息,分别为轨迹标识字段、轨迹顺序字段、地理角色字段。
- 轨迹标识字段:轨迹的标识字段,同一条轨迹的标识相同。
- 轨迹顺序字段:轨迹上位置出现的顺序。
- 地理角色字段:轨迹上的地理位置。支持地理模式和经纬度模式两种定位模式。使用地理模式时需要将字段进行地理角色转换。
- 样式设置 轨迹图样式中可以设置图层颜色、不透明度,还可以设置轨迹路线拖尾淡出和动画效果。
下图是轨迹图示例,示例中展示了 Z112次列车的行驶轨迹。
标签图
标签图的用途是在图层上进行信息标注,通常是对其他图层的一个辅助信息展示。
制作标签图时需要满足如下配置要求。
- 基本配置要求 标签图需要配置一个定位字段、一个信息字段。定位字段是地理信息,字段信息是需要展示的信息。定位字段支持地理模式和经纬度模式两种定位模式。使用地理模式时需要将字段进行地理角色转换。
- 样式设置 标签图样式中可以设置标签展示字段,可以设置部分或全部展示。
下图是标签图示例,是在区域图示例基础上增加标签图的展示效果。
多边形区域图
GeoJSON 是一个常用的地理位置信息存储标准,它可以用一致的数据结构存储地理位置中关于点、线、多边形、组合多边形等等概念。在衡石5.2功能更新中,我们提供了对 PostGIS 中地理位置信息的读取和加载,转化成标准的 GeoJSON 格式,并且在地图中新增了多边形的图层。通过这个新图层,用户可以灵活定义自己的地理围栏,而不需要局限于标准地图。
地图3D 展示
地图3D 视角拖拽效果
分层地图支持3D 视觉效果,可以任意调整3D 展示视角,调整过程中支持一键恢复默认定位视图。
地图展示时可以自由地在2D 和3D 之间进行切换。
分层地图样式3D 属性配置
在分层地图样式配置里新增 3D 属性设置面板,配置路径:分层地图>样式>3D 属性,可以设置3D 视角的水平和垂直方向的角度(垂直方向支持0-60度,水平方向支持-180到180度旋转)。
在区域图图层上添加3D 地图高度设置,配置路径:分层地图>样式>区域图>高度乘积。
提示
3D 区域图支持散点图、聚合图、标签图图层展示,其他图层如热力图、蜂窝图、网格图、飞线图、轨迹图暂不支持显示在3d 区域图之上。