【技术实现步骤摘要】
本专利技术涉及物流系统
,特别涉及一种运单信息自动录入和状态自动同步的算法。
技术介绍
在物流信息化应用中,国内已有的信息技术主要在录单,调度,回单等环节的软件工具的开发,只是把这些工作的工具纸笔替换键盘和电子存档,主要还是由人来完成运单的信息录入和状态变换操作,这对物流中的人工操作并未减少,人工录单的重复工作容易使操作人员产生工作疲劳,且物流信息更新慢。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的目的在于提出一种运单信息自动录入和状态自动同步的算法,解决了人工录单的重复工作的问题,实现了货物位置的实时跟踪,完成了运单状态的自动同步。为了实现上述目的,本专利技术提供一种运单信息自动录入和状态自动同步的算法,包括以下步骤:步骤S1,位置数据的采集,通过GPS系统获取车辆定位数据;步骤S2,数据预处理,将车辆所在位置的经度、纬度转化为地图标准类型的经纬度;步骤S3:计算车辆所在位置与路线设置中所设置的发货点的之间距离;步骤S4:计算车辆是否在发货点的围栏内;当车辆在发货点的围栏内,且仅当首次出现在发货点的围栏内时,系统会自动记录此条信息;当车辆在发货点的围栏范围外,且之前系统有记录此车进入发货点的记录,则判定此车驶出发货点的围栏,系统会自动记录此条信息;步骤S5:计算车辆所在位置与路线设置中所设置的收货点的之间距离;步骤S6:计算车辆是否在收货点的围栏内;当车辆在收货点的围栏内,且仅当首次出现在收货点的围栏内时,系统会自动记录此条信息;当车辆在收货点的围栏范围外,且之前系统有记录此车进入收货点的记录,则判定此车驶出收货点 ...
【技术保护点】
一种运单信息自动录入和状态自动同步的算法,其特征在于,包括以下步骤:步骤S1,位置数据的采集,通过GPS系统获取车辆定位数据;步骤S2,数据预处理,将车辆所在位置的经度、纬度转化为地图标准类型的经纬度;步骤S3:计算车辆所在位置与路线设置中所设置的发货点的之间距离;步骤S4:计算车辆是否在发货点的围栏内;当车辆在发货点的围栏内,且仅当首次出现在发货点的围栏内时,系统会自动记录此条信息;当车辆在发货点的围栏范围外,且之前系统有记录此车进入发货点的记录,则判定此车驶出发货点的围栏,系统会自动记录此条信息;步骤S5:计算车辆所在位置与路线设置中所设置的收货点的之间距离;步骤S6:计算车辆是否在收货点的围栏内;当车辆在收货点的围栏内,且仅当首次出现在收货点的围栏内时,系统会自动记录此条信息;当车辆在收货点的围栏范围外,且之前系统有记录此车进入收货点的记录,则判定此车驶出收货点的围栏,系统会自动记录此条信息;当系统记录了车辆驶出收货点的围栏时间的数据时,此次监听程序结束;步骤7:最后系统将车辆由发货点出发到达收货点的行驶轨迹,展示在地图上。
【技术特征摘要】
1.一种运单信息自动录入和状态自动同步的算法,其特征在于,包括以下步骤:步骤S1,位置数据的采集,通过GPS系统获取车辆定位数据;步骤S2,数据预处理,将车辆所在位置的经度、纬度转化为地图标准类型的经纬度;步骤S3:计算车辆所在位置与路线设置中所设置的发货点的之间距离;步骤S4:计算车辆是否在发货点的围栏内;当车辆在发货点的围栏内,且仅当首次出现在发货点的围栏内时,系统会自动记录此条信息;当车辆在发货点的围栏范围外,且之前系统有记录此车进入发货点的记录,则判定此车驶出发货点的围栏,系统会自动记录此条信息;步骤S5:计算车辆所在位置与路线设置中所设置的收货点的之间距离;步骤S6:计算车辆是否在收货点的围栏内;当车辆在收货点的围栏内,且仅当首次出现在收货点的围栏内时,系统会自动记录此条信息;当车辆在收货点的围栏范围外,且之前系统有记录此车进入收货点的记录,则判定此车驶出收货点的围栏,系统会自动记录此条信息;当系统记录了车辆驶出收货点的围栏时间的数据时,此次监听程序结束;步骤7:最后系统将车辆由发货点出发到达收货点的行驶轨迹,展示在地图上。2.如权利要求1所述的运单信息自动录入和状态自动同步的算法,其特征在于:在步骤S1中,车辆定位数据至少包括:车牌号、设备编号、车辆所在位置的经度和维度、车辆定位时间。3.如权利要求1所述的运单信息自动录入和状态自动同步的算法,其特征在于:在步骤S2中,将车辆所在位置的经度、纬度转化为地图标准类型的经纬度的计算算法如下:a、获取车辆所在位置的经度、纬度;b、根据经纬度偏移算法计算地图标准类型的经纬度。4.如权利要求1所述的运单信息自动录入和状态自动同步的算法,其特征在于:经纬度偏移算法包括以下步骤:a、先将原始经纬度(lat、lon)进行纬度转换:转换后纬度dLat=-100.0+2.0*(lon-105.0)+3.0*(lat-35.0)+0.2*(lat-35.0)*(lat-35.0)+0.1*(lon-105.0)*(lat-35.0)+0.2*Math.sqrt(Math.abs(lon-105.0))+(20.0*Math.sin(6.0*(lon-105.0)*pi)+20.0*Math.sin(2.0*(lon-105.0)*pi))*2.0/3.0+(20.0*Math.sin((lat-35.0)*pi)+40.0*Math.sin((lat-35.0)/3.0*pi))*2.0/3.0+(160.0*Math.sin((lat-35.0)/12.0*pi)+320*Math.sin((lat-35.0)*pi/30.0))*2.0/3.0;其中,pi表示圆周率,a表示卫星椭球坐标投影到平面地图坐标系的投影因子,ee表示椭球的偏心率,lat原始纬度,lon原始经度;b、将原始经纬度(lat、lon)进行经度转换;转换后经度dLon=300.0+(lon-105.0)+2.0*(lat-35.0)+0.1*(lon-105.0)*(lon-105.0)+0.1*(lon-105.0)*(lat-35.0)+0.1*Math.sqrt(Math.abs(lon-105.0))+(20.0*Math.sin(6.0*(lon-105.0)*pi)+20.0*Math.sin(2.0*(lon-105.0)*pi))*2.0/3.0+(20.0*Math.sin((lon-105.0)*pi)+40.0...
【专利技术属性】
技术研发人员:彭鹏,
申请(专利权)人:上海宏欣网络科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。