一种地图路径自动生成方法及生成系统与流程

文档序号:40341203发布日期:2024-12-18 13:18阅读:46来源:国知局
一种地图路径自动生成方法及生成系统与流程

本发明涉及地图生成,具体涉及一种地图路径自动生成方法及生成系统。


背景技术:

1、随着5g、人工智能时代的到来,视频图像作为视觉信息交换的主要手段,图像处理在移动互联网、智能识别和多媒体信息交换等领域得到了广泛的应用,凭借强大的计算能力和数据处理能力,人们可以根据移动过程中产生的位置数据来生成目标人员的行走轨迹的路径地图,使人们可以清楚知道自身去过哪个地方。现有的地图生成系统在生成目标人员的路径地图时,直接将所有的数据转换成地图坐标点,然后将地图坐标点放置到地图上得到目标人员的路径地图,采用该方式得到的路径地图,不仅不够美观,准确率还比较低。


技术实现思路

1、为解决上述问题,本发明提供了一种地图路径自动生成方法及生成系统。本发明的具体技术方案如下:

2、一种地图路径自动生成方法,该方法包括以下步骤:s1:地图生成系统接收地图生成命令,然后根据地图生成命令从数据库中调用目标人员的轨迹数据;

3、s2:地图生成系统将目标人员的轨迹数据转换为数组格式,然后对轨迹数据数组进行筛选;s3:地图生成系统通过静态筛选或/和gps筛选从数组中筛选出有效轨迹数据;s4:地图生成系统将有效轨迹数据转换为地图坐标点,然后创建空数组并将地图坐标点放进空数组中;s5:地图生成系统将数组中的地图坐标点转换成轨迹折线,并将轨迹折线渲染到地图中,得到目标人员的路径地图。

4、进一步地,所述地图生成命令包括但不限于目标人员的id、目标人员行走轨迹的日期、目标人员行走轨迹的起始时间和结束时间。

5、进一步地,步骤s3中,地图生成系统通过静态筛选或/和gps筛选从数组中筛选出有效轨迹数据,包括以下步骤:地图生成系统通过本地存储的速度滤波器判断是否打开了静态筛选;若打开了静态筛选,则地图生成系统通过静态筛选来筛选出有效轨迹数据;若没有打开静态筛选,则地图生成系统通过本地存储的gps滤波器判断是否打开了gps筛选;若打开了gps筛选,则地图生成系统通过gps筛选来筛选出有效轨迹数据;若没有打开gps筛选,则地图生成系统将轨迹数据数组中的数据作为有效轨迹数据。

6、进一步地,地图生成系统通过静态筛选来筛选出有效轨迹数据,包括以下步骤:地图生成系统在进行静态筛选时,将该次静态筛选中,轨迹数据数组中数组项的speed大于或等于5的项数据作为有效轨迹数据;地图生成系统将轨迹数据数组中数组项的speed小于5的项的数据再次进行静态筛选,在进行筛选时,将该次静态筛选中轨迹数据数组中数组项的speed大于或等于5的项的数据作为有效轨迹数据;以此类推,地图生成系统通过静态筛选从轨迹数据数组获取不到数据后,结束静态筛选,得到有效轨迹数据。

7、进一步地,地图生成系统通过gps筛选来筛选出有效轨迹数据,包括以下步骤:地图生成系统在进行gps筛选时,将轨迹数据数组中数组项的gps等于1的项的数据作为有效轨迹数据,结束gps筛选,得到有效轨迹数据。

8、进一步地,步骤s4中,地图生成系统将有效轨迹数据转换为地图坐标点,包括以下步骤:地图生成系统先对有效轨迹数据进行初始化,其中,有效轨迹数据为轨迹数据点,然后通过new bmapgl函数创建地图;地图生成系统通过new bmapgl函数将有效轨迹数据的经纬度转换为地图坐标点的的经纬度。

9、进一步地,步骤s5中,地图生成系统将数组中的地图坐标点转换成轨迹折线,包括以下步骤:地图生成系统创建poly line数组,然后将地图坐标点放进poly line数组中;地图生成系统通过自定义渲染函数将poly line数组中的地图坐标点转换成轨迹折线。

10、进一步地,步骤s5中,地图生成系统将轨迹折线渲染到地图,包括以下步骤:地图生成系统通过add overlay函数将轨迹折线渲染到地图中,得到目标人员的路径地图。

11、进一步地,地图生成系统得到目标人员的路径地图后,s6:地图生成系统通过路书函数算法对轨迹折线的地图坐标点进行计算,得到可以在路径地图上进行播放的轨迹折线。

12、一种地图生成系统,所述地图生成系统通过上述的地图路径自动生成方法生成目标人员的路径地图。

13、与现有的技术相比,本发明的有益效果在于:本申请所述的地图路径生成系统在生成路径地图时,先将目标人员的轨迹数据转换为数组格式,然后通过静态筛选或/和gps筛选从数组中筛选出有效轨迹数据,再将有效轨迹数据转换为地图坐标点,使地图坐标点的准确率更高,提高路径地图的准确率;地图路径生成系统先将地图坐标点转换为轨迹折线,然后通过渲染的方式将轨迹折线放置在地图上,使得到的目标人员的路径地图更加美观。



技术特征:

1.一种地图路径自动生成方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的地图路径自动生成方法,其特征在于,所述地图生成命令包括但不限于目标人员的id、目标人员行走轨迹的日期、目标人员行走轨迹的起始时间和结束时间。

3.根据权利要求1所述的地图路径自动生成方法,其特征在于,步骤s3中,地图生成系统通过静态筛选或/和gps筛选从数组中筛选出有效轨迹数据,包括以下步骤:

4.根据权利要求3所述的地图路径自动生成方法,其特征在于,地图生成系统通过静态筛选来筛选出有效轨迹数据,包括以下步骤:

5.根据权利要求3所述的地图路径自动生成方法,其特征在于,地图生成系统通过gps筛选来筛选出有效轨迹数据,包括以下步骤:

6.根据权利要求1所述的地图路径自动生成方法,其特征在于,步骤s4中,地图生成系统将有效轨迹数据转换为地图坐标点,包括以下步骤:

7.根据权利要求6所述的地图路径自动生成方法,其特征在于,步骤s5中,地图生成系统将数组中的地图坐标点转换成轨迹折线,包括以下步骤:

8.根据权利要求7所述的地图路径自动生成方法,其特征在于,步骤s5中,地图生成系统将轨迹折线渲染到地图,包括以下步骤:

9.根据权利要求1所述的地图路径自动生成方法,其特征在于,地图生成系统得到目标人员的路径地图后,

10.一种地图生成系统,其特征在于,所述地图生成系统通过权利要求1至9中任一项所述的地图路径自动生成方法生成目标人员的路径地图。


技术总结
本发明公开了一种地图路径自动生成方法及生成系统,包括:S1:地图生成系统接收地图生成命令,然后根据地图生成命令从数据库中调用目标人员的轨迹数据;S2:地图生成系统将目标人员的轨迹数据转换为数组格式,然后对轨迹数据数组进行筛选;S3:地图生成系统通过静态筛选或/和GPS筛选从数组中筛选出有效轨迹数据;S4:地图生成系统将有效轨迹数据转换为地图坐标点,然后创建空数组并将地图坐标点放进空数组中;S5:地图生成系统将数组中的地图坐标点转换成轨迹折线,并将轨迹折线渲染到地图中,得到目标人员的路径地图。地图生成系统通过筛选方式获取地图坐标点,提高路径地图的准确率。

技术研发人员:黄嘉勉,钟斌,程桂沅,李兆强,程康庭
受保护的技术使用者:辉航智慧科技(海南)有限公司
技术研发日:
技术公布日:2024/12/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1