System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电子地图定位方法和装置制造方法及图纸_技高网

一种电子地图定位方法和装置制造方法及图纸

技术编号:40521212 阅读:7 留言:0更新日期:2024-03-01 13:39
一种电子地图定位方法和装置,包括:获取定位点的第一坐标信息;收集定位点在当前时间周期内上传的第二坐标信息;根据每两个坐标信息在当前时间周期内的距离,确定第一坐标信息和所有第二坐标信息在下一时间周期内的位移距离,并判断第一坐标信息的位移距离是否在一定阈值范围内,如果是,则表示第一坐标信息是定位点在电子地图上的坐标信息,在电子地图上标识定位点的第一坐标信息,本流程结束,如果否,则继续下一步;等待一个时间周期后,根据第一坐标信息和所有第二坐标信息的位移距离,调整第一坐标信息和所有第二坐标信息在当前时间周期内的坐标,转向步骤二。本发明专利技术涉及计算机技术领域,能提高山区野外等复杂地区的电子地图的定位精度。

【技术实现步骤摘要】

本专利技术涉及一种电子地图定位方法和装置,涉及计算机。


技术介绍

1、随着科技的不断发展,电子地图已经成为了人们生活中必不可少的一部分。无论是出行还是了解世界,电子地图都是必不可少的。但是,市面上的电子地图往往是通用的,不能满足个性化需求。

2、在这个日新月异的时代,旅游已经成为了人们生活中不可或缺的一部分。而作为旅游业的核心竞争力,景区电子地图的重要性不言而喻。但由于景区一般处于山区野外等复杂地区,用户gps定位受环境影响,产生多径效应(当gps信号在建筑物、山脉或其他物体上反射或折射时,会产生多个传播路径,这称为多径效应),而且因为野外单基站覆盖面积大,附近通常只有一个基站,也无法通过基站准确定位,所以用户定位位置和实际位置往往会出现偏差,导致景区电子地图的定位信息不准确。例如某实体位置通过精密仪器采集位置在地点a,用户小张手持移动设备到达地点a时,定位却显示在正西边200米外的地点b,用户小李手持移动设备到达地点a时定位显示在正西边210米外的地点c。

3、因而,如何提高山区野外等复杂地区的电子地图的定位精度,已成为技术人员重点关注的技术问题。


技术实现思路

1、有鉴于此,本专利技术的目的是提供一种电子地图定位方法和装置,能提高山区野外等复杂地区的电子地图的定位精度。

2、为了达到上述目的,本专利技术提供了一种电子地图定位方法,预先在电子地图上设定多个定位点,对于每个定位点,包括有:

3、步骤一、获取定位点的第一坐标信息;>

4、步骤二、收集定位点在当前时间周期内上传的第二坐标信息,并将上传的第二坐标信息加入第二坐标组;

5、步骤三、根据所有坐标信息中每两个坐标信息在当前时间周期内的距离,确定第一坐标信息和所有第二坐标信息在下一时间周期内的位移距离,并判断第一坐标信息的位移距离是否在一定阈值范围内,如果是,则表示第一坐标信息是定位点在地图上的坐标信息,在电子地图上标识定位点的第一坐标信息,本流程结束;如果否,则继续下一步;

6、步骤四、等待一个时间周期后,根据步骤三计算得到的第一坐标信息和所有第二坐标信息的位移距离,调整第一坐标信息和所有第二坐标信息在当前时间周期内的坐标,然后转向步骤二。

7、为了达到上述目的,本专利技术还提供了一种电子地图定位装置,包括有定位点设定单元、坐标标识单元和坐标计算单元,其中:

8、定位点设定单元,用于在电子地图上设定多个定位点;

9、坐标标识单元,用于将坐标计算单元输出的定位点的第一坐标信息标识在电子地图上,

10、坐标计算单元进一步包括有:

11、第一坐标获取部件,用于获取定位点的第一坐标信息;

12、第二坐标获取部件,用于收集定位点在每个时间周期内上传的第二坐标信息,并将上传的第二坐标信息加入定位点的第二坐标组;

13、坐标定位部件,用于根据定位点的所有坐标信息中每两个坐标信息在每个时间周期内的距离,确定定位点的第一坐标信息和所有第二坐标信息在下一时间周期内的位移距离,并判断第一坐标信息的位移距离是否在一定阈值范围内,如果是,则表示第一坐标信息是定位点在电子地图上的坐标信息,输出定位点的第一坐标信息;如果否,则等待一个时间周期后,根据第一坐标信息和所有第二坐标信息的位移距离,调整定位点的第一坐标信息和所有第二坐标信息在当前时间周期内的坐标,然后通知第二坐标获取单元继续收集上传的第二坐标信息。

14、为了达到上述目的,本专利技术还提供了一种计算设备,包括:

15、存储器和处理器;

16、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现所述电子地图定位方法的步骤。

17、为了达到上述目的,本专利技术还提供了一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现所述电子地图定位方法的步骤。

18、与现有技术相比,本专利技术的有益效果是:本专利技术对于地图中的目标位置会预先设置多个定位点,定位点的第一坐标数据来源于精密仪器采集,用户手持移动设备的定位能力远远弱于精密仪器,但由于地理位置相对固定,所以误差方位与实际位置有一个特定的差值,根据用户实时反馈的第二坐标数据,本专利技术能不断对定位点的坐标在用户定位系统中的位置进行修正,随着大量用户上传的第二坐标数据,目标位置定位与实际位置差值会逐渐缩小趋近于0,从而使得地图的坐标信息越来越逼近用户定位系统中的位置,地图定位更加精确,从而适用于山区野外等复杂地区。

本文档来自技高网...

【技术保护点】

1.一种电子地图定位方法,其特征在于,预先在电子地图上设定多个定位点,对于每个定位点,包括有:

2.根据权利要求1所述的方法,其特征在于,步骤一中的第一坐标信息是使用仪器在定位点采集到的坐标信息,步骤二中的第二坐标信息是由用户手持移动设备在定位点上传的坐标信息。

3.根据权利要求1所述的方法,其特征在于,步骤三中,根据所有坐标信息中每两个坐标信息在当前时间周期内的距离,确定第一坐标信息和所有第二坐标信息在下一时间周期内的位移距离,进一步包括有:

4.根据权利要求3所述的方法,其特征在于,步骤31中,每两个坐标信息之间的相对加速度计算公式如下:其中,ai-j是坐标信息i相对于坐标信息j的相对加速度,G是一个常数,mj是坐标信息j的置信度,Lij是坐标信息i和坐标信息j之间的距离,xi、xj分别是坐标信息i、j的横坐标,yi、yj分别是坐标信息i、j的纵坐标。

5.根据权利要求3所述的方法,其特征在于,步骤32中,每个坐标信息在下一时间周期内的速度向量的计算公式如下:|v′z|=|vz|+|az|,vz、v′z是坐标信息z在当前时间周期、下一时间周期内的速度向量,az是坐标信息z的整体加速度向量,|az|、|vz|、|v′z|分别是az、vz、v′z的数值大小,且v′z的方向和az的方向一致,

6.根据权利要求1所述的方法,其特征在于,步骤四进一步包括有:

7.根据权利要求1所述的方法,其特征在于,步骤四中,调整第一坐标信息和所有第二坐标信息在当前时间周期内的坐标信息后,还包括有:

8.一种电子地图定位装置,其特征在于,包括有定位点设定单元、坐标标识单元和坐标计算单元,其中:

9.一种计算设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1-7任意一项所述电子地图定位方法的步骤。

...

【技术特征摘要】

1.一种电子地图定位方法,其特征在于,预先在电子地图上设定多个定位点,对于每个定位点,包括有:

2.根据权利要求1所述的方法,其特征在于,步骤一中的第一坐标信息是使用仪器在定位点采集到的坐标信息,步骤二中的第二坐标信息是由用户手持移动设备在定位点上传的坐标信息。

3.根据权利要求1所述的方法,其特征在于,步骤三中,根据所有坐标信息中每两个坐标信息在当前时间周期内的距离,确定第一坐标信息和所有第二坐标信息在下一时间周期内的位移距离,进一步包括有:

4.根据权利要求3所述的方法,其特征在于,步骤31中,每两个坐标信息之间的相对加速度计算公式如下:其中,ai-j是坐标信息i相对于坐标信息j的相对加速度,g是一个常数,mj是坐标信息j的置信度,lij是坐标信息i和坐标信息j之间的距离,xi、xj分别是坐标信息i、j的横坐标,yi、yj分别是坐标信息i、j的纵坐标。

5.根据权利要求3所述的方法,其...

【专利技术属性】
技术研发人员:廖建新王迪靖宇涵李若李蕊芳吴天周围王锐
申请(专利权)人:新讯数字科技杭州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1