一种基于局部覆盖盲区的专用车服务站选址方法技术

技术编号:28561289 阅读:17 留言:0更新日期:2021-05-25 17:56
一种基于局部覆盖盲区的专用车服务站选址方法,包括:采集车辆行车数据,获取所有车辆的停留点;基于地图兴趣区域的范围,将地图进行网格化,将兴趣区域划分为若干个网格,得到网格矩阵,对各网格进行编码,确定网格化的区域和每个网格的大小;将获取的停留点都映射到对应的网格编码中,并筛选出热力网格;将热力网格与服务站匹配,确定每个热力网格对应的服务站,计算服务站与所属热力网格的距离,计算出每个服务站的服务半径,将车辆停靠点和服务站展示在地图上,对每个服务站画出对应服务半径的半径圈,获取每个服务站的半径圈内车辆停靠点的热力分布,基于所有服务站的半径圈内热力分布确定服务站覆盖盲区的候选服务站选址区域。

【技术实现步骤摘要】
一种基于局部覆盖盲区的专用车服务站选址方法
本专利技术涉及专用车服务站选址领域,具体涉及一种基于局部覆盖盲区的专用车服务站选址方法。
技术介绍
专用汽车是从事专门作业的。这种汽车为了达到不同目的,在底盘上加装相应的作业装备,如售货车、垃圾车、清扫车、洒水车。专用车的主要特点是移动范围相对于物流车较小,一般集中在某个特定城市,最大不会超出省区域专利CN111178577A《一种基于GEOHASH算法的服务站选址方法》,提出利用车辆轨迹点映射到GEOHASH编码范围,但是其只考虑了车辆停留频次来画网格热力图,这存在一个明显的问题,那就是出现频次高的网格可能覆盖的只有一辆或者少数几辆车,其热力图就存在偏差,并不能作为服务站的候选地址,而且其主要研究的是商用物流车的服务站选址,而对于专用车来说,由于其特殊性,对服务站的要求更加特殊;专利CN105206046A《基于大数据的出租车服务站选址及可行性评价方法》,提出利用出租车停驻位置信息数据进行分时段空间聚类,得到出租车服务站选址方案,其是以出租车载客为出发点得出服务热点为依据进行选择,该方法对专用车更加不适用。
技术实现思路
鉴于现有技术中存在的技术缺陷和技术弊端,本专利技术实施例提供克服上述问题或者至少部分地解决上述问题的一种基于局部覆盖盲区的专用车服务站选址方法,具体方案如下:一种基于局部覆盖盲区的专用车服务站选址方法,所述方法包括:步骤1,采集车辆行车数据,获取所有车辆的停留点;步骤2,进行网格初始化:基于地图兴趣区域的范围,将地图进行网格化,将兴趣区域划分为若干个网格,得到网格矩阵,对各网格进行编码,确定网格化的区域和每个网格的大小;步骤3,将获取的停留点都映射到对应的网格编码中,并筛选出热力网格;步骤4,将热力网格与服务站匹配,确定每个热力网格对应的服务站,并计算服务站到所属热力网格中心的距离,作为服务站所属热力网格的距离,根据每个服务站所属热力网格的距离,计算出每个服务站的服务半径;步骤5,将车辆停靠点和服务站展示在地图上,对每个服务站画出对应服务半径的半径圈,获取每个服务站的半径圈内车辆停靠点的热力分布,基于所有服务站的半径圈内热力分布确定服务站覆盖盲区的候选服务站选址区域。进一步地,步骤1还包括,对车辆行车数据数据进行筛选,对于总里程小于第一预设里程且总油耗<第一预设油耗的车辆行车数据,不获取对应车辆的停留点。进一步地,步骤2中,网格初始化过程具体包括:确定地图兴趣区域的范围和网格矩阵的大小,其中,地图兴趣区域的范围由最小最大经纬度表示,最小的经度、最大的经度、最小的纬度以及最大的纬度分别表示为λmin,λmax;网格矩阵的大小表示为n×n,即一个n行n列的矩阵,矩阵中的每个单元格即为网格,每个网格具有唯一的编码,得到所有网格的编码集为Z={Z1,…,Zn,…Zn×n};基于网格初始化,确定得到每个网格的长度宽度h=(λmax-λmin)/n,基于每个网格的长度与宽度确定每个网格的大小。进一步地,步骤3中,将获取的停留点都映射到对应的网格编码中具体为:令某辆车的停留点集为其中表示t时刻采集的经度与纬度;将当前采集的停留点坐标映射到对应的网格矩阵的行和列,令所在网格行和列下标分别计算为和ct=int((λmax-λt)/h);利用Z-order算法将计算得到的行和列下标映射到对应的网格编码zt。进一步地,步骤3还包括,设定车辆停靠点规则,获取车辆熄火后停留的时间,只有车辆熄火后停留的时间大于第一预设时间,才将对应停留点作为该车辆的一个停留点。进一步地,步骤3还包括:将距离小于第一预设距离的多个停靠点,聚合成一个停靠点。进一步地,步骤3中,筛选出热力网格具体为:将获取的停留点都映射到对应的网格编码中后,获取所有网格中的停留车辆数及停留频次,按照预先定义好最小停留车辆数及最小停留频次的阈值对各网格进行筛选,保留停留车辆数及停留频次大于最小停留车辆数及最小停留频次的网格,作为热力网格,将这些热力网格利用Z-oreder算法进行解码,得到热力网格中心点对应的经纬度。进一步地,步骤4具体为:令筛选出了m个热力网格,将每个热力网格与其最近的服务站做匹配,得到每个热力网格对应的服务站,并得到热力网格与服务站匹配表,其中,与服务站距离超过第二预设距离的热力网格不进行匹配;基于热力网格与服务站匹配表,得到每个服务站所属的网格集,根据每个服务站所属的网格集,计算出每个服务站所属网格的最大距离和平均距离,根据最大距离得到每个服务站的服务半径。进一步地,步骤5具体为:令现有服务站有p个,令筛选出了m个热力网格,计算所述p个服务站与m个热力网格的距离;设置每个服务站的最大服务半径为R,如果m个热力网格中某一个与该服务站的距离小于R,则将该热力网格进行标记;遍历每个服务站,并标记服务半径内的标记的热力网格;最后遍历所有m个热力网格,提取出未标记的热力网格,即为现有服务站覆盖盲区的候选服务站选址区域。本专利技术具有以下有益效果:本专利技术以售出车辆的行驶轨迹为数据来源,从中提取所有车辆的主要停留区域,从这些停留区域中筛选出满足业务需求(停留时长、停留车次等)的候选区域,然后再剔除已包含服务站或者在服务站覆盖范围内的区域,最后剩下的停留区域为可能的新的车辆聚集点,从而作为服务站候选地址。附图说明图1为本专利技术实施例提供的基于局部覆盖盲区的专用车服务站选址方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。如图1所示,为本专利技术实施例提供的一种基于局部覆盖盲区的专用车服务站选址方法,所述方法包括:步骤1,采集车辆行车数据,获取所有车辆的停留点;步骤2,进行网格初始化:基于地图兴趣区域的范围,将地图进行网格化,将兴趣区域划分为若干个网格,得到网格矩阵,对各网格进行编码,确定网格化的区域和每个网格的大小;步骤3,将获取的停留点都映射到对应的网格编码中,并筛选出热力网格;步骤4,将热力网格与服务站匹配,确定每个热力网格对应的服务站,并计算服务站到所属热力网格中心的距离,作为服务站所属热力网格的距离,根据每个服务站所属热力网格的距离,计算出每个服务站的服务半径;步骤5,将车辆停靠点和服务站展示在地图上,对每个服务站画出对应服务半径的半径圈,获取每个服务站的半径圈内车辆停靠点的热力分布,基于所有服务站的半径圈内热力分布确定服务站覆盖盲区的候选服务站选址区域。其中,步骤1还包括,对车辆行车数据数据进行筛选,对于总里程小于第一预设里程且总油耗<第一预设油耗的车辆行车数据,不获取对应车辆的停留本文档来自技高网...

【技术保护点】
1.一种基于局部覆盖盲区的专用车服务站选址方法,其特征在于,所述方法包括:/n步骤1,采集车辆行车数据,获取所有车辆的停留点;/n步骤2,进行网格初始化:基于地图兴趣区域的范围,将地图进行网格化,将兴趣区域划分为若干个网格,得到网格矩阵,对各网格进行编码,确定网格化的区域和每个网格的大小;/n步骤3,将获取的停留点都映射到对应的网格编码中,并筛选出热力网格;/n步骤4,将热力网格与服务站匹配,确定每个热力网格对应的服务站,并计算服务站到所属热力网格中心的距离,作为服务站所属热力网格的距离,根据每个服务站所属热力网格的距离,计算出每个服务站的服务半径;/n步骤5,将车辆停靠点和服务站展示在地图上,对每个服务站画出对应服务半径的半径圈,获取每个服务站的半径圈内车辆停靠点的热力分布,基于所有服务站的半径圈内热力分布确定服务站覆盖盲区的候选服务站选址区域。/n

【技术特征摘要】
1.一种基于局部覆盖盲区的专用车服务站选址方法,其特征在于,所述方法包括:
步骤1,采集车辆行车数据,获取所有车辆的停留点;
步骤2,进行网格初始化:基于地图兴趣区域的范围,将地图进行网格化,将兴趣区域划分为若干个网格,得到网格矩阵,对各网格进行编码,确定网格化的区域和每个网格的大小;
步骤3,将获取的停留点都映射到对应的网格编码中,并筛选出热力网格;
步骤4,将热力网格与服务站匹配,确定每个热力网格对应的服务站,并计算服务站到所属热力网格中心的距离,作为服务站所属热力网格的距离,根据每个服务站所属热力网格的距离,计算出每个服务站的服务半径;
步骤5,将车辆停靠点和服务站展示在地图上,对每个服务站画出对应服务半径的半径圈,获取每个服务站的半径圈内车辆停靠点的热力分布,基于所有服务站的半径圈内热力分布确定服务站覆盖盲区的候选服务站选址区域。


2.根据权利要求1所述的基于局部覆盖盲区的专用车服务站选址方法,其特征在于,步骤1还包括,对车辆行车数据数据进行筛选,对于总里程小于第一预设里程且总油耗<第一预设油耗的车辆行车数据,不获取对应车辆的停留点。


3.根据权利要求1所述的基于局部覆盖盲区的专用车服务站选址方法,其特征在于,步骤2中,网格初始化过程具体包括:确定地图兴趣区域的范围和网格矩阵的大小,其中,地图兴趣区域的范围由最小最大经纬度表示,最小的经度、最大的经度、最小的纬度以及最大的纬度分别表示为λmin,λmax;网格矩阵的大小表示为n×n,即一个n行n列的矩阵,矩阵中的每个单元格即为网格,每个网格具有唯一的编码,得到所有网格的编码集为Z={Z1,…,Zn,…Zn×n};
基于网格初始化,确定得到每个网格的长度宽度h=(λmax-λmin)/n,基于每个网格的长度与宽度确定每个网格的大小。


4.根据权利要求1所述的基于局部覆盖盲区的专用车服务站选址方法,其特征在于,步骤3中,将获取的停留点都映射到对应的网格编码中具体为:
令某辆车的停留点集为其中表示t时刻采集的经度与纬度;
将当前采集的停留点坐标映射到对应的网格矩阵的行和列,令所在网格行和列下标分别计算为和ct=i...

【专利技术属性】
技术研发人员:陆林贾梦莹赵成郭全祥李晓聪张宇
申请(专利权)人:南斗六星系统集成有限公司
类型:发明
国别省市:湖北;42

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

1