[]
在地图上展示事物的轨迹,例如物流和交通运输,这与飞流线地图不同,轨迹图会显示操作过程中的每个点,并详细描述运动过程。例如,台风“烟花”登陆后的轨迹、火车经过的站点、城市公交线路等。这些场景都可以使用轨迹图来展示。
与其他类型地图不同,在使用轨迹地图时,需要在轨迹中绑定特定的数据格式内容,用来描绘轨迹上的各个点从而画出轨迹。我们以使用mapbox站点来进行举例说明:geojson.io
打开站点,首先zoom到自己想要的位置。
选择“Draw LineString”,通过单击来绘制路径中的点,双击结束绘制
我们得到了一些地理位置的信息,但这个数据格式还不能直接使用,复制如下图所示的json数据。
F12打开浏览器的开发者工具,使用JSON.stringify()方法格式化刚刚拷贝的内容。
将返回的结果,保存到数据源对应的字段当中,这个字段可绑定到轨迹地图的轨迹当中。
使用该数据源创建数据集或数据模型供后续使用。
轨迹地图没有独立的组件,它是包含在复合地图中的一个图层,如需使用轨迹地图,请添加一个复合地图。
仪表板设计界面最左侧,单击组件按钮展开列表,选择流线地图,按住鼠标左键将其拖拽至仪表板设计区域,成功添加一个流线地图组件。
选中地图组件,在地图字段绑定区域中,单击地图图层后的按钮,选择轨迹地图图层即可添加新图层。
type=info
注意: 如只想显示轨迹图层,请将复合地图中的其他图层进行删除。
添加地图组件后,数据绑定面板会自动打开。打开下拉列表,选择一个已经进行地理位置标记过的数据集或数据模型。
将数据集/数据模型的地理位置标记字段拖拽到绑定区即可完成数据绑定,此时地图会根据数据进行绘制。
轨迹地图使用轨迹作为位置,使用大小或线宽作为数值绑定来描述不同轨迹上的数值大小。
示意图 | 数据绑定区域 | 说明 |
---|---|---|
轨迹名 | 绑定一个字段来标记轨迹名称 | |
轨迹 | 特殊格式的轨迹数据,通过数据的值来描绘轨迹。如何准备,请参考前面的数据准备 | |
颜色 | 可绑定一个字段,绑定后将以轨迹的颜色来表示数据的大小 | |
线宽 | 可绑定一个字段,绑定后将以轨迹的宽度来表示数据的大小 | |
提示标签 | 提示标签是指当鼠标移至图形时,会出现相应的提示信息,使用方法详见鼠标提示标签 | |
钻取 | 使用位置作为地理数据时支持钻取行为 如需实现数据钻取,则绑定与位置信息有钻取关系的位置数据。 如不需要数据钻取功能,则无需在钻取中绑定字段 绑定数据时需按行政区划级别顺序从大到小绑定多个字段 如位置绑定的是“销售省份”,那么就可以将”“销售城市”绑定至下方的路径设置绑定区中。实际预览时,就可以由省份钻取到城市 有关数据钻取的更多介绍,请参考数据钻取中的介绍。地图的钻取相当于固定路径钻取 |
组件完成数据绑定后,可自由调整字段属性(如格式修改、重命名、聚合方式切换)并执行快速运算,具体操作步骤请参考数据绑定与动态计算。
type=info
注意: 对数据集中字段进行的操作会在当前仪表板中的所有组件生效;而对组件数据绑定区字段进行的操作仅在当前组件生效。
选中组件后,在编辑区右侧选择属性设置或者直接双击组件,打开属性设置面板,进行属性外观设置。
若想对轨迹图层样式做一些设定,单击图层后的编辑图标,即可进入轨迹图层的属性设置面板并进行设置。