一种按全球卫星定位信号在GPS上自动加载地图的方法技术

技术编号:2652910 阅读:283 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种按全球卫星定位信号在GPS上自动加载地图的方法。本发明专利技术所涉及的GPS包括全球定位装置、存储装置、微处理器,本发明专利技术方法包括下列步骤:步骤一,在GPS上建立地图边界索引数据库;然后在以后每次GPS开机时和开机后反复执行步骤二:GPS全球定位装置接收全球定位卫星信号并通过微处理器搜索前述地图边界索引数据库数据来判断接受到的全球定位卫星信号是否超过GPS当前地图的边界,若已超过当前地图边界,则搜索地图边界索引数据库,并从GPS默认的地图数据库里加载对应地图信息到GPS屏幕,如GPS默认的地图数据库无对应地图信息,则只在GPS屏幕上显示当前地址经纬坐标信息。本发明专利技术解决了在GPS上自动加载地图的问题,极大地方便了用户。

【技术实现步骤摘要】

本专利技术涉及一种按全球卫星定位信号在GPS上自动加载地图的方法
技术介绍
目前GPS使用已经越来越广泛,但在GPS在加载地图的功能方面存在以下缺点在第一次使用的时候,用户要么使用厂商默认设置的地图要么由自己手动加载地图,这样的设定无疑是非常不方便的。同样,当GPS在国家范围内进行跨区域(如省,市)导航时,GPS地图数据库也不会根据区域的变化自动更换当前区域的地图,用户只能靠手动来加载最新的区域地图。目前GPS这种加载地图的方式对于不熟悉自己所处区域的用户来说,极其不方便;而且,如果GPS用户正在高速行驶或者不方便停靠的情况下进入新的区域,却需要手动加载新区域的地图,就更加困难了。
技术实现思路
本专利技术要解决的技术问题是提供一种按全球卫星定位信号在GPS上自动加载地图的方法,可按收到的全球卫星定位信号自动加载新区域地图,完善了GPS在加载地图方面的功能。为解决上述技术问题,本专利技术方法所涉及的GPS包括全球定位装置、存储装置、微处理器,本专利技术方法包括下列步骤步骤一,在GPS上建立地图边界索引数据库;然后在以后每次GPS开机时和开机后反复执行步骤二GPS全球定位装置接收全球定位卫星信号并通过微处理器搜索前述地图边界索引数据库数据来判断接受到的全球定位卫星信号是否超过GPS当前地图的边界,若已超过当前地图边界,则搜索地图边界索引数据库,并从GPS默认的地图数据库里加载对应地图信息到GPS屏幕,如GPS默认的地图数据库无对应地图信息,则只在GPS屏幕上显示当前地址经纬坐标信息。本专利技术由于采用了上述方法,解决了在GPS上自动加载地图的问题,极大地方便了用户。附图说明图1是本专利技术方法一个具体实施例的流程图。具体实施例方式下面结合附图对本专利技术作进一步详细的说明。本专利技术为一种方法,该方法为一种按全球卫星定位信号在GPS上自动加载地图的方法。本专利技术方法的实现基于搜索地图边界索引数据库的技术,首先在GPS设备上建立地图边界索引数据库,即根据GPS机载地图数据库的实际数量,把每张地图的边界信息存放到对应的边界索引数据库中。建立地图边界索引数据库的具体步骤包括1、建立一条边界索引数据库中的记录。即(1)建立唯一的地图索引值;(2)建立边界信息;(3)建立与当前地图连接的所有地图边界的信息,即把与当前地图拼接相邻的所有地图索引值组成一个集合。这里需指出(2)建立边界信息时,打开一张地图文件,会有两种边界信息第一种是当前地区的边界上的一系列点构成的多边形边界信息(多边形各顶点的经纬度的集合);第二种是包括当前地区多边形边界构成的最小矩形的信息(矩形顶点的经纬度的集合)。选择哪种边界信息可以根据实际境况来操作,如果为了搜索速度和数据库大小考虑,选择最小矩形的边界信息即可,但如果为了地图精度考虑,同时硬件的性能比较好,则可选择多边形边界信息。2.打开所有的机载地图,重复步骤1即可完成地图边界数据库的建立。然后在前述建立的地图边界索引数据库的基础上,实现自动加载地图的步骤取得当前地图的索引值,按照索引值找到边界数据库中的相应边界信息。通过判断当前点是否在对应的边界之内来确定是否超出当前地图的区域。如果超出当前地图的区域,然后根据当前地图边界数据库中的记录中的与当前地图拼接相邻的所有地图索引值,依次取得相应的边界信息,然后察看当前点是否在边界之内,如果匹配成功,则根据地图索引值重新载入相应的地图。为进一步理解本专利技术方法,请参考附图1所示的一个实施例中实现自动加载地图的步骤的流程图。附图1中,当在GPS上建立好地图边界索引数据库后,GPS开机后(包括用户第一次开机),其全球定位装置接收全球定位卫星信号,并依此判断当前地点是否超过GPS当前区域地图的边界,如判断结果为是,则显示当前位置的经纬坐标等地址信息,并搜索地图边界索引数据库。如果能从GPS默认的地图数据库找到当前位置的地图,则GPS自动加载当前位置对应地图信息到GPS屏幕,如果从GPS默认的地图数据库不能找到当前位置对应地图信息,则只在GPS屏幕上显示当前地址经纬坐标信息。以上加载地图的步骤在GPS开机后是不断反复进行的。采用本专利技术方法能在第一次使用时,根据全球卫星定位系统卫星信号定位的当前点,自动选择合适的区域地图,然后加载;并且能根据当前所在位置,实时加载新的合适当前区域的地图。也就是说,本专利技术方法能够解决目前GPS不能自动加载地图的技术问题,方便了用户的使用。权利要求1.一种按全球卫星定位信号在GPS上自动加载地图的方法,所述GPS包括全球定位装置、存储装置、微处理器,全球定位装置能接收全球定位卫星信号,存储装置能储存数据库及动作指令,微处理器能调用动作指令并执行对应的动作;其特征是执行下列步骤步骤一,在所述GPS存储装置内按GPS默认的地图数据库建立地图边界索引数据库;然后在以后每次GPS开机时和开机后反复执行步骤二所述全球定位装置接收全球定位卫星信号并通过所述微处理器搜索地图边界索引数据库数据来判断所述全球定位卫星信号是否超过所述GPS当前地图的边界,若已超过当前地图边界,则搜索地图边界索引数据库,并通过所述微处理器从所述的GPS默认的地图数据库加载对应地图信息到所述GPS屏幕,如所述的GPS默认的地图数据库无对应地图信息,则在所述GPS屏幕上显示当前地址经纬坐标信息。2.如权利要求1所述的按全球卫星定位信号在GPS上自动加载地图的方法,其特征是,所述步骤一包括顺序一、建立一条边界索引数据库中的记录;顺序二、打开所有的机载地图,重复顺序一完成所述地图边界数据库的建立。3.如权利要求2所述的按全球卫星定位信号在GPS上自动加载地图的方法,其特征是,所述顺序一中建立一条边界索引数据库中的记录包括建立唯一的地图索引值、建立边界信息、建立与当前地图连接的所有地图边界的信息,即把与当前地图拼接相邻的所有地图索引值组成一个集合。4.如权利要求3所述的按全球卫星定位信号在GPS上自动加载地图的方法,其特征是,所述边界信息为当前区域地图上的边界上的一系列点构成的多边形边界信息或者为包括当前地区多边形边界构成的最小矩形的信息。5.如权利要求1所述的按全球卫星定位信号在GPS上自动加载地图的方法,其特征是,所述步骤二中判断所述全球定位卫星信号是否超过所述GPS当前地图的边界包括取得GPS当前地图的索引值,按照索引值找到所述边界数据库中的相应边界信息,再判断当前点GPS信号是否在对应的边界之内。全文摘要本专利技术公开了一种按全球卫星定位信号在GPS上自动加载地图的方法。本专利技术所涉及的GPS包括全球定位装置、存储装置、微处理器,本专利技术方法包括下列步骤步骤一,在GPS上建立地图边界索引数据库;然后在以后每次GPS开机时和开机后反复执行步骤二GPS全球定位装置接收全球定位卫星信号并通过微处理器搜索前述地图边界索引数据库数据来判断接受到的全球定位卫星信号是否超过GPS当前地图的边界,若已超过当前地图边界,则搜索地图边界索引数据库,并从GPS默认的地图数据库里加载对应地图信息到GPS屏幕,如GPS默认的地图数据库无对应地图信息,则只在GPS屏幕上显示当前地址经纬坐标信息。本专利技术解决了在GPS上自动加载地图的问题,极大地方便了用户。文档编号G01S1/00GK1885060SQ20051002691本文档来自技高网...

【技术保护点】
一种按全球卫星定位信号在GPS上自动加载地图的方法,所述GPS包括全球定位装置、存储装置、微处理器,全球定位装置能接收全球定位卫星信号,存储装置能储存数据库及动作指令,微处理器能调用动作指令并执行对应的动作;其特征是执行下列步骤:步骤一,在所述GPS存储装置内按GPS默认的地图数据库建立地图边界索引数据库;然后在以后每次GPS开机时和开机后反复执行步骤二:所述全球定位装置接收全球定位卫星信号并通过所述微处理器搜索地图边界索引数据库数据来判断所述全球定位卫星信号是否超过所述GPS当前地图的边界,若已超过当前地图边界,则搜索地图边界索引数据库,并通过所述微处理器从所述的GPS默认的地图数据库加载对应地图信息到所述GPS屏幕,如所述的GPS默认的地图数据库无对应地图信息,则在所述GPS屏幕上显示当前地址经纬坐标信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐啸何代水
申请(专利权)人:英华达上海电子有限公司
类型:发明
国别省市:31[中国|上海]

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

1