地图应用的信息处理方法、装置、服务器及储存介质与流程

文档序号:17433345发布日期:2019-04-17 03:47阅读:151来源:国知局
地图应用的信息处理方法、装置、服务器及储存介质与流程

本发明涉及电子地图技术,尤其涉及一种地图应用的信息处理方法、装置、服务器及储存介质。



背景技术:

随着智能导航的发展,地图应用在日常生活中的应用越来越广泛。用户可以使用地图应用进行位置查找、路线查询、导航等。

地图界面所显示的道路作为地图界面上所显示的最重要的内容之一,可为用户出行提供准确引导。现有的地图应用的界面,即地图界面上,道路通常是以线条的形式进行显示。

这种将道路显示为一条线的显示方式,道路精确度较低,显示和导航效果较差,无法满足用户的需求。



技术实现要素:

本发明提供一种地图应用的信息处理方法、装置、服务器及储存介质,以克服现有技术中道路精确度较低,显示和导航效果较差的问题。

本发明提供一种地图应用的信息处理方法,包括:

获取道路的宽度属性信息;

根据该宽度属性信息确定第一道路线向两侧的偏移距离,该第一道路线为该道路的中心线;

根据该偏移距离,确定该第一道路线两侧的第二道路线和第三道路线;

确定该地图应用中该道路的显示参数,该显示参数包括:该第二道路线的信息和该第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。

可选的,该第一道路线包括至少一条线段,该宽度属性信息包括:每条线段的道路宽度属性信息;该根据该宽度属性信息确定第一道路线向两侧的偏移距离,包括:

根据该每条线段的道路宽度属性信息和该每条线段的道路宽度属性信息对应的预设权重,确定该每条线段向两侧的偏移距离。

可选的,若该第一道路线包括一条线段,该根据该偏移距离,分别确定该第一道路线两侧的第二道路线和第三道路线,包括:

根据该一条线段向两侧的偏移距离,确定该一条线段的起点处的第一垂线的端点;

确定该第一垂线的一侧端点处的第二垂线为该第二道路线;

确定该第一垂线的另一侧端点处的第三垂线为该第三道路线;

该第二道路线和该第三道路线的长度等于该第一道路线的长度。

可选的,若该第一道路线包括多条线段,该根据该偏移距离,确定该第一道路线两侧的第二道路线和第三道路线,包括:

根据该每条线段向两侧的偏移距离,确定该每条线段的起点处的第一垂线的端点;

确定多条该第一垂线的一侧端点处的第二垂线中,相邻垂线的交点,并根据多条该第二垂线中相邻垂线的交点,得到该第二道路线;

确定多条该第一垂线的另一侧端点处的第三垂线中,相邻垂线的交点,并根据多条该第三垂线中相邻垂线的交点,得到该第三道路线。

具体的,该宽度属性信息包括如下中的至少一项信息:

道路宽度、道路等级、道路形态、车道宽度、道路行点、车道数量。

可选的,该地图应用的信息处理方法还包括:

获取该道路的交通标线信息;该显示参数还包括:道路交通标线信息。

本发明还可提供一种地图应用的信息处理装置,包括:

获取模块,用于获取道路的宽度属性信息;

第一确定模块,用于根据该宽度属性信息确定第一道路线向两侧的偏移距离,该第一道路线为该道路的中心线;

第二确定模块,用于根据该偏移距离,确定该第一道路线两侧的第二道路线和第三道路线;

第三确定模块,用于确定该地图应用中该道路的显示参数,该显示参数包括:该第二道路线的信息和该第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。

可选的,该第一道路线包括至少一条线段,该宽度属性信息包括:每条线段的道路宽度属性信息;

该第一确定模块具体用于根据该每条线段的道路宽度属性信息和该每条线段的道路宽度属性信息对应的预设权重,确定该每条线段向两侧的偏移距离。

可选的,若该第一道路线包括一条线段,该第二确定模块包括:

第一确定单元,用于根据该一条线段向两侧的偏移距离,确定该一条线段的起点处的第一垂线的端点;

第二确定单元,用于确定该第一垂线的一侧端点处的第二垂线为该第二道路线;

第三确定单元,用于确定该第一垂线的另一侧端点处的第三垂线为该第三道路线;

该第二道路线和该第三道路线的长度等于该第一道路线的长度。

可选的,若该第一道路线包括多条线段,该第二确定模块包括:

第四确定单元,用于根据该每条线段向两侧的偏移距离,确定该每条线段的起点处的第一垂线的端点;

第五确定单元,用于确定多条该第一垂线的一侧端点处的第二垂线中,相邻垂线的交点,并根据多条该第二垂线中相邻垂线的交点,得到该第二道路线;

第六确定单元,用于确定多条该第一垂线的另一侧端点处的第三垂线中,相邻垂线的交点,并根据多条该第三垂线中相邻垂线的交点,得到该第三道路线。

本发明还可提供一种服务器,包括:存储器和处理器,该存储器和该处理器连接;

该存储器用于存储计算机程序;

该处理器用于调用该存储器存储的计算机程序,使得该服务器执行上述的方法。

本发明还可提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的方法。

本实施例提供一种地图应用的信息处理方法、装置、服务器及储存介质。其中,该方法包括获取道路的宽度属性信息;根据该宽度属性信息确定第一道路线向两侧的偏移距离,该第一道路线为该道路的中心线;根据该偏移距离,确定该第一道路线两侧的第二道路线和第三道路线;确定该地图应用中该道路的显示参数,该显示参数包括:该第二道路线的信息和该第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。该方法根据道路的宽度属性信息在第一道路线的两侧确定第二道路线和第三道路线,通过第二道路线和第三道路线构成的区域确定道路的路面范围,实现了将道路以线的形式转换为路面的形式,提高了地图中道路的精确度,使地图的显示和导航效果更好,用户体验更好。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的地图应用的信息处理方法实施例一的流程图;

图2为本发明提供的地图应用的信息处理方法实施例二的流程图;

图3为本发明提供的地图应用的信息处理方法实施例三的流程图;

图4为第一道路线中多条线段的第一垂线示意图;

图5为第二道路线和第三道路线示意图;

图6为道路路面示意图;

图7为本发明提供的地图应用的信息处理装置实施例一的结构示意图;

图8为本发明提供的地图应用的信息处理装置实施例二的结构示意图;

图9为本发明提供的地图应用的信息处理装置实施例三的结构示意图;

图10为本发明提供的服务器的框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明提供的地图应用的信息处理方法实施例一的流程图。如图1所示,本实施例的方法可以包括:

s101、获取道路的宽度属性信息。

电子地图是通过获取具有各种道路信息的数据源,再从数据源中提取需要的信息以进行道路显示。数据源中可以包括和道路相关的各种属性信息,例如宽度属性信息、长度属性信息、位置属性信息等。通过在数据源进行提取操作即可获得目标道路的宽度属性信息,该宽度属性信息可以包括至少一个与宽度相关的参数。

s102、根据宽度属性信息确定第一道路线向两侧的偏移距离,该第一道路线为道路的中心线。

第一道路线是现有技术中道路以线条的形式进行显示时的线,该第一道路线是根据道路的位置属性信息确定的一条道路中心线,即第一道路线无法准确显示道路的边界位置。

在获得道路的宽度属性信息后,可以根据第一道路线,确定其向两侧偏移的距离,即确定道路两侧的边界位置。由于在道路中心线两侧的道路宽度可能会有不同,因此需要分别确定两侧的偏移距离。

s103、根据偏移距离,确定第一道路线两侧的第二道路线和第三道路线。

在确定了第一道路线向两侧的偏移距离后,在第一道路线的两侧分别根据偏移距离确定第二道路线和第三道路线,也就是确定道路两侧的边界线,也可称为第一道路线的平移线。

第二道路线和第三道路线与第一道路线平行。

s104、确定该地图应用中道路的显示参数,该显示参数包括:第二道路线的信息和第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。

在确定了第一道路线两侧的第二道路线和第三道路线后,即可确定在地图应用中该道路的显示参数,即该第二道路线的信息和该第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。

因此,在进行上述处理后,在地图的应用端,例如手机终端,车载终端等设备上即可以第二道路线的信息和该第三道路线的信息所确定的区域以路面的形式进行道路的显示。

本实施例提供的地图应用的信息处理方法包括获取道路的宽度属性信息;根据该宽度属性信息确定第一道路线向两侧的偏移距离,该第一道路线为根据道路的中心线;根据该偏移距离,确定该第一道路线两侧的第二道路线和第三道路线;确定该地图应用中该道路的显示参数,该显示参数包括:该第二道路线的信息和该第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。该方法根据道路的宽度属性信息在第一道路线的两侧确定第二道路线和第三道路线,通过第二道路线和第三道路线构成的区域确定道路的路面范围,实现了将道路以线的形式转换为路面的形式,提高了地图中道路的精确度,使地图的显示和导航效果更好,用户体验更好。

在图1所示实施例的基础上,本发明还可提供一种地图应用的信息处理方法。图2为本发明提供的地图应用的信息处理方法实施例二的流程图。

在图1所示实施例的基础上,第一道路线可以包括至少一条线段,具体的线段条数根据实际情况确定,相应的,每条线段所对应的道路具有相应的宽度属性信息。道路行点有1,2,3至n个点,第一道路线包括多个线段时,行点1—2组成第一个线段,行点2—3组成第二个线段,直到行点n-1—n组成最后一个线段。

如图2所示,步骤s102中的根据宽度属性信息确定第一道路线向两侧的偏移距离,包括:

s201、根据每条线段的道路宽度属性信息和该每条线段的道路宽度属性信息对应的预设权重,确定该每条线段向两侧的偏移距离。

道路的宽度属性信息可以包括道路宽度、道路等级、道路形态、车道宽度、道路行点、车道数量中的至少一种。每种宽度属性信息具有对应的权重,该权重的大小可以根据实际需要进行预先设定。根据每条线段的道路宽度属性信息的值与该线段的道路宽度属性信息对应的预设权重相乘,即可确定该线段向两侧的偏移距离。

可选的,若第一道路线包括一条线段,则步骤s103中根据偏移距离,确定第一道路线两侧的第二道路线和第三道路线,包括:

s202、根据该一条线段向两侧的偏移距离,确定该一条线段的起点处的第一垂线的端点。

在该一条线段的起点处,确定第一垂线,根据该一条线段向两侧的偏移距离,即可确定第一垂线的端点。该一条线段向两侧的偏移距离,也就是该一条线段的端点到该一条线段的距离。

s203、确定该第一垂线的一侧端点处的第二垂线为该第二道路线。

在第一垂线的一侧端点处确定第二垂线,该第二垂线与第一道路线平行,该第二垂线即为第二道路线,也就是道路的一侧边界线。

s204、确定该第一垂线的另一侧端点处的第三垂线为该第三道路线。

在第一垂线的另一侧端点处确定第三垂线,该第三垂线与第一道路线平行,该第三垂线即为第三道路线,也就是道路的另一侧边界线。

该第二道路线和该第三道路线的长度均等于该第一道路线的长度。

本实施例提供的地图应用的信息处理方法,在图1所示实施例的基础上,根据道路的宽度属性信息和权重确定第一道路线的偏移距离,根据偏移距离确定与第一道路线平行的第二道路线和第三道路线,通过第二道路线和第三道路线构成的区域确定道路的路面范围,实现了将道路以线的形式转换为路面的形式,提高了地图中道路的精确度,使地图的显示和导航效果更好,用户体验更好。

在图1所示实施例的基础上,本发明还可提供一种地图应用的信息处理方法。图3为本发明提供的地图应用的信息处理方法实施例三的流程图。

在图1所示实施例的基础上,第一道路线可以包括至少一条线段,具体的线段条数根据实际情况确定,相应的,每条线段所对应的道路具有相应的宽度属性信息。道路行点有1,2,3至n个点,第一道路线包括多个线段时,行点1—2组成第一个线段,行点2—3组成第二个线段,直到行点n-1—n组成最后一个线段。

如图3所示,步骤s102中的根据宽度属性信息确定第一道路线向两侧的偏移距离,包括:

s301、根据每条线段的道路宽度属性信息和该每条线段的道路宽度属性信息对应的预设权重,确定该每条线段向两侧的偏移距离。

道路的宽度属性信息可以包括道路宽度、道路等级、道路形态、车道宽度、道路行点、车道数量中的至少一种。每种宽度属性信息具有对应的权重,该权重的大小可以根据实际需要进行预先设定。根据每条线段的道路宽度属性信息的值与该线段的道路宽度属性信息对应的预设权重相乘,即可确定该线段向两侧的偏移距离。

可选的,若第一道路线包括多条线段,则步骤s103中根据偏移距离,确定第一道路线两侧的第二道路线和第三道路线,包括:

s302、根据该每条线段向两侧的偏移距离,确定该每条线段的起点处的第一垂线的端点。

图4为第一道路线中多条线段的第一垂线示意图。如图4所示,在每条线段的起点处,确定第一垂线401,根据该每条线段向两侧的偏移距离,即可确定每条线段的起点处的第一垂线401的端点。每条线段向两侧的偏移距离,也就是每条线段的端点到每条线段的距离。

s303、确定多条该第一垂线的一侧端点处的第二垂线中,相邻垂线的交点,并根据多条该第二垂线中相邻垂线的交点,得到该第二道路线。

图5为第二道路线和第三道路线示意图。如图5所示,在多条第一垂线的一侧端点处确定第二垂线,所得到的多条第二垂线分别与相应的多条线段平行。相邻的第二垂线具有交点,将多条该第二垂线中相邻垂线的交点以及首尾的第一垂线的端点连接,即可得到第二道路线501,也就是道路的一侧边界线。

s304、确定多条该第一垂线的另一侧端点处的第三垂线中,相邻垂线的交点,并根据多条该第三垂线中相邻垂线的交点,得到该第三道路线。

继续参照图5,在多条第一垂线的另一侧端点处确定第三垂线,所得到的多条第三垂线分别与相应的多条线段平行。相邻的第三垂线具有交点,将多条该第三垂线中相邻垂线的交点以及首尾的第一垂线的端点连接,即可得到第三道路线502,也就是道路的另一侧边界线。

图6为道路路面示意图。如图6所示,将第二道路线501和第三道路线502所确定的区域闭合即可形成道路的路面。

本实施例提供的地图应用的信息处理方法,在图1所示实施例的基础上,根据道路中多条线段对应的宽度属性信息和权重确定第一道路线中多条线段的偏移距离,根据偏移距离确定与第一道路线平行的第二道路线和第三道路线,通过第二道路线和第三道路线构成的区域确定道路的路面范围,实现了将道路以线的形式转换为路面的形式,提高了地图中道路的精确度,使地图的显示和导航效果更好,用户体验更好。

在上述实施例的基础上,本发明提供的地图应用的信息处理方法还可以包括:获取所述道路的交通标线信息;道路的显示参数还包括:道路交通标线信息。例如,双黄线信息、斑马线信息、车道分界线信息等。道路交通标线信息可以从包括道路交通信息的数据源中获得。

可选的,若双黄线信息、车道分界线信息无法从数据源中获得,还可根据道路宽度属性中的车道数量以及上述实施例中获得的偏移距离确定双黄线及车道分界线的位置。

可选的,上述实施例中获得的由第二道路线信息和第三数据信息构成的到路面信息、道路交通标线信息可以按照一定预设的数据规范保存,得到符合实际需要的道路路面数据格式。

图7为本发明提供的地图应用的信息处理装置实施例一的结构示意图。如图7所示,本实施例的装置可以包括:

获取模块701,用于获取道路的宽度属性信息。

第一确定模块702,用于根据该宽度属性信息确定第一道路线向两侧的偏移距离,该第一道路线为道路的中心线。

第二确定模块703,用于根据该偏移距离,确定该第一道路线两侧的第二道路线和第三道路线。

第三确定模块704,用于确定该地图应用中该道路的显示参数,该显示参数包括:该第二道路线的信息和该第三道路线的信息,该第二道路线和该第三道路线构成的显示区域为该道路的路面。

本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图7所示实施例的基础上,本发明还可提供一种地图应用的信息处理装置。图8为本发明提供的地图应用的信息处理装置实施例二的结构示意图。可选的,第一道路线包括至少一条线段,该宽度属性信息包括:每条线段的道路宽度属性信息。

如图8所示,本实施例的装置中:

第一确定模块702具体用于根据该每条线段的道路宽度属性信息和该每条线段的道路宽度属性信息对应的预设权重,确定该每条线段向两侧的偏移距离。

可选的,若第一道路线包括一条线段,第二确定模块703包括:

第一确定单元801,用于根据该一条线段向两侧的偏移距离,确定该一条线段的起点处的第一垂线的端点。

第二确定单元802,用于确定该一条线段的起点处的第一垂线的一侧端点处的第二垂线为该第二道路线。

第三确定单元803,用于确定该一条线段的起点处的第一垂线的另一侧端点处的第三垂线为该第三道路线;该第二道路线和该第三道路线的长度等于该第一道路线的长度。

本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在图7所示实施例的基础上,本发明还可提供一种地图应用的信息处理装置。图9为本发明提供的地图应用的信息处理装置实施例三的结构示意图。

可选的,第一道路线包括至少一条线段,该宽度属性信息包括:每条线段的道路宽度属性信息。

如图9所示,本实施例的装置中:

第一确定模块702具体用于根据该每条线段的道路宽度属性信息和该每条线段的道路宽度属性信息对应的预设权重,确定该每条线段向两侧的偏移距离。

可选的,若该第一道路线包括多条线段,第二确定模块703包括:

第四确定单元901,用于根据该每条线段向两侧的偏移距离,确定该每条线段的起点处的第一垂线的端点。

第五确定单元902,用于确定多条该第一垂线的一侧端点处的第二垂线中,相邻垂线的交点,并根据多条该第二垂线中相邻垂线的交点,得到该第二道路线。

第六确定单元903,用于确定多条该第一垂线的另一侧端点处的第三垂线中,相邻垂线的交点,并根据多条该第三垂线中相邻垂线的交点,得到该第三道路线。

本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明还可提供一种服务器。图10为本发明提供的服务器的框图。如图10所示,控制设备100包括:存储器1001和处理器1002,存储器1001和处理器1002连接;

存储器1001用于存储计算机程序。

处理器1002用于调用存储器1001存储的计算机程序,使得服务器100执行上述图1-3所示实施例的地图应用的信息处理方法。其实现原理和技术效果类似,此处不再赘述。

本发明还可提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述图1-3所示实施例的地图应用的信息处理方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1