专利名称:检测桩号的校准方法
技术领域:
本发明涉及公路养护数据自动化处理领域,特别是指一种检测桩号的校准方法。
背景技术:
对公路进行检测、养护过程中,需要确定路面上的准确位置,确定位置的同时,确定该位置检测到的路面数据,如破损率、纵断面的高程数据等。
由于路面的检测会涉及多种数据,这些数据不是在同一次路测中完成,需要通过多次路测分别进行。路测过程中,都会以桩号作为路面位置的标识,在路测的同时记录在该桩号位置检测到的数据。目前道路上采用建立在路边的里程桩来标记路面的某个位置,实现定位。桩号是以起点沿线到该点的水平距离。如某处距离起点1200m,则其桩号即为K1+200。有些公路的里程桩建立较少,需要采用检测桩号,检测桩号是指根据路面检测车的行驶位置,通过GPS定位后获得的桩号序列数据。桩号序列数据中,由多个数据项组成,数据项之间顺序编号,每个序号的数据项至少包括2个数据,一个是检测桩号,另一个是该桩号位置的GPS数据。检测到的各项路况数据,通过多次路测获得。由于有些路段不存在里程桩,或最近的里程桩不能用于定位,导致每次路测的起点位置会存在不一致的情况,这种不一致的情况体现在两个相同或相近的检测桩号,但GPS数据相差很大。例如,本次路测与之前的一次路测的两个相同序号的数据项,其检测桩号可能会偏差很大,而GPS数据可能相同或差别不大。这就导致地理位置相差不大的位置,用的检测桩号却不同,而各次检测的各种路测数据会综合在一起使用。在综合在一起使用时,参照相同检测桩号对应的路况数据进行分析,但由于检测桩号对应的gps位置不同,相同的检测桩号所表示的位置存在较大误差,使得这些路况数据不能综合使用,导致不能进行后续的检测数据分析。
发明内容
有鉴于此,本发明在于提供一种检测桩号的校准方法,以解决上述相同的检测桩号所表示的位置存在较大误差,使得这些路况数据不能综合使用的问题。为解决上述问题,本发明提供一种检测桩号的校准方法,包括读取桩号序列中的一个数据项;其中,数据项包括检测桩号和该检测桩号对应的地理位置数据;根据所述地理位置数据,在基准桩号序列中查找与当前读取的数据项的地理位置最接近的数据项;确定当前读取的数据项与所述基准桩号序列中查找到数据项的检测桩号的差值的绝对值;如果所述差值的绝对值大于第一阈值,则使用所述查找的数据项的检测桩号更正所述当前读取的数据项的检测桩号。通过本发明的上述步骤,可实现两个相同或相差较小的检测桩号,所对应的地理位置相同或距离间隔很近,对于公路养护而言,可认为是同一位置。多个经过校对的检测桩号序列,每个序列的数据项对应的路况数据可在一起综合使用,用于进行后续的检测数据分析,从而获得准确的分析结果,制定相应的养护方案。
图I是实施例的流程图;图2是实施例中计算出的各个距离关系的示意图;图3是实施例中另一次计算出的各个距离关系的示意图;图4是另一个实施例的流程图。
具体实施例方式为清楚说明本发明中的方案,下面给出优选的实施例并结合附图详细说明。 参见图I所示的流程图,包括Sll :读取桩号序列中的一个数据项;其中,数据项包括检测桩号和该检测桩号对应的地理位置数据;S12:根据所述地理位置数据,在基准桩号序列中查找与当前读取的数据项的地理位置最接近的数据项;S13:确定当前读取的数据项与所述基准桩号序列中查找到数据项的检测桩号的差值的绝对值;S14 :如果所述差值的绝对值大于第一阈值,则使用所述查找的数据项的检测桩号更正所述当前读取的数据项的检测桩号。通过本发明的上述步骤,可实现两个相同或相差较小的检测桩号,所对应的地理位置相同或距离间隔很近,对于公路养护而言,可认为是同一位置。多个经过校对的检测桩号序列,每个序列的数据项对应的路况数据可在一起综合使用,用于进行后续的检测数据分析,从而获得准确的分析结果,制定相应的养护方案。下面通过具体的参数详细说明,参见表I :表I
nil~r^i rw&~nn r^i
~~~175542039.981108116.286957
~1 5526039.980007116.285691185543039.981174116.287044
、~ 5527039.980086116.285772195544039.981234116.287124
~ 5528039.980164116.285853205545039.981282116.28719~
~ 5529039.980221116.285912215546039.981345116.287278
权利要求
1.一种检测桩号的校准方法,其特征在于,包括 读取桩号序列中的一个数据项;其中,数据项包括检测桩号和该检测桩号对应的地理位置数据; 根据所述地理位置数据,在基准桩号序列中查找与当前读取的数据项的地理位置最接近的数据项; 确定当前读取的数据项与所述基准桩号序列中查找到数据项的检测桩号的差值的绝对值; 如果所述差值的绝对值大于第一阈值,则使用所述查找的数据项的检测桩号更正所述当前读取的数据项的检测桩号。
2.根据权利要求I所述的方法,其特征在于,所述地理位置数据包括经度和纬度数据。
3.根据权利要求2所述的方法,其特征在于,所述查找与当前读取的数据项的地理位置最接近的数据项的过程包括 在所述当前读取的桩号序列中,以当前读取的数据项的检测桩号为中点,按照预定值确定其如后范围的粧号区间; 在所述基准桩号序列中,找到在所述确定的桩号区间内、且为最大的区间;所述找到的区间的左端为开区间,右端为闭区间; 在所述基准桩号序列中,遍历所述找到的区间内的检测桩号所在的数据项; 根据所述当前读取的数据项的经度和纬度数据、每个所述遍历的数据项的经度和纬度数据,运算出多个距离值; 在所述遍历的数据项中,将所述多个距离值中的最小距离值对应的数据项作为所述查找到的数据项。
4.根据权利要求3所述的方法,其特征在于,所述查找最接近的数据项的过程还包括 判断所述最小距离值是否不大于第二阈值;其中,所述第二阈值为两个相邻检测桩号之间距离值的I. 5倍, 如果不大于,则执行后续步骤; 如果大于,则扩大所述遍历的区间范围,再次运算出多个距离值;在所述遍历的数据项中,找到最小距离值对应的数据项。
5.根据权利要求4所述的方法,其特征在于,所述扩大后的区间范围为上一次遍历的区间范围的2倍数据量。
6.根据权利要求I 5任一项所述的方法,其特征在于,所述更正过程包括 使用所述查找的数据项的检测桩号替换所述当前读取的数据项的检测桩号。
7.根据权利要求6所述的方法,其特征在于,所述更正过程还包括 根据所述更正的检测桩号,对所述当前读取的数据项的之后的数据项的检测桩号相应更正。
8.根据权利要求4所述的方法,其特征在于,所述更正之后,还包括 顺序读取桩号序列中的下一个数据项; 在所述基准桩号序列中,以所述最小距离值对应的检测桩号为中点,按照所述预定值确定其前后范围的桩号区间,并按照确定的区间,在所述基准桩号序列中,确定与所述顺序读取的下一个数据项地理位置最接近的数据项,用于更正所述顺序读取的下一个数据项的检测桩号。
9.根据权利要求I所述的方法,其特征在于,还包括 建立每次路测数据的名称,该路测数据包括一组桩号序列; 保存最近一次的校正桩号的信息;所述信息包括检测桩号、地理位置数据和在所述基准检测桩号序列中的检索范围; 再次对路测数据录入数据项时,根据该路测数据的名称,找到最近一次保存的校正桩号信息; 根据所述保存的校正桩号信息,校正录入的数据项中的检测桩号。
10.根据权利要求9所述的方法,其特征在于,还包括 所述路测数据包括多个;校正每个路测数据中的桩号序列,综合分析全部路测数据中的路测指标,选择对应的养护方案。
全文摘要
本发明公开了一种检测桩号的校准方法,包括读取桩号序列中的一个数据项;其中,数据项包括检测桩号和该检测桩号对应的地理位置数据;根据所述地理位置数据,在基准桩号序列中查找与当前读取数据项的地理位置最接近的数据项;确定当前读取的数据项与所述基准桩号序列中查找到数据项的检测桩号的差值的绝对值;如果所述差值的绝对值大于第一阈值,则使用所述查找的数据项的检测桩号更正所述当前读取的数据项的检测桩号。通过本发明,可实现两个相同或相差较小的检测桩号,所对应的地理位置相同或距离间隔很近。检测桩号序列,每个序列的数据项对应的路况数据综合分析使用,从而获得准确的分析结果,为制定相应的养护方案提供更充分的条件。
文档编号G01C25/00GK102749088SQ20121023699
公开日2012年10月24日 申请日期2012年7月9日 优先权日2012年7月9日
发明者白振华, 赵怀志 申请人:中公高科养护科技股份有限公司