当前位置:文档之家› 在手绘地图上拟合GPS定位的方法及导览图与相关技术

在手绘地图上拟合GPS定位的方法及导览图与相关技术

本技术公开一种在手绘地图上拟合GPS定位的方法及导览图,具有填补现有技术中手绘地图无法实现GPS定位的技术效果;其中,所述方法包括如下步骤:在手绘地图上定义位置节点;收集与每一所述位置节点相对应的GPS位置信息,并将所述GPS位置信息存入地址数据库;在手绘地图上统计位置相毗邻的任意两个节点间的路线距离信息,并将所述路线距离信息存入距离数据库;定义第一位置节点及第二位置节点;识别所述当前位置及所述目的地位置的GPS信息;结合距离数据库中的路线距离信息拟合从第一位置节点到第二位置节点间的最优路线。

所述导览图包括:数据收集模块、链接模块、最短路径模块、拟合模块和路线绘制模块。

本技术能够解决在手绘地图上GPS定位的技术问题。

权利要求书1.一种在手绘地图上拟合GPS定位的方法,所述方法包括如下步骤:在手绘地图上定义位置节点;收集与每一所述位置节点相对应的GPS位置信息,并将所述GPS位置信息存入地址数据库;在所述手绘地图上统计位置相毗邻的任意两个节点间的路线距离信息,并将所述路线距离信息存入距离数据库;将与目的地位置距离最近的位置节点定义为第二位置节点;识别所述当前位置及所述目的地位置在所述手绘地图上的GPS信息;结合所述距离数据库中的路线距离信息拟合从所述第一位置节点到所述第二位置节点间的最优路线。

2.根据权利要求1所述的方法,其特征在于,所述位置节点包括用于标记建筑物位置的建筑节点,及用于在两节点间路线上不同位置做标记的中间节点。

3.根据权利要求1所述的方法,其特征在于,所述地址数据库为记录有节点GPS位置信息的节点表。

4.根据权利要求1所述的方法,其特征在于,所述最优路线以声音或可视化的形式呈现。

5.根据权利要求1所述的方法,其特征在于,当两个相邻位置节点间存在多条并行路线时,在所述并行路线内的每一条子路线上追设位置节点,用于区分所述子路线。

6.根据权利要求1所述的方法,其特征在于,在步骤:“结合所述距离数据库中的路线距离信息拟合从所述第一位置节点到所述第二位置节点间的最优路线;”中所采用的算法为Dijkstra 算法与A*寻路算法。

7.一种导览图,其特征在于,所述导览图包括:数据收集模块、链接模块、最短路径模块、拟合模块和路线绘制模块;所述数据收集模块用于接收输入的位置节点信息及与每一所述位置节点相对应的GPS位置信息;将所述GPS位置信息存入地址数据库,并在所述地址数据库内建立每一位置节点与相应GPS位置信息对应的映射关系;上;所述最短路径模块用于通过寻路算法建立包含任意两位置节点间最优路线的推送信息数据库;所述拟合模块用于在所述地址数据库中查找与当前位置距离最近的第一位置节点,及与目的地位置距离最近的第二位置节点,从而获得在所述导览图上的定位点;所述绘制路线模块用于按照所述第一位置节点和第二位置节点在所述推送信息数据库内查询符合推送条件的推送信息,并将所述推送信息以声音或可视化的方式推送。

8.根据权利要求7所述的导览图,其特征在于,还包括服务器,所述数据收集模块、链接模块、最短路径模块和拟合模块设置在所述服务器内。

9.根据权利要求8所述的导览图,其特征在于,还包括客户端,所述路线绘制模块设置在所述客户端内;所述客户端与所述服务器数据连接。

10.根据权利要求9所述的导览图,其特征在于,所述客户端为:手机、笔记本电脑或平板电脑。

技术说明书一种在手绘地图上拟合GPS定位的方法及导览图技术领域背景技术现有技术中,地图的定位、导航功能已成为人们生活中必不可少的工具。

现有技术中具有定位功能的地图主要通过卫星或者信息采集技术收集位置信息,依据采集信息数据按照等比例进行缩放从而完成图片的等比例绘制。

现有技术中具有定位功能的地图在绘制时,根据地图基本信息来动态加载图片集合,并把所有图片拼接成一个完整的地图信息,制作过程中所涉及的图片是按照实际地图的比例而生成。

由于现有技术中面向公众开放的地图仅能满足在城市主次干道的定位导航需要,对于占地面积较大的社区以及景区内的路线定位目前仍处于空白,现有技术中用于图示社区及景区内交通路线的地图通常采用手工绘制而成,兼具有实用性及纪念性,通常被称为手绘地图。

由于现有技术中的手绘地图通常不具备GPS定位功能,当身处景区或社区深处时,会存在不易辨识方向的技术问题。

因此,提供一种在手绘地图上拟合GPS定位的方法及导览图,就成为本领域技术人员亟待解决的技术问题。

技术内容本技术的目的是提供一种在手绘地图上拟合GPS定位的方法及导览图,具有填补现有技术中手绘地图无法实现GPS定位的技术效果。

为了实现上述目的,一方面,本技术提供一种在手绘地图上拟合GPS定位的方法,所述方法包括如下步骤:在手绘地图上定义位置节点;收集与每一所述位置节点相对应的GPS位置信息,并将所述GPS位置信息存入地址数据库;在所述手绘地图上统计位置相毗邻的任意两个节点间的路线距离信息,并将所述路线距离信息存入距离数据库;将与当前位置距离最近的位置节点定义为第一位置节点;将与目的地位置距离最近的位置节点定义为第二位置节点;识别所述当前位置及所述目的地位置在所述手绘地图上的GPS信息;结合所述距离数据库中的路线距离信息拟合从所述第一位置节点到所述第二位置节点间的最优路线。

优选地,所述位置节点包括用于标记建筑物位置的建筑节点,及用于在两节点间路线上不同位置做标记的中间节点。

优选地,所述地址数据库为记录有节点GPS位置信息的节点表。

优选地,所述最优路线以声音或可视化的形式呈现。

优选地,当两个相邻位置节点间存在多条并行路线时,在所述并行路线内的每一条子路线上追设位置节点,用于区分所述子路线。

优选地,在步骤:“结合所述距离数据库中的路线距离信息拟合从所述第一位置节点到所述第二位置节点间的最优路线;”中所采用的算法为Dijkstra算法与A*寻路算法。

另一方面,本技术还进一步提供一种导览图,所述导览图包括:数据收集模块、链接模块、最短路径模块、拟合模块和路线绘制模块;所述数据收集模块用于接收输入的位置节点信息及与每一所述位置节点相对应的GPS位置信息;将所述GPS位置信息存入地址数据库,并在所述地址数据库内建立每一位置节点与相应GPS位置信息对应的映射关系;所述链接模块用于将收集到的所述位置节点,彼此间的连通关系映射到所述导览图的图标所述最短路径模块用于通过寻路算法建立包含任意两位置节点间最优路线的推送信息数据库;所述拟合模块用于在所述地址数据库中查找与当前位置距离最近的第一位置节点,及与目的地位置距离最近的第二位置节点,从而获得在所述导览图上的定位点;所述绘制路线模块用于按照所述第一位置节点和第二位置节点在所述推送信息数据库内查询符合推送条件的推送信息,并将所述推送信息以声音或可视化的方式推送。

优选地,还包括服务器,所述数据收集模块、链接模块、最短路径模块和拟合模块设置在所述服务器内。

优选地,还包括客户端,所述路线绘制模块设置在所述客户端内;所述客户端与所述服务器数据连接。

优选地,所述客户端为:手机、笔记本电脑或平板电脑。

本技术所提供的在手绘地图上拟合GPS定位的方法优点如下:1、通过将手绘地图上定义的位置节点与其实际GPS位置信息相拟合,能够快捷的建立不规则展示地图与实际位置的对应关系。

2、结合距离数据库中的路线距离信息拟合出的从第一位置节点到第二位置节点间的最优路线,能够对不规则的美术品上进行导航导览。

3、操作方便,展示的数据准确,与传统的地图数据无关联。

4、因与导航导览相关的核心数据为位置节点及与位置节点相对应的GPS位置信息,故对传统地图数据无依赖,修改手绘地图上各标识建筑的代表图案,以及调整图示路线的外形均不节点建立对应关系后,均能达到采用上述方法拟合GPS定位的技术效果。

基于上述方法,所述位置节点包括用于标记建筑物位置的建筑节点,及用于在两节点间路线上不同位置做标记的中间节点;其中,建筑节点用于标识建筑物,中间节点即可用于识别相邻两个建筑节点间存在多条线路时的不同子线路,以及在同一线路中模糊定位当前所处的GPS位置。

附图说明图1为本技术实施例1中在手绘地图上拟合GPS定位的操作流程图。

具体实施方式下面详细描述本技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。

下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。

实施例1:本实施例中本技术提供一种在手绘地图上拟合GPS定位的方法,所述方法包括如下步骤:在手绘地图上定义位置节点;收集与每一所述位置节点相对应的GPS位置信息,并将所述GPS位置信息存入地址数据库;在所述手绘地图上统计位置相毗邻的任意两个节点间的路线距离信息,并将所述路线距离信息存入距离数据库;将与当前位置距离最近的位置节点定义为第一位置节点;识别所述当前位置及所述目的地位置在所述手绘地图上的GPS信息;结合所述距离数据库中的路线距离信息拟合从所述第一位置节点到所述第二位置节点间的最优路线。

进一步地,在本实施例的其中一个优选技术方案中,所述位置节点包括用于标记建筑物位置的建筑节点,及用于在两节点间路线上不同位置做标记的中间节点。

其中,建筑节点用于标识建筑物,中间节点即可用于识别相邻两个建筑节点间存在多条线路时的不同子线路,以及在同一线路中模糊定位当前所处的GPS位置。

进一步地,在本实施例的其中一个优选技术方案中,所述地址数据库为记录有节点GPS位置信息的节点表。

进一步地,在本实施例的其中一个优选技术方案中,所述最优路线以声音或可视化的形式呈现。

进一步地,在本实施例的其中一个优选技术方案中,当两个相邻位置节点间存在多条并行路线时,在所述并行路线内的每一条子路线上追设位置节点,用于区分所述子路线。

进一步地,在本实施例的其中一个优选技术方案中,在步骤:“结合所述距离数据库中的路线距离信息拟合从所述第一位置节点到所述第二位置节点间的最优路线;”中所采用的算法为Dijkstra算法与A*寻路算法。

需要说明的是,由于Dijkstra算法及A*寻路算法均为现有技术,故与上述算法相关的详细操作步骤在此不再进一步图示与赘述。

本技术所提供的在手绘地图上拟合GPS定位的方法优点如下:1、通过将手绘地图上定义的位置节点与其实际GPS位置信息相拟合,能够快捷的建立不规2、结合距离数据库中的路线距离信息拟合出的从第一位置节点到第二位置节点间的最优路线,能够在不规则的美术品上进行导航导览。

3、操作方便,展示的数据准确,与传统的地图数据无关联。

4、因与导航导览相关的核心数据为位置节点及与位置节点相对应的GPS位置信息,故对传统地图数据无依赖,修改手绘地图上各标识建筑的代表图案,以及调整图示路线的外形均不会对核心数据及导航结果造成影响,因此针对同一区域绘制的多版本手绘地图在与相关位置节点建立对应关系后,均能达到采用上述方法拟合GPS定位的技术效果。

相关主题