本发明涉及一种基于经纬度定位车辆所在交通小区位置的方法。
背景技术:
出租汽车是现代城市的产物。随着我国城市化水平不断提高,为满足人民群众日益增长的交通需求,我国出租汽车行业近年来迅速发展,在迅速发展的同时,我国对于出租汽车管理也开始重视,为了能够快速定位出车辆的具体位置,在出租车上装配用于定位的车载设备,是当下十分流行的手段。
在现有技术中,一般是利用GPS技术采集车辆的二维坐标,并且直接通过二维坐标计算出该车辆所在小区的地理位置,该算法复杂且会产生大量GPS数据,这不仅使得计算过程耗时,且影响实时统计查询,造成实时效果差。
技术实现要素:
本发明所要解决的技术问题在于提供一种基于经纬度定位车辆所在交通小区位置的方法,从而快速定位车辆所在地理位置,提高获取车辆位置的效率。
为实现上述目的,本发明采用如下技术方案:
一种基于经纬度定位车辆所在交通小区位置的方法,采用的基于经纬度定位车辆所在交通小区位置的系统包括车载设备及后台应用支撑系统,所述车载设备安装于车上,用于获取出租车的经纬度信息;所述后台应用支撑系统与所述车载设备连接,用于存储车载设备上的数据信息;
具体方法包括以下步骤:
步骤A:通过车载设备采集出租车位置的经纬度坐标;
步骤B:将获取到的经纬度坐标存储到后台应用支撑系统中;
步骤C:通过规定算法将车辆位置的经纬度坐标转换为一维字符串;
步骤D:建立一维字符串与该交通小区的对应索引;
步骤E:在地图上显示该交通小区的地理位置,再根据车辆的实时经纬度信息快速定位车辆所在交通小区的位置;
步骤F:通过后台应用支撑系统查询、统计该交通小区实时的车辆数据。
优选地,所述车载设备为GPS装置。
优选地,所述后台应用支撑系统为Oracle数据库服务器。
优选地,所述算法为Geohash算法。
本发明通过采集车辆位置经纬度数据信息结合Geohash算法,将车辆位置经纬度坐标转换为一维字符串,在数据库中建立Geohash字符串与交通小区的对应索引,再通过索引表快速查询匹配,大大缩短了实时统计查询的响应时间,从而快速定位车辆所在地理位置,使获取车辆位置的效率大大提高。
附图说明
图1为本发明一种基于经纬度定位车辆所在交通小区位置的方法的流程图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面将结合附图以及具体实施方式,对本发明做进一步描述:
如图1所示,一种基于经纬度定位车辆所在交通小区位置的方法,采用的基于经纬度定位车辆所在交通小区位置的系统包括安装于出租车上的车载GPS装置及与该车载GPS装置无线连接的Oracle数据库服务器;
具体方法包括以下步骤:
步骤A:通过车载GPS装置采集出租车实时位置的经纬度坐标,并将该数据信息发送到Oracle数据库服务器中;
步骤B:将接收到的数据信息存储在Oracle数据库服务器中;
步骤C:通过Geohash算法将车辆位置的经纬度坐标转换为一维字符串;
步骤D:在Oracle数据库服务器中建立一维字符串与该交通小区的对应索引;
步骤E:在地图上显示该交通小区的地理位置,再根据车辆的实时经纬度信息快速定位车辆所在交通小区的位置;
步骤F:通过数据库服务器查询、统计该交通小区实时的车辆数据。
本发明将GPS坐标转换为一维的字符串,通过索引表查询匹配速度快,大大缩短实时统计查询的响应时间。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;对于本技术领域的普通技术人员来说,其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的保护范围。