The embodiment of the invention provides a method and a device for generating roads in a map, which is used for solving the problem that an electronic map in the prior art can not clearly display the distribution of the road. The method comprises: acquiring at least two users in the target area of the map in the navigation data, the target region includes at least two grid units; according to the mobile state through the target area within each grid cell all users to determine the navigation data, the moving state including walking and driving according to the state; the mobile state of each of the mesh grid type, the type of mesh grid and grid including walking car; according to the type of which is adjacent to the target area, the pedestrian sidewalk grid meshes road; and / or according to the type of the target area adjacent for the car lane grid meshes road.
【技术实现步骤摘要】
一种在地图中生成道路的方法及装置
本专利技术涉及导航
,特别涉及一种在地图中生成道路的方法及装置。
技术介绍
随着互联网的快速发展以及各类智能终端的普及,电子地图己经成为人们日常出行中不可或缺的工具。其中,电子地图最重要的用处之一就是提供给用户查找出行路线。但是在现有的电子地图只是将现实世界中的道路抽象成一条条简单的路线,并没有对道路的实际分布情况进行呈现,而在实际应用中,选择不同出行方式的不同用户对出行路线的需求是不同的。因此,现有技术中的电子地图存在不能清晰地呈现道路分布情况的问题。
技术实现思路
本专利技术实施例提供一种在地图中生成道路的方法及装置,用于解决现有技术中的电子地图存在不能够清晰地呈现道路分布情况的问题。本专利技术实施例的第一方面提供一种在地图中生成道路的方法,包括:获取至少两个用户在地图的目标区域内的导航数据,所述目标区域包括至少两个网格单元;根据所述导航数据确定经过所述目标区域内每一个网格单元的所有用户的移动状态,所述移动状态包括步行状态以及驾驶状态;根据所述移动状态确定每一个所述网格单元的网格类型,所述网格类型包括步行网格以及车行网格;根 ...
【技术保护点】
一种在地图中生成道路的方法,其特征在于,包括:获取至少两个用户在地图的目标区域内的导航数据,所述目标区域包括至少两个网格单元;根据所述导航数据确定经过所述目标区域内每一个网格单元的所有用户的移动状态,所述移动状态包括步行状态以及驾驶状态;根据所述移动状态确定每一个所述网格单元的网格类型,所述网格类型包括步行网格以及车行网格;根据所述目标区域内相邻的、类型为所述步行网格的网格单元生成人行道道路;和/或根据所述目标区域内相邻的、类型为所述车行网格的网格单元生成车道道路。
【技术特征摘要】
1.一种在地图中生成道路的方法,其特征在于,包括:获取至少两个用户在地图的目标区域内的导航数据,所述目标区域包括至少两个网格单元;根据所述导航数据确定经过所述目标区域内每一个网格单元的所有用户的移动状态,所述移动状态包括步行状态以及驾驶状态;根据所述移动状态确定每一个所述网格单元的网格类型,所述网格类型包括步行网格以及车行网格;根据所述目标区域内相邻的、类型为所述步行网格的网格单元生成人行道道路;和/或根据所述目标区域内相邻的、类型为所述车行网格的网格单元生成车道道路。2.根据权利要求1所述的方法,其特征在于,所述根据所述移动状态确定每一个所述网格单元的网格类型,包括:确定经过每一个所述网格单元的所有用户的移动状态中占比最大的移动状态;在所述占比最大的移动状态为步行状态时确定所述网格单元的网格类型为步行网格,在所述占比最大的移动状态为驾驶状态时确定所述网格单元的网格类型为车行网格。3.根据权利要求1所述的方法,其特征在于,所述根据所述移动状态确定每一个所述网格单元的网格类型,包括:确定经过每一个所述网格单元的所有用户的移动状态中占比最大的移动状态;确定所述占比最大的移动状态的占比大于阈值;在所述占比最大的移动状态为步行状态时确定所述网格单元的网格类型为步行网格,在所述占比最大的移动状态为驾驶状态时确定所述网格单元的网格类型为车行网格。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述移动状态确定每一个所述网格单元的网格类型包括:判断经过所述网格单元移动状态为步行状态的用户的数量与经过所述网格单元移动状态为驾驶状态的用户的数量的差值是否在预定范围内;若为是,则根据与所述网格单元相邻的至少一个网格单元的网格类型确定所述网格单元的网格类型。5.根据权利要求4所述的方法,其特征在于,所述根据与所述网格单元相邻的至少一个网格单元的网格类型确定所述网格单元的网格类型,包括:当Aroad>=Asideway时,确定所述网格单元的网格类型为所述车行网格;当Aroad<Asideway时,确定所述网格单元的网格类型为所述步行网格;其中,ib为距离所述网格单元最近的网格单元中网格类型为所述车行网格的网格单元数量;jc为距离所述网格单元第二近的网格单元中网格类型为所述车行网格的网格单元数量;Ib为距离所述网格单元最近的网格单元中网格类型为所述步行网格的网格单元数量;Jc为距离所述网格单元第二近的网格单元中网格类型为所述步行网格的网格单元数量。6.根据权利要求1至3任一项所述的方法,其特征在于,在根据所述移动状态确定每一个所述网格单元的网格类型之前,所述方法还包括:确定经过所述网格单元的用户的数量大于预定数值。7.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述导航数据确定经过所述目标区域内每一个网格单元的所有用户的移动状态包括:根据经过所述网格单元的用户的移动速度确定所述用户的移动状态;所述导航数据包括所述移动速度;或者根据经过所述网格单元的所述用户的导航模式确定所述用户的移动状态;所述导航数据包括所述导航模式。8.根据权利要求1至3任一项所述的方法,其特征在于,在生成所述人行道道路和/或所述车道道路之后,所述方法还包括:判断生成的人行道道路和/或生成车道道路的预定区域内是否有已命名的道路;若为是,则将所述生成的人行道道路和/或生成车道道路归属到距离其最近的已命名的道路。9.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述目标区域内相邻的、类型为所述步行网格的网格单元生成人行道道路包括:确定地图内每一车道最近的人行道;确定距离车道最近的人行道内的每一个网格距离所述车道的距离;根据所述人行道的每一个网格距离所述车道的距离确定偏移值;根据所述偏移值将所述人行道向所...
【专利技术属性】
技术研发人员:盛希玲,刘念林,陈文彬,
申请(专利权)人:四川九洲电器集团有限责任公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。