# SuperPage组件-移动轨迹
SuperPage提供了GIS地图,使用移动轨迹组件可以在地图中显示2个地点(起点和终点)之间的行动轨迹路线。
TIP
移动轨迹支持多种不同的底图风格显示,可以在系统设置-外部服务-GIS中自定义底图样式,并在属性栏>样式>地图>底图风格选择自定义的底图风格。
# 使用移动轨迹展示移动路线
使用移动轨迹组件需要绑定含有地址信息字段的模型数据,具体数据要求可参考数据设置,同时根据需求选择合适的轨迹类型,并进行对应设置即可。下方列举两个场景:
- 需要显示巡查、行驶过的详细路径,则数据需要有固定频率记录的多条路径信息,如每5s采集经纬度位置,轨迹类型可选择行动轨迹
- 需要显示当前地点到目的地的路径,则数据中需要有起始与目的地的中文地址或经纬度,轨迹类型可选择地点路线,以记录执法人员停留点大于5分钟为例,具体步骤如下:
- 拖入移动轨迹: 在组件区>嵌入分组下将移动轨迹组件拖入到布局中
- 绑定数据模型: 在属性栏>移动轨迹的数据中选择含有地址信息的数据模型,如
执法人员单次行动停留点
模型 - 选择轨迹类型并设置: 在属性栏>移动轨迹>数据的轨迹类型中选择地点路线类型,并根据地址在数据模型中存储的数据类型选择地址类型为经纬度或者地址,设置相关位置字段,更多可查看数据设置
# 数据设置
在属性栏>移动轨迹>数据中需要引入含有位置信息数据的模型表,模型表设置如下:
- 经纬度:当地址类型为经纬度时,需要选择经度和纬度字段,下拉选择数据模型中的经度、纬度字段即可,经度和纬度字段需要设置地理角色,可参考文档字段角色-地理
- 地址:当地址类型为地址时,需要选择地址字段,也可设置地址字段提高位置准确性,地址和地区字段也需要设置地理角色
- 地区:可选,一般是行政区划之类的地理范围,可以是行政区划代码(如110000)或者行政区划名称(如湖北、武汉...)。当不指定地区时,默认为全国。选择明确的地区更有利于根据地址精确定位到地点
当存放多个轨迹点的地址信息数据时,模型表中有两种存储形式:
- 存放多条数据:将每个轨迹点的地址信息存放为一条数据,如每一组经度度分别存在一行,则多个点就有多条数据,可查看执法人员单次行动轨迹表 (opens new window)
- 存放一条数据:将多个轨迹点的位置信息存放在一行中,如将多个经度、纬度分别以逗号
,
分割存放在一行数据中
在数据处选择绑定数据模型之后,还需设置地址类型、轨迹点索引、轨迹类型等:
- 地址类型:可选择经纬度与地址类型,行动轨迹类型适用于数据量较大的,所以地址类型默认为经纬度,不可选择
- 轨迹点索引:设置轨迹路径中轨迹点顺序位置,如选择数据模型中的时间类型字段
开始时间
,则会按开始时间对轨迹点进行排序 - 轨迹类型:可选择地点路线与行动轨迹两种类型,地点路线适用于较简单的移动路线,行动轨迹适用于数据量较大且需要展示轨迹点详细位置信息的移动轨迹,具体可查看移动轨迹类型
# 移动轨迹类型
可以根据路线复杂度、数据量、展示地址信息等需求对轨迹类型进行选择:
- 地点路线:一般用来显示人员行动的简单路线,常用于包含少量轨迹点的数据,支持使用地址与经纬度两种地址类型作为数据在程序中转换。如跑步软件中,只需要记录从起始到终点的简单路线,对于经过的点的详细信息不需要了解
- 行动轨迹:一般用来显示人员行动的具体路线以及查看停留点的信息,数据量较大,只能用经纬度作为数据,对于路线上的经过点也支持在提示信息中直接给出地点的基本信息。如检查人员上访多个家庭检查,记录行驶数据生成具体行动轨迹路线,同时对每个停留点的详细信息也能记录展示
地点路线 | 行动轨迹 |
---|---|
# 轨迹点设置
有起点、终点和经过点三类轨迹点,其中:
- 起点与终点:分别只有一个,可以设置提示信息和标签内容
- 经过点:可以有多个,当在移动轨迹>数据>经过点中勾选了突出经过地点,在匹配条件属性中写入表达式,符合该匹配条件的经过点才会显示,如
${[执法人员单次行动轨迹].[停留时间] > 5}
,则停留时间大于5的经过点才会显示。勾选后,同样可以设置提示信息和标签内容
所有的轨迹点都可以设置提示信息和标签内容,如下:
- 提示信息设置:在提示框属性中可设置对轨迹点做补充说明的提示信息,在样式>提示框中可以设置提示信息的样式,可参考轨迹点提示信息样式设置。提示信息有三种显示方式:
- 不显示
- 自动显示:直接显示
- 鼠标移入显示:鼠标移至点上,才会显示提示信息
- 标签设置:勾选显示标签后,在输入框中写表达式,如
${[执法人员单次行动停留点].[经过顺序]}
,则在轨迹点上会显示依次经过的顺序1
、2
等
# 样式设置
在属性栏>样式中可设置移动轨迹的地图样式、轨迹样式、提示信息样式等。
# 地图样式设置
在样式>地图中可设置地图的类型,以及底图类型与底图风格。
- 底图类型:可以选择卫星图模式
- 底图风格:可设置标准、幻月黑、月光银、远山黛风格
# 轨迹样式设置
在样式>轨迹中可设置轨迹与轨迹点的样式以及动画样式。
轨迹样式
包含轨迹与经过轨迹的样式,经过轨迹效果会叠加在轨迹效果之上。在轨迹中可直接设置样式,经过轨迹则需要在轨迹>经过轨迹中勾选显示经过效果才能设置,轨迹样式如下:
- 轨迹:可设置轨迹颜色与大小
- 在轨迹中显示箭头:勾选后轨迹中会显示从起点朝向终点的箭头,在弹出的箭头中可设置箭头的颜色与大小,箭头间隔中设置每个箭头的间距
- 在终点显示箭头:此设置只能在轨迹中设置
轨迹点样式
在起点、终点、经过点中可分别设置对应轨迹点的样式,包括图标、显示位置等:
- 图标:设置在对应点处显示的图标,默认为标记地点图标,可设置图标的宽度与高度,前一个为宽度设置
- 显示位置:设置图标在对应点的相对位置,包括上方、左侧、中心、左上等
- 标签偏移:设置对应点的标签偏移量
- 标签字体:设置标签的字体、颜色与大小
# 动画效果
在样式>轨迹>动画中可设置整个移动轨迹的动画效果,可设置如下属性:
- 自动播放动画:勾选后才会播放轨迹动画效果
- 循环播放:勾选后,轨迹动画可循环播放
- 动画时长:设置播放一次动画的时长
- 轨迹流动特效:勾选后可以显示轨迹流动的特效,并且可以调节流动速度
- 巡航器:可设置轨迹移动巡航的图标、颜色和大小
# 轨迹点提示信息样式设置
在样式>提示框中可以设置轨迹点提示框的字体、背景等样式。
# 地图操作模式
在属性栏>移动轨迹>高级中可设置地图的操作模式,可启用移动轨迹组件的拖拽和缩放,勾选启用拖拽与启用缩放即可。
- 启用拖拽:预览界面可使用鼠标拖拽移动轨迹位置
- 启用缩放:预览界面可使用鼠标滚动来缩放移动轨迹,也会弹出显示缩放按钮选项,勾选后,在移动轨迹右下角会出现缩放按钮,点击按钮可对应缩放
0条评论
评论