[发明专利]一种基于局部刷新的地图上点动态轨迹绘制方法和系统在审
申请号: | 201811288767.3 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109410737A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 彭真;王纯斌;杨贵方;戴春兰;黄永;赵神州 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G09B29/00 | 分类号: | G09B29/00;G06F16/29 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 万利 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于局部刷新的地图上点动态轨迹绘制方法和系统,首先参数设置单元设置动态轨迹点的播放参数,然后线要素加载单元记载线要素的空间数据集,空间索引建立单元在地图上建立线要素索引;线要素屏幕像素长度比较单元计算线要素的屏幕像素长度并与显示阈值进行比较,确定屏幕像素长度大于显示阈值的线要素进行渲染;动态轨迹插值单元在需要进行渲染的线要素上从起点设置一个基准点,根据播放速度,以及上一帧与当前帧的时间间隔,计算出当前帧的基准点位置,并根据当前帧的基准点位置,计算出当前帧的所有等播放间距点的轨迹点位置,并进行轨迹绘制,提高渲染效率;封装单元抽离绘制的轨迹的参数并封装,实现组件化。 | ||
搜索关键词: | 线要素 动态轨迹 屏幕像素 绘制 基准点位置 局部刷新 渲染 参数设置单元 轨迹点位置 播放 播放参数 插值单元 长度比较 封装单元 加载单元 建立单元 空间数据 空间索引 实现组件 基准点 抽离 索引 封装 | ||
【主权项】:
1.一种基于局部刷新的地图上点动态轨迹绘制方法,其特征在于:包括如下步骤:S1:轨迹播放参数设置,对需要绘制的动态轨迹效果进行设置,抽离参数,对轨迹的参数进行封装,实现组件化配置;S2:空间数据加载,加载线要素的空间数据集;S3:利用R‑Tree建立当前线要素图层数据的空间索引;S4:获取当前地图的可视区域范围,根据可视区域范围,利用线要素的R‑Tree空间索引,快速获取当前范围内的线要素;S5:根据可视区域范围内线要素的实际长度,以及当前地图的分辨率获取线要素图层各线要素的屏幕像素长度;S6:遍历各线要素并将其屏幕像素长度与显示阈值进行比较:若线要素屏幕像素长度小于显示阈值,则不进行渲染;若线要素屏幕像素长度大于显示阈值,则进行渲染;S7:在需要进行渲染的线要素上从起点设置一个基准点,根据播放速度,以及上一帧与当前帧的时间间隔,计算出当前帧的基准点位置,并根据当前帧的基准点位置,计算出当前帧的所有等播放间距点的轨迹点位置,利用Canvas API在地图上渲染。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811288767.3/,转载请声明来源钻瓜专利网。