【技术实现步骤摘要】
一种位置定位方法、装置及电子地图
本专利技术涉及智能交通,尤其涉及一种位置定位方法、装置及电子地图。
技术介绍
随着社会和经济的发展,高速公路作为经济社会发展的产物,成为重要的交通基础设施,但是随着交通量的不断增加,高速公路上的交通事件(如交通事故、拥堵、汽车故障、恶劣天气、道路施工等)频频发生,为了减少交通事件的影响,需要及时定位并发布交通事件的位置信息,让车辆避开交通事件路段,减少事件带来的经济和财产损失。由于高速公路标志性建筑物大多间隔较远,无法精确描述交通事件发生的位置,因此,通常利用高速公路里程桩号描述交通事件发生的具体位置。实际高速公路中的里程桩号以相等距离表示(如间隔1千米或间隔1百米),这种表示方法能够帮助驾驶员判断在高速公路上的位置,但是在交通信息发布中,相等距离表示的里程桩号无法适应现有的电子地图的路网划分方式。目前的电子地图是基于节点、路段和路链的三层路网数据结构,地图匹配和路径推测以节点编号和路链编号为依据进行,由于节点和路链不包含公路里程桩号,导致公路里程桩号无法应用到基于三层路网数据结构的电子地图中进行事件定位和事件发布。
技术实现思路
本专利技术实施例中提供一种位置定位方法、装置及电子地图,解决了公路里程桩号不能应用到电子地图中进行定位的问题。本专利技术实施例的目的是通过以下技术方案实现的:一种位置定位方法,包括:根据参考里程桩号和公路单元的长度,计算出公路单元的起点里程桩号和公路单元的终点里程桩号,其中,所述参考里程桩号包括参考点所在公路单元的起点里程桩号和参考点所在公路单元的终点里程桩号;获取需要定位的公路里程桩号;根据所述需
【技术保护点】
一种位置定位方法,其特征在于,包括:根据参考里程桩号和公路单元的长度,计算出公路单元的起点里程桩号和公路单元的终点里程桩号,其中,所述参考里程桩号包括参考点所在公路单元的起点里程桩号和参考点所在公路单元的终点里程桩号;获取需要定位的公路里程桩号;根据所述需要定位的公路里程桩号、公路单元的起点里程桩号和公路单元的终点里程桩号,对所述需要定位的公路里程桩号进行定位。
【技术特征摘要】
1.一种位置定位方法,其特征在于,包括:采用三层路网模型中的基本数据结构来表示公路单元的起点里程桩号和公路单元的终点里程桩号,具体可以为每个公路单元增加一个起点里程桩号的数据属性和一个终点里程桩号的数据属性,根据参考里程桩号和公路单元的长度,计算出公路单元的起点里程桩号和公路单元的终点里程桩号,其中,所述参考里程桩号包括参考点所在公路单元的起点里程桩号和参考点所在公路单元的终点里程桩号;起点里程桩号和终点里程桩号的具体计算方法如下:STAKE_BEGIN(i)表示路链i的起点里程桩号,STAKE_END(i)表示路链i的终点里程桩号,LEN(i)表示路链i的长度,参考点Φ所在路链的起点里程桩号为STAKE_BEGIN(Ф),参考点所在路链的终点里程桩号为STAKE_END(Ф);当路链i为正向,且在参考点Ф下游时,STAKE_END(i)=STAKE_BEGIN(i)+LEN(i)其中,N为参考点Ф所在路链与路链i相隔的路链个数;当路链i为正向,且在参考点Ф上游时,STAKE_END(i)=STAKE_BEGIN(i)+LEN(i)其中,N为参考点Ф所在路链与路链i相隔的路链个数;当路链i为反向,且在参考点Ф下游时,STAKE_END(i)=STAKE_BEGIN(i)-LEN(i)其中,N为参考点Ф所在路链与路链i相隔的路链个数;当路链i为反向,且在参考点Ф上游时,STAKE_END(i)=STAKE_BEGIN(i)-LEN(i)其中,N为参考点Ф所在路链与路链i相隔的路链个数;获取需要定位的公路里程桩号;根据所述需要定位的公路里程桩号、公路单元的起点里程桩号和公路单元的终点里程桩号,对所述需要定位的公路里程桩号进行定位。2.根据权利要求1所述的方法,其特征在于,所述公路单元包括路段和/或路链。3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:获取所述公路的公路标识,以确定所述需要定位的公路里程桩号所在公路。4.根据权利要求1所述的方法,其特征在于,所述参考点包括公路起始点、收费站、服务区、立交桥和停车区。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述根据所述需要定位的公路里程桩号、公路单元的起点里程桩号和公路单元的终点里程桩号,对所述需要定位的公路里程桩号进行定位,包括:将所述需要定位的公路里程桩号与公路单元的起点里程桩号和公路单元的终点里程桩号进行匹配,确定所述需要定位的公路里程桩号所在的公路单元。6.一种位置定位装置,其特征在于,包括:计算模块,用于根据参考里程桩号和公路单元的长度,计算出公路单元的起点里程桩号和公路单元的终点里程桩号,其中,所述参考里程桩号包括参考点所在公路单元的起点里程桩号和参考点所在公路单元的终点里程桩号;起点里程桩号和终点里程桩号的具体计算方法如下:STAKE_BEGIN(i)表示路链i的起点里程桩号,STAKE_END(i)表示路链i的终点里程桩号,LEN(i)表示路链i的长度,参考点Φ所在路链的起点里程桩号为STAKE_BEGIN(Ф),参考点所在路链的终点里程桩号为STAKE_END(Ф);当路链i为正向,且在参考点Ф下游时,STAKE_END(i)=STAKE_BEGI...
【专利技术属性】
技术研发人员:杨珍珍,郭胜敏,李平,于晓,张高峰,孙亚夫,
申请(专利权)人:北京掌城科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。