一种基于记录仪管理平台的车辆聚合显示的实现方法技术

技术编号:18896995 阅读:24 留言:0更新日期:2018-09-08 12:10
一种基于记录仪管理平台的车辆聚合显示的实现方法,涉及一种车辆聚合显示方法。以解决传统的车辆显示方法不能够提供很流畅的车辆显示服务的问题。本发明专利技术提出的基于记录仪管理平台的车辆聚合显示的实现方法,根据当前缩放级别下的比例尺确定车辆聚合的精度值,根据确定好的聚合精度值计算电子地图上每一个需要聚合显示的车辆的GisKey值,然后在电子地图上根据计算好的GisKey值对车辆进行分类汇总,以得到每个GisKey值对应的车辆总数;最后利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。本发明专利技术可以应用于车辆的聚合显示技术领域用。

Implementation method of vehicle aggregation display based on recorder management platform

A method for realizing vehicle aggregation display based on recorder management platform relates to a vehicle aggregation display method. In order to solve the problem of traditional vehicle display method, it can not provide very smooth vehicle display service. The method of realizing vehicle aggregation display based on recorder management platform is proposed in the invention. The precision value of vehicle aggregation is determined according to the scale under the current zooming level, and the GisKey value of each vehicle that needs aggregation display on the electronic map is calculated according to the determined aggregation precision value, and then the GisKey value of each vehicle that needs aggregation display is calculated on the electronic map. A good GisKey value classifies and aggregates the vehicles to get the total number of vehicles corresponding to each GisKey value; finally, a list of aggregation points is generated by using the GisKey value, the total number of vehicles corresponding to each GisKey value and the coordinates of the electronic map corresponding to each GisKey value; and the aggregation display of vehicles under this zooming level is realized by displaying them on the electronic map. Show. The invention can be applied to the field of polymerized display technology of vehicles.

【技术实现步骤摘要】
一种基于记录仪管理平台的车辆聚合显示的实现方法
本专利技术涉及一种基于记录仪管理平台的车辆聚合显示的实现方法,属于车辆聚合显示

技术介绍
为了方便对在线车辆进行有效的监管和调度,我们必须通过电子地图终端实时查看车辆情况。由于电子地图的缩放级别和比例尺的不同,我们就需要在不同缩放级别下实现对大规模车辆的实时位置进行聚合显示,以用来支持不同缩放比例的电子地图在终端展示实时车况。由于电子地图的缩放级别很多、各缩放级别的聚合信息不同,而现有的交通部地图和百度地图,通过聚合或海量数据显示接口都不能提供很流畅的车辆显示服务,导致电子地图上的车辆聚合显示速度过慢,因此传统的车辆聚合显示方法在应用上具有一定的局限性。
技术实现思路
本专利技术的目的在于提供一种基于记录仪管理平台的车辆聚合显示的实现方法,以解决传统的车辆显示方法不能够提供很流畅的车辆显示服务的问题。本专利技术为解决上述技术问题采取的技术方案是:步骤一、更新电子地图上的车辆位置信息,获得当前地图的缩放级别及比例尺;步骤二、将步骤一的比例尺作为车辆聚合的精度值;步骤三、在步骤一的缩放级别的基础上,计算电子地图上每一个需要聚合显示的车辆的GisKey值,GisKey值计算所使用的精度为步骤二中确定的车辆聚合的精度值;步骤四、将地图上具有GisKey值的车辆坐标进行分类汇总,得到每个GisKey值对应的车辆总数;步骤五、利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。所述的GisKey值,即在地理信息系统中的Key值。Key值:将西南点坐标的横坐标以及纵坐标组合形成字符串,将所述字符串作为Key值;所述Key值用于表征待处理地理坐标所处于的网格的坐标。本专利技术的有益效果是:本专利技术提出的基于记录仪管理平台的车辆聚合显示的实现方法,根据当前缩放级别下的比例尺确定车辆聚合的精度值,采用确定好的聚合精度值计算电子地图上每一个需要聚合显示的车辆的GisKey值,然后在电子地图上根据计算好的GisKey值对车辆进行分类汇总,以得到每个GisKey值对应的车辆总数;最后利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。所以本专利技术可以应用于任何聚合比例尺下,因此使用者可以根据需要,自由定制聚合比例尺;而且本专利技术在数据准备期即可根据各缩放级别的比例尺确定聚合精度,而无需使用地图引擎进行坐标聚合操作,降低了地图引擎的压力,且本专利技术能够在1秒左右时间内完成海量车辆的行驶信息的聚合显示,为平台监管监控用户提供非常流畅的地图监控服务。本专利技术的基于记录仪管理平台的车辆聚合显示的实现方法可以很好的实现地图车辆的聚合显示,显示速度较快。附图说明图1是基于记录仪管理平台的车辆聚合显示的实现方法的流程图;图2是使用百度地图提供的API函数对该聚合信息进行聚合显示的效果图。具体实施方式具体实施方式一:本实施方式所述的一种基于记录仪管理平台的车辆聚合显示的实现方法,具体是按照以下步骤进行的:步骤一、更新电子地图上的车辆位置信息,获得当前地图的缩放级别及比例尺;步骤二、将步骤一的比例尺作为车辆聚合的精度值;步骤三、在步骤一的缩放级别的基础上,计算电子地图上每一个需要聚合显示的车辆的GisKey值,GisKey值计算所使用的精度为步骤二中确定的车辆聚合的精度值;步骤四、将地图上具有GisKey值的车辆坐标进行分类汇总,得到每个GisKey值对应的车辆总数;步骤五、利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。所述的GisKey值,即在地理信息系统中的Key值。Key值:将西南点坐标的横坐标以及纵坐标组合形成字符串,将所述字符串作为Key值;所述Key值用于表征待处理地理坐标所处于的网格的坐标。Key值按照申请号为201710283278.8的《一种基于记录仪管理平台的KEY值计算方法及装置》中所记载的方法计算。在电子地图发生缩放的变化时,获得变动后的地图的缩放级别及相应的显示比例尺,通过比例尺,确定车辆聚合的精度范围(即方圆多少米内的车辆进行聚合显示)。使用《一种基于记录仪管理平台的KEY值计算方法及装置》的方法计算出每一个需要在地图上显示的坐标的GisKey值(该KEY值的精度使用车辆聚合精度),并以该KEY值作为主键,进行分类汇总,形成一个GisKey和车辆数的列表,则该列表即为车辆坐标在该缩放级别下的聚合点列表。本实施方式可以根据用户使用的不同需求确定缩放级别比例尺,并根据比例尺确定车辆聚合的精度值,采用确定好的聚合精度值计算电子地图上每一个需要聚合显示的车辆的GisKey值,然后在电子地图上根据计算好的GisKey值对车辆进行分类汇总,以得到每个GisKey值对应的车辆总数;最后利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。本实施方式的方法可以应用于任何比例尺下,因此使用者可以根据需要,自由定制聚合比例尺,使用较为方便。本实施方式的车辆聚合精度范围可以通过该缩放级别下的比例尺确定,即方圆多少米内的车辆进行聚合显示。具体实施方式二:结合图1说明本实施方式,本实施方式与具体实施方式一不同的是:步骤二中根据当前地图的比例尺确定车辆聚合的精度值后,查找该比例尺对应的缩放级别下是否存在已生成的聚合点列表,若存在,则直接在电子地图上显示该缩放级别下的车辆聚合显示;若不存在,则执行步骤三至步骤五的操作。其他步骤和参数与具体实施方式一相同。具体实施方式三:本实施方式与具体实施方式一至二不同的是:步骤三的计算电子地图上每一个需要聚合显示的车辆的GisKey值的具体过程为:步骤三一:获取地图上每个车辆的地理坐标;步骤三二:将所述每个车辆的地理坐标转换为二维直角坐标;步骤三三:按照步骤二中确定的车辆聚合的精度值,对二维直角坐标所在坐标系进行网格划分;步骤三四:求解所述二维直角坐标所在网格的西南点坐标;步骤三五:将所述西南点坐标的横坐标以及纵坐标组合形成字符串,将所述字符串作为GisKey值;所述GisKey值用于表征电子地图上每个网格的坐标。其他步骤和参数与具体实施方式一或二相同。具体实施方式四:本实施方式与具体实施方式一至三不同的是:步骤四的具体过程为:步骤三中每个网格下对应的所有车辆的GisKey值均相同,以步骤三得到的用于表征每个网格的坐标的GisKey值为主键,计算每个网格中所对应的车辆总数。本实施方式中每个网格下对应的所有车辆的GisKey值均相同,因此可以获得相同GisKey值下对应的车辆的总数,然后以该GisKey值为主键,进行分类汇总,形成聚合点列表,该列表即为车辆坐标在该缩放级别下的聚合点列表。其他步骤和参数与具体实施方式一至三之一相同。具体实施方式五:本实施方式与具体实施方式一至四不同的是:步骤五所述的车辆聚合显示过程使用百度地图提供的API函数对所本文档来自技高网...

【技术保护点】
1.一种基于记录仪管理平台的车辆聚合显示的实现方法,其特征在于,所述基于记录仪管理平台的车辆聚合显示的实现方法包括以下步骤:步骤一、更新电子地图上的车辆位置信息,获得当前地图的缩放级别及比例尺;步骤二、将步骤一的比例尺作为车辆聚合的精度值;步骤三、在步骤一的缩放级别的基础上,计算电子地图上每一个需要聚合显示的车辆的GisKey值,GisKey值计算所使用的精度为步骤二中确定的车辆聚合的精度值;步骤四、将地图上具有GisKey值的车辆坐标进行分类汇总,得到每个GisKey值对应的车辆总数;步骤五、利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。

【技术特征摘要】
1.一种基于记录仪管理平台的车辆聚合显示的实现方法,其特征在于,所述基于记录仪管理平台的车辆聚合显示的实现方法包括以下步骤:步骤一、更新电子地图上的车辆位置信息,获得当前地图的缩放级别及比例尺;步骤二、将步骤一的比例尺作为车辆聚合的精度值;步骤三、在步骤一的缩放级别的基础上,计算电子地图上每一个需要聚合显示的车辆的GisKey值,GisKey值计算所使用的精度为步骤二中确定的车辆聚合的精度值;步骤四、将地图上具有GisKey值的车辆坐标进行分类汇总,得到每个GisKey值对应的车辆总数;步骤五、利用GisKey值、每个GisKey值对应的车辆总数和每个GisKey值对应的电子地图坐标生成聚合点列表;在电子地图上显示出来,实现该缩放级别下的车辆聚合显示。2.根据权利要求1所述的基于记录仪管理平台的车辆聚合显示的实现方法,其特征在于,步骤二中根据当前地图的比例尺确定车辆聚合的精度值后,查找该比例尺对应的缩放级别下是否存在已生成的聚合点列表,若存在,则直接在电子地图上显示该缩放级别下的车辆聚合显示;若不存在,则执行步骤三至步骤五的操作。3...

【专利技术属性】
技术研发人员:姜军李德贤滕胜广姜海峰
申请(专利权)人:航天科技控股集团股份有限公司
类型:发明
国别省市:黑龙江,23

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

1