System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种重载铁路货运领域列车经纬度转公里标方法。
技术介绍
1、铁路线路网错综复杂,数十条上百条主线、支线交错,铁路营业里程高达十几万公里。同时移动终端设备受到其计算能力的限制,想在几十毫秒内通过当前gps经纬度计算并定位出当前的主线、支线公里标确实比较困难。在过去的几年中,平均每年有不少铁道沿线施工人员或维护人员,因未及时发现列车接近而造成事故。铁路机车管理人员需要知道运行列车的具体位置以便管理。传统的位置定位技术主要以gps定位为主。在公路、铁路等线路的运输过程中,常常涉及在这些线状道路上的移动体的精确定位,而且需要精确定位的不是gps经纬度,而是里程数和所在线路。但迄今为止却没有准确而便捷的确定方法。
2、铁路测绘数据由多个铁路测绘点组成,铁路测绘点由中心点经纬度,上下偏移经纬度、公里标、上下行标识等数据组成,每个铁路测绘点作为一个数据集。由于重载铁路货运领域实际开发中,对于列车的方向、运行线路、接近和离去,列车的实际距离等数据需求较高,但只有列车的经纬度对于列车相关数据的计算能力较差,因此需要经纬度转公里标的方法。
技术实现思路
1、本专利技术实施例通过提供一种重载铁路货运领域列车经纬度转公里标方法,实现了现有技术中通过经纬度转公里标一种实现方法。
2、本专利技术实施例提供了一种重载铁路货运领域列车经纬度转公里标方法,包括:获取列车运行线路的铁路测绘数据,对所述铁路测绘数据进行预处理,得到目标铁路测绘数据;
3
4、若出现偏差,获取在所述目标铁路测绘数据中与所述列车经纬度距离最小的数据点,替代列车经纬度得到目标经纬度;否则,将所述列车经纬度作为目标经纬度;
5、根据所述目标经纬度获取所述目标铁路测绘数据中与所述目标经纬度相邻的两个数据点集,作为第一数据点集和第二数据点集;
6、计算列车在所述第一数据点集和第二数据点集之间所占比例,得到目标比例;
7、基于所述目标比例计算所述目标列车经纬度所对应的公里标。
8、优选地,所述对铁路测绘数据进行预处理,得到目标铁路测绘数据,包括:
9、对所述铁路测绘数据进行遍历,将无公里标的数据点集去除;
10、根据列车运行线路的方向,获取上行铁路测绘数据或下行铁路测绘数据;
11、为所述上行铁路测绘数据或下行铁路测绘数据赋予上下行标识,组成若干数据点集;
12、根据公里标大小将若干数据点集按照正序进行排序,得到目标铁路测绘数据。
13、优选地,所述目标铁路测绘数据包括若干数据点集,所述数据点集包括中心点经纬度、公里标、上下行标识。
14、优选地,所述判定列车经纬度是否出现偏差,包括:
15、将所述列车经纬度与所述目标铁路测绘数据中的若干经纬度进行逐一比对,若在所述目标铁路测绘数据中未匹配成功,则判定所述列车经纬度出现偏差,不在列车运行线路上。
16、优选地,所述获取目标铁路测绘数据中与目标经纬度相邻的两个数据点集,包括:
17、对所述目标铁路测绘数据进行遍历,每次遍历取两个数据点集作为第一数据点集和第二数据点集;
18、分别计算所述目标列车经纬度、第一数据点集的经纬度、第二数据点集的经纬度之间的距离,得到第一距离、第二距离和第三距离;
19、比较所述第一距离、第二距离和第三距离,获得与所述目标经纬度相邻的两个数据点集。
20、优选地,所述方法还包括:
21、计算所述第一数据点集的经纬度和目标列车经纬度的距离作为第一距离;
22、计算所述第二数据点集的经纬度和目标列车经纬度的距离作为第二距离;
23、计算所述第一数据点集的经纬度和第二数据点集的经纬度的距离作为第三距离。
24、优选地,所述比较所述第一距离、第二距离和第三距离,获得与所述目标经纬度相邻的两个数据点集,包括:
25、如果所述第一距离小于等于所述第三距离且所述第二距离小于等于所述第三距离,将此时遍历的第一数据点集和第二数据点集作为与目标列车经纬度相邻的两个数据点集;否则,继续遍历更新第一数据点集和第二数据点集。
26、优选地,所述计算列车在第一数据点集和第二数据点集之间所占比例,包括:
27、将所述第一数据点集经度减去所述第二数据点集经度的绝对值作为第一比对结果;
28、将所述第一数据点集纬度减去所述第二数据点集纬度的绝对值作为第二比对结果;
29、将所述第一比对结果和所述第二比对结果进行比较,得到比较结果;
30、根据所述比较结果,确定比例参数,得到目标比例。
31、优选地,所述根据所述比较结果,确定比例参数,得到目标比例,包括:
32、若所述比较结果为第一比对结果大于第二比对结果,则确定经度为比例参数,采用经度计算目标比例;
33、若所述比较结果为第一比对结果小于第二比对结果,则确定纬度为比例参数,采用纬度计算目标比例。
34、优选地,所述基于目标比例计算目标列车经纬度所对应的公里标,包括:
35、根据以下公式计算所述目标列车经纬度所对应的公里标:k=k1+(k2-k1)*a,其中,k为目标列车经纬度所对应的公里标,k2为第一数据点集的公里标,k2为第二数据点集的公里标,a为目标比例。
36、本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
37、本专利技术根据列车运行线路对铁路测绘数据根据上行或下行进行匹配,作为上行铁路测绘数据或下行铁路测绘数据,并对列车的经纬度进行纠偏,保证列车所在经纬度点在铁路测绘数据所在的折线上,对铁路测绘数据进行遍历,通过对距离之间的严格判断逻辑,最终获取到列车所对应线路的公里标。
本文档来自技高网...【技术保护点】
1.一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,包括:
2.如权利要求1所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述对铁路测绘数据进行预处理,得到目标铁路测绘数据,包括:
3.如权利要求2所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述目标铁路测绘数据包括若干数据点集,所述数据点集包括中心点经纬度、公里标、上下行标识。
4.如权利要求1所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述判定列车经纬度是否出现偏差,包括:
5.如权利要求1所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述获取目标铁路测绘数据中与目标经纬度相邻的两个数据点集,包括:
6.如权利要求5所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述方法还包括:
7.如权利要求5所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述比较所述第一距离、第二距离和第三距离,获得与所述目标经纬度相邻的两个数据点集,包括:
8.如权利
9.如权利要求8所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述根据所述比较结果,确定比例参数,得到目标比例,包括:
10.如权利要求7所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述基于目标比例计算目标列车经纬度所对应的公里标,包括:
...【技术特征摘要】
1.一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,包括:
2.如权利要求1所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述对铁路测绘数据进行预处理,得到目标铁路测绘数据,包括:
3.如权利要求2所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述目标铁路测绘数据包括若干数据点集,所述数据点集包括中心点经纬度、公里标、上下行标识。
4.如权利要求1所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述判定列车经纬度是否出现偏差,包括:
5.如权利要求1所述的一种重载铁路货运领域列车经纬度转公里标方法,其特征在于,所述获取目标铁路测绘数据中与目标经纬度相邻的两个数据点集,包括:
6.如权利要求...
【专利技术属性】
技术研发人员:王雷,李明,赵顺,盖梦林,
申请(专利权)人:北京兴盛公科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。