绘制导航数据矢量路口的方法和系统技术方案

技术编号:17032943 阅读:25 留言:0更新日期:2018-01-13 19:25
本发明专利技术公开了一种绘制导航数据矢量路口的方法和系统,涉及导航领域。该方法包括:获取待编辑的导航数据,其中,导航数据包括待与矢量路口连接的道路数据;响应于用户在电子地图上确定的矢量路口位置标识,以矢量路口位置标识为中心绘制对称图形;将在电子地图上位于对称图形内道路数据的端点与对称图形的中心点连接,更新道路路径。由于能够一次性触发多条道路端点与矢量路口连接,因此,提高了导航数据处理的效率;另外,还能够避免制图时遗漏某条道路或者产生悬挂节点的情况。

【技术实现步骤摘要】
绘制导航数据矢量路口的方法和系统
本专利技术涉及导航领域,尤其涉及一种绘制导航数据矢量路口的方法和系统。
技术介绍
导航电子地图是一种电子地图,与导航引擎适配,可以进行目的地选择,导航电子地图提供路径规划功能,用户可以用车载模式、步行模式,进行路径引导,精确到达目的地。但有时导航电子地图中,有些道路的路口并没有吸合,导致电子地图中有很多断头路。现有技术中纯手动方式的线编辑、点编辑GIS(GeographicInformationSystem,地理信息系统)通用平台,绘制导航数据矢量路口时需要以下步骤:A:选择图层。B:选择单线对象,其中每条线段对应一条道路。C:开启形状点编辑模式。D:选中线段端点,将线段端点移动到路口中心位置。E:选中第2条线段,开启形状点编辑模式,并重复上述操作。F:同时还要开启商业软件中的端点吸合功能。即现有技术中绘制一个路口数据往往需要以分钟为单位的时间消耗。另外,由于路口比较复杂,有时一个路口有5、6个线段,制图时会遗忘某条道路,导致导航数据不完整。或者,手动移动端点时,没有将多条线段的端点移动到同一个坐标位置,产生悬挂节点。
技术实现思路
本专利技术要解决的一个技术问题是提供一种绘制导航数据矢量路口的方法和系统,提高导航数据处理的效率。根据本专利技术一方面,提出一种绘制导航数据矢量路口的方法,包括:获取待编辑的导航数据,其中,导航数据包括待与矢量路口连接的道路数据;响应于用户在电子地图上确定的矢量路口位置标识,以矢量路口位置标识为中心绘制对称图形;将在电子地图上位于对称图形内道路数据的端点与对称图形的中心点连接,更新道路路径。进一步地,对称图形为圆形;响应于用户在电子地图上确定的圆心位置,以预定半径绘制圆形。进一步地,响应于用户根据道路数据在电子地图中的位置触发的鼠标点击事件,记录鼠标光标位置作为圆心位置。进一步地,将电子地图中待与矢量路口连接的道路数据的端点做延长线确定各延长线交叉点;将交叉点中包含最多延长线的交叉点位置作为圆心位置。进一步地,从圆心位置移动鼠标光标确定半径信息,计算圆形的反馈线;获取反馈线的绘制参数,绘制圆形。进一步地,该方法还包括:判断电子地图上道路数据是否与圆形具有相交关系;若电子地图上道路数据与圆形具有相交关系,则触发电子地图上位于圆形内道路数据的端点与圆心连接。根据本专利技术的另一方面,还提出一种绘制导航数据矢量路口的系统,包括:数据获取单元,用于获取待编辑的导航数据,其中,导航数据包括待与矢量路口连接的道路数据;图形绘制单元,用于响应于用户在电子地图上确定的矢量路口位置标识,以矢量路口位置标识为中心绘制对称图形;道路绘制单元,用于将在电子地图上位于对称图形内道路数据的端点与对称图形的中心点连接,更新道路路径。进一步地,图形绘制单元还用于响应于用户在电子地图上确定的圆心位置,以预定半径绘制圆形。进一步地,图形绘制单元还用于响应于用户根据道路数据在电子地图中的位置触发的鼠标点击事件,记录鼠标光标位置作为圆心位置。进一步地,图形绘制单元还用于将电子地图中待与矢量路口连接的道路数据的端点做延长线确定各延长线交叉点,将交叉点中包含最多延长线的交叉点位置作为圆心位置。进一步地,图形绘制单元还用于从圆心位置移动鼠标光标确定半径信息,计算圆形的反馈线,获取反馈线的绘制参数,绘制圆形。进一步地,道路绘制单元还用于判断电子地图上道路数据是否与圆形具有相交关系,若电子地图上道路数据与圆形具有相交关系,则触发电子地图上位于圆形内道路数据的端点与圆心连接。根据本专利技术的另一方面,还提出一种绘制导航数据矢量路口的系统,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行如上述的方法。根据本专利技术的另一方面,还提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述的方法的步骤。与现有技术相比,本专利技术响应于用户在电子地图上确定的矢量路口位置标识,以矢量路口位置标识为中心绘制对称图形;将在电子地图上位于对称图形内道路数据的端点与对称图形的中心点连接,更新道路路径。由于能够一次性触发多条道路端点与矢量路口连接,因此,提高了导航数据处理的效率。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同说明书一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术绘制导航数据矢量路口的方法的一个实施例的流程示意图。图2为本专利技术导航数据矢量路口的一个示意图。图3为本专利技术绘制导航数据矢量路口的方法的另一个实施例的流程示意图。图4为本专利技术绘制导航数据矢量路口的方法的再一个实施例的流程示意图。图5为本专利技术绘制导航数据矢量路口的系统的一个实施例的结构示意图。图6为本专利技术绘制导航数据矢量路口的系统的再一个实施例的结构示意图。图7为本专利技术绘制导航数据矢量路口的系统的又一个实施例的结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。图1为本专利技术绘制导航数据矢量路口的方法的一个实施例的流程示意图。在步骤110,获取待编辑的导航数据,其中,导航数据包括待与矢量路口连接的道路数据。其中,导航数据一般包括POI(PointofInterest,信息点)、道路线、拓扑节点、附属设施、背景要素(水系、居民地、绿地(公园、自然植被区))等。在道路线里,一般包括属性,如道路名称,道路等级,道路长度等等。如图2所示,在电子地图中三条线段对应三条道路,三条道路应该在一个路口连接在一起,然而在绘制过程中,三条道路没有完全吸合。在步骤120,响应于用户在电子地图上确定的矢量路口位置标识,以矢量路口位置标识为中心绘制对称图形。其中,该对称图形可以为圆形,圆形的圆心即对应矢量路口。如图2所示,用户根据电子地图上显示的待与矢量路口连接的道路数据的位置,触发点击鼠标事件,将鼠标光标位置作为圆心位置。电子地图中的圆心(即星位置)对应矢量路口位置,最后以预定半径R绘制圆形。其中,电子地图中绘制的圆心可以经过坐标矩阵变换转换为实际地理位置中的矢量路口,进而获得矢量路口的经纬度信息。在步骤130,将在电子地图上位于对称图形内道路数据的端点与对称图形的中心点连接,更新道本文档来自技高网...
绘制导航数据矢量路口的方法和系统

【技术保护点】
一种绘制导航数据矢量路口的方法,其特征在于,包括:获取待编辑的导航数据,其中,所述导航数据包括待与矢量路口连接的道路数据;响应于用户在电子地图上确定的矢量路口位置标识,以所述矢量路口位置标识为中心绘制对称图形;将在电子地图上位于所述对称图形内道路数据的端点与所述对称图形的中心点连接,更新道路路径。

【技术特征摘要】
1.一种绘制导航数据矢量路口的方法,其特征在于,包括:获取待编辑的导航数据,其中,所述导航数据包括待与矢量路口连接的道路数据;响应于用户在电子地图上确定的矢量路口位置标识,以所述矢量路口位置标识为中心绘制对称图形;将在电子地图上位于所述对称图形内道路数据的端点与所述对称图形的中心点连接,更新道路路径。2.根据权利要求1所述的方法,其特征在于,所述对称图形为圆形;响应于用户在电子地图上确定的圆心位置,以预定半径绘制所述圆形。3.根据权利要求2所述的方法,其特征在于,响应于用户根据所述道路数据在电子地图中的位置触发的鼠标点击事件,记录鼠标光标位置作为圆心位置。4.根据权利要求2所述的方法,其特征在于,将电子地图中待与矢量路口连接的道路数据的端点做延长线确定各延长线交叉点;将交叉点中包含最多延长线的交叉点位置作为圆心位置。5.根据权利要求3或4所述的方法,其特征在于,从圆心位置移动鼠标光标确定半径信息,计算所述圆形的反馈线;获取所述反馈线的绘制参数,绘制所述圆形。6.根据权利要求2-5任一所述的方法,其特征在于,还包括:判断电子地图上所述道路数据是否与所述圆形具有相交关系;若电子地图上所述道路数据与所述圆形具有相交关系,则触发电子地图上位于所述圆形内道路数据的端点与所述圆心连接。7.一种绘制导航数据矢量路口的系统,其特征在于,包括:数据获取单元,用于获取待编辑的导航数据,其中,所述导航数据包括待与矢量路口连接的道路数据;图形绘制单元,用于响应于用户在电子地图上确定的矢量路口位置标识,以所述矢量路...

【专利技术属性】
技术研发人员:韩林薛冰冰
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1