一种道路测绘方法和系统的利记博彩app
【专利摘要】本发明提供了一种道路测绘方法和系统。所述的方法包括:将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集合;采用所述单车轨迹集合与依据基础路网的路段数据构建的空间索引进行道路匹配;依据区域对未匹配成功的单车轨迹进行相关性分析确定相关组合,并确定相关组合的拟合曲线和道路等级;采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基础路网的路段数据进行补充,构成道路测绘结果。可以依据车辆实际行驶的单车轨迹与现有的基础路网进行匹配,通过海量的单车轨迹的相关性分析出可能缺失的道路,对基础路网的路段数据进行补充,测绘周期较短且测绘的更新周期可控,测绘结果准确度高,数据更新及时。
【专利说明】一种道路测绘方法和系统
【技术领域】
[0001] 本发明涉及数据处理【技术领域】,特别是涉及一种道路测绘方法和系统。
【背景技术】
[0002] 基础路网数据的测绘主要是由政府、经政府授权的商业测绘公司和军队进行测绘 的。其中,军队的测绘成果最详细,但其专供军队使用,并无商业化推广;而政府测绘一部 分提供给国土、地质调查、地籍等政府主管业务,另一部分才会有偿对外开发;另外,经政府 授权的商业测绘公司通常是完全服务于市场的。而上述的测绘通常分为外业和内业两道工 序,外业是测绘人员借助测绘设备对实地进行测量获取原始数据的过程,内业是将外业采 集的原始数据经过汇总筛查、矢量化制图、融合等一系列处理的过程。
[0003] 通常市场化运作的商业测绘公司更新道路频率是4次/1年,但是,实际上我国道 路建设速度往往要快于测绘速度,所以针对交通运输行业来说,路网的问题特别突出。因 此,传统测绘总体存在以下缺陷:1)大量人物力投入;2)生产周期长;3)人工占比大;4)更 新周期缩短有难度。
【发明内容】
[0004] 本发明提供了一种道路测绘方法和系统,以解决上述传统测绘中的至少一种缺 陷。
[0005] 为了解决上述问题,本发明公开了一种道路测绘方法,包括:将各车辆通过定位获 取的原始数据构成预设时间段内的单车轨迹集合;采用所述单车轨迹集合与依据基础路网 的路段数据构建的空间索引进行道路匹配;依据区域对未匹配成功的单车轨迹进行相关性 分析确定相关组合,并确定相关组合的拟合曲线和道路等级;采用依据所述拟合曲线和道 路等级确定的可能缺失道路对所述基础路网的路段数据进行补充,构成道路测绘结果。
[0006] 本发明一个可选实施例中,所述采用所述单车轨迹集合中与依据基础路网的路段 数据构建的空间索引进行道路匹配,包括:采用所述单车轨迹集合中相邻两点连线依次构 建匹配缓冲区;采用所述各匹配缓冲区依次与依据基础路网的路段数据构建的空间索引进 行道路匹配;若匹配成功,则将匹配到的路段等级记录为所述缓冲区对应单车轨迹的道路 等级;若匹配失败,则将前一段匹配成功的路段等级记录为所述缓冲区对应单车轨迹的道 路等级。
[0007] 本发明一个可选实施例中,还包括:确定所述单车轨迹所属的至少一个预置区域, 将匹配失败的缓冲区对应单车轨迹的轨迹信息分别存储于每个预置区域内,其中,所述轨 迹信息包括:经纬度集合、轨迹长度、轨迹最小外包矩形、道路等级、状态信息。
[0008] 本发明一个可选实施例中,所述依据区域对未匹配成功的单车轨迹进行相关性分 析确定相关组合,并确定相关组合的拟合曲线和道路等级,包括:按照预置区域对匹配失败 的缓冲区对应单车轨迹进行相关性分析,确定具有相关性的各单车轨迹构成相关组合,并 建立相关组合索引库;从所述相关组合索引库中依次获取相关组合,确定所述相关组合的 拟合曲线,以及所述相关组合的道路等级。
[0009] 本发明一个可选实施例中,所述按照预置区域对匹配失败的缓冲区对应单车轨迹 进行相关性分析,确定具有相关性的各单车轨迹构成相关组合,并建立相关组合索引库,包 括:步骤A,在所述每个预置区域内,分别搜索状态信息为第一状态的轨迹长度最长的匹配 失败的缓冲区对应单车轨迹作为训练对象;步骤B,根据所述训练对象的轨迹线和缓冲阀 值构建训练缓冲区;步骤C,筛选轨迹最小外包矩形与所述训练缓冲区具有包含关系的单 车轨迹,采用所述具有包含关系的单车轨迹和所述训练对象构成相关组合,并将所述相关 组合的状态信息更新均为第二状态;重复执行所述步骤A到步骤C,直到每个预置区域内的 单车轨迹均完成相关性分析;采用各相关组合建立相关组合索引库。
[0010] 本发明一个可选实施例中,所述从所述相关组合索引库中依次获取相关组合,确 定所述相关组合的拟合曲线,以及所述相关组合的道路等级,包括:从所述相关组合索引库 中依次获取相关组合;采用最小二乘法对属于所述相关组合的单车轨迹进行曲线拟合,确 定所述相关组合的拟合曲线;搜索所述相关组合中各单车轨迹的道路等级,采用重复数量 最多的道路等级,或重复数量相同情况下等级最高的道路等级作为所述相关组合的道路等 级。
[0011] 本发明一个可选实施例中,所述将各车辆通过定位获取的原始数据构成预设时间 段内的单车轨迹集合之后,还包括:对所述单车轨迹集合进行预处理,剔除所述单车轨迹集 合中的特殊点,其中所述特殊点包括以下至少一项:重复点、漂移点和非法点。
[0012] 本发明实施例还公开了一种道路测绘系统,包括:轨迹集合获取模块,用于将各车 辆通过定位获取的原始数据构成预设时间段内的单车轨迹集合;匹配模块,用于采用所述 单车轨迹集合与依据基础路网的路段数据构建的空间索引进行道路匹配;相关分析模块, 用于依据区域对所述单车轨迹进行相关性分析确定相关组合,并确定相关组合的拟合曲线 和道路等级;补充测绘模块,用于采用依据所述拟合曲线和道路等级确定的可能缺失道路 对所述基础路网的路段数据进行补充,构成道路测绘结果。
[0013] 本发明一个可选实施例中,所述匹配并存储模块,包括:构建子模块,用于采用所 述单车轨迹集合中相邻两点连线依次构建匹配缓冲区;匹配子模块,用于采用所述各匹配 缓冲区依次与依据基础路网的路段数据构建的空间索引进行道路匹配;若匹配成功,则将 匹配到的路段等级记录为所述缓冲区对应单车轨迹的道路等级;若匹配失败,则将前一段 匹配成功的路段等级记录为所述缓冲区对应单车轨迹的道路等级。
[0014] 本发明一个可选实施例中,所述的系统还包括:存储模块,用于确定所述单车轨迹 所属的至少一个预置区域,将匹配失败的缓冲区对应单车轨迹的轨迹信息分别存储于每个 预置区域内,其中,所述轨迹信息包括:经纬度集合、轨迹长度、轨迹最小外包矩形、道路等 级、状态信息。
[0015] 与现有技术相比,本发明包括以下优点:
[0016] 将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集合,然后采用 所述单车轨迹集合与依据基础路网的路段数据进行匹配,从而确定车辆实际行驶的单车轨 迹与基础路网的路段数据异同之处。再依据区域对未匹配成功的单车轨迹进行相关性分析 确定相关组合,并确定相关组合的拟合曲线和道路等级,采用依据所述拟合曲线和道路等 级确定的可能缺失道路对所述基础路网的路段数据进行补充,构成道路测绘结果。可以依 据车辆实际行驶的单车轨迹与现有的基础路网进行匹配,从而通过海量的单车轨迹的相关 性分析出可能缺失的道路,对基础路网的路段数据进行补充,从而不需要人工参与,测绘周 期较短,且测绘的更新周期可自由控制,测绘结果准确度高,数据更新及时。
【专利附图】
【附图说明】
[0017] 图1是本发明实施例一提供的道路测绘方法流程图;
[0018] 图2是本发明实施例二提供的道路测绘方法流程图;
[0019] 图3是本发明实施例中基础路网的不意图;
[0020] 图4是本发明实施例二提供的道路测绘方法中相关性分析流程图;
[0021] 图5是本发明实施例三提供的道路测绘系统结构图;
[0022] 图6是本发明实施例三提供的道路测绘系统可选结构图。
【具体实施方式】
[0023] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0024] 本发明实施例提供一种道路测绘方法,能够将各车辆通过定位获取的原始数据构 成预设时间段内的单车轨迹集合,然后采用所述单车轨迹集合与依据基础路网的路段数据 进行匹配,从而确定车辆实际行驶的单车轨迹与基础路网的路段数据异同之处。再依据区 域对未匹配成功的单车轨迹进行相关性分析确定相关组合,并确定相关组合的拟合曲线和 道路等级,采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基础路网的路段 数据进行补充,构成道路测绘结果。可以依据车辆实际行驶的单车轨迹与现有的基础路网 进行匹配,从而通过海量的单车轨迹的相关性分析出可能缺失的道路,对基础路网的路段 数据进行补充,从而不需要人工参与,测绘周期较短,且测绘的更新周期可自由控制,测绘 结果准确度高,数据更新及时。
[0025] 实施例一
[0026] 参照图1,给出了本发明实施例一提供的道路测绘方法流程图。
[0027] 步骤101,将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集合。
[0028] 目前许多车辆中安装有导航等具有定位功能装置,通过该装置可以获取车辆各时 间内的定位信息,如交通运输部门建有车辆监管/监控等业务系统,该系统可以实时接收 的车辆定位信息,通过长期积累形成了具有车辆历史行驶轨迹的海量数据,这些海量数据 可以通过一定的方式借助云计算等技术来挖掘有价值的信息。
[0029] 本发明实施例即可以基于海量的车辆定位信息进行路网的测绘。采用车辆定位的 定位信息生成原始数据。该原始数据包括:车辆唯一标识、时刻、经度、纬度、方向和车速等 信息。其中,时刻可以精确到秒,且时刻与经度、纬度、方向和车速是对应的。
[0030] 本发明实施例中,可以采用分布式计算及存储平台hadoop+hbase对原始数据进 行存储及处理。对数据进行存储时,存储结构可以遵循hbase{key,value}规则,其中,key 为由车辆唯一标识和时刻所组合成的byte数组;value为由经度、纬度、方向、车速等信息 组合而成的byte数组。
[0031] 然后构建单车轨迹集合,可以预先设定一时间段,如以天为单位,则采用原始数据 构建在该预设时间段内的单车轨迹集合,即获取预设时间段内的原始数据,按照时刻顺序 SCAN HBase单辆车轨迹组成由时刻,经度,纬度构成的单车轨迹集合,S卩{时刻,经度,纬度} 的集合。
[0032] 步骤102,采用所述单车轨迹集合与依据基础路网的路段数据构建的空间索引进 行道路匹配。
[0033] 可以预先采用基础路网的路段数据构建的空间索引,其中基础路网指的是一定区 域内的道路网络,如中国范围内的高速公路网、国道主干线网、省干线网称、乡公路、农村公 路等路网,基础路网的路段数据包括公路的名称,长度,途径的经纬度信息等。可以依据该 路段数据建立空间索引,如构建四叉树,其中四叉树(quad-tree)是一种数据结构,其每个 节点最多有四个子节点。从而采用单车轨迹集合与空间索引进行道路匹配,如采用单车轨 迹集合中的两两轨迹点的连线查找该四叉树,从而确定是否具有匹配的节点,从依据匹配 结果确定各单车轨迹的道路等级,如一级、二级,又如高速、国道等,即道路等级可以依据实 际需求设定。
[0034] 步骤103,依据区域对未匹配成功的单车轨迹进行相关性分析确定相关组合,并确 定相关组合的拟合曲线和道路等级。
[0035] 其中,未匹配成功的单车轨迹指的是在上述进行匹配的步骤中,某一单车轨迹集 合中可能存在部分路段匹配到了基础路网的路段数据,而有一部分可能还未匹配到路段数 据,则单车轨迹集合中未匹配到路段数据的这部分就称为未匹配成功的单车轨迹。
[0036] 然后按照存储的区域,对各区域内未匹配成功的单车轨迹进行相关性分析,即获 取其中一条轨迹作为训练对象,然后筛选与该训练对象具有相关性的其他单车轨迹,从而 获取由训练对象和其他单车轨迹的等多条单车轨迹构成的相关组合,并计算相关组合的拟 合曲线,以及确定相关组合的道路等级。
[0037] 步骤104,采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基础路 网的路段数据进行补充,构成道路测绘结果。
[0038] 采用依据所述拟合曲线和道路等级可以得到所述基础路网中可能缺失的道路,然 后采用该可能缺失道路对基础路网的路段数据进行补充,在已有的基础路网上增添通过车 辆实际行驶定位得到的补充路段数据,从而对已有的基础路网进行完善,完成对道路的测 绘。
[0039] 综上所述,将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集 合,然后采用所述单车轨迹集合与依据基础路网的路段数据进行匹配,从而确定车辆实际 行驶的单车轨迹与基础路网的路段数据异同之处。再依据区域对未匹配成功单车轨迹进行 相关性分析确定相关组合,并确定相关组合的拟合曲线和道路等级,采用依据所述拟合曲 线和道路等级确定的可能缺失道路对所述基础路网的路段数据进行补充,构成道路测绘结 果。可以依据车辆实际行驶的单车轨迹与现有的基础路网进行匹配,从而通过海量的单车 轨迹的相关性分析出可能缺失的道路,对基础路网的路段数据进行补充,从而不需要人工 参与,测绘周期较短,且测绘的更新周期可自由控制,测绘结果准确度高,数据更新及时。
[0040] 实施例二
[0041] 在上述实施例的基础上,本实施例进一步论述了道路测绘方法。
[0042] 参照图2,示出了根据本发明实施例二提供的道路测绘方法流程图。
[0043] 步骤201,将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集合。
[0044] 步骤202,对所述单车轨迹集合进行预处理,剔除所述单车轨迹集合中的特殊点。
[0045] 其中,特殊点包括:以下至少一项:重复点、漂移点和非法点。特殊点指的是单车 轨迹中存在数据不准确等问题的点,采用该点进行处理会导致结果出现偏差,因此可以通 过预处理剔除单车轨迹集合中的特殊点。具体如下:
[0046] (1)重复点的判断
[0047] 从单车轨迹中依次获取相邻两点,然后依据这两点的经、纬度计算两点之间的距 离,检测距离是否小于重复距离阈值,若距离小于重复距离阈值则两个点为重复点,可以删 除前后中的任意一个点;否则不是重复点。
[0048] (2)漂移点的判断
[0049] 从单车轨迹中依次获取相邻的三点,比较相邻三点间两两车速是否大于速度阈 值,如200公里/小时,若相邻三点间两两车速大于速度阈值,则中间点为漂移点;否则不是 漂移点。
[0050] (3)非法点的判断
[0051] 可以预置合法范围,如中国区域内,则检测单车轨迹每个点的坐标是否在合法范 围内,若某一点不在合法范围内,则该点为非法点,否则该点为合法点。
[0052] 从而通过上述判断可以剔除特殊点。
[0053] 步骤203,采用所述单车轨迹集合中相邻两点连线依次构建匹配缓冲区。
[0054] 可以对预处理后的单车轨迹集合进行道路匹配,即从预处理后的单车轨迹集合中 依次获取相邻两点,然后对相邻两点进行连线,对相邻两点连线周围构建矩形区域作为匹 配缓冲区,如对相邻两点连线的周围按照距离阈值进行扩充,即对相邻两点连线上下分别 建立距离阈值的平行线,并对左右进行扩充从而形成一个矩形范围的匹配缓冲区。
[0055] 步骤204,采用所述各匹配缓冲区依次与依据基础路网的路段数据构建的空间索 引进行道路匹配。
[0056] 然后采用匹配缓冲区依次与基础路网的路段数据构建的空间索引进行道路匹配, 即从空间索引中检索匹配缓冲区内所包含的基础路网的所有路段数据。
[0057] 由于一个匹配缓冲区内可能检索出多个路段数据,因此要从过个路段数据中匹配 出一个最佳路段,则可以对各路段数据进行进一步筛选,如依据路段数据中的路段与相邻 两点连线的夹角以及垂距等,则若夹角小于夹角阈值,如15度,然后在相邻两点连线末端 点有垂点且垂距最短的路段可以确定为最佳匹配路段。
[0058] 步骤205,是否匹配成功。
[0059] 若是,即匹配成功,则执行步骤206 ;若否,即匹配不成功,则执行步骤207。
[0060] 步骤206,将匹配到的路段等级记录为所述缓冲区对应单车轨迹的道路等级。
[0061] 经过数据预处理的单车轨迹集合中两两相邻点连线进行道路匹配,如果匹配成功 记录为最新的路段道路等级,即将匹配到的路段等级记录为所述单车轨迹的道路等级,如 一级、-级,又如商速、国道等。
[0062] 步骤207,将前一段匹配成功的路段等级记录为所述缓冲区对应单车轨迹的道路 等级。
[0063] 经过数据预处理的单车轨迹集合中两两相邻点连线进行道路匹配,如果连续匹配 不成功且记录的轨迹点距离大于匹配阀值,如100米,直到出现匹配成功或当前集合匹配 结束为止,则认为记录的单车轨迹集合为可能的原始路网缺失道路,即基础路网数据中没 有记录的路段数据,则记录该单车轨迹的道路等级为可能缺失道路等级。
[0064] 在进行道路匹配时,采用基础路网的路段数据与实际行驶的单车轨迹进行匹配, 从而确定是否有现有的基础路网中未记录的路段数据,即要找出未匹配的单车轨迹。
[0065] 如图3所示,其中实线表示基础路网的路段数据,点表示单车轨迹集合中的一段 单车轨迹,各点之间采用分隔线进行分割,从而区分出匹配的路段,其中两两点之间构建匹 配缓冲区。
[0066] 依据图3可知,1、2、4和5表示单车轨迹集合中正确匹配的分段轨迹,3和6表示 单车轨迹集合中未匹配成功的轨迹。则将前一段匹配成功的路段等级记录为所述缓冲区对 应单车轨迹的道路等级,即将2匹配得到的路段等级记录为3的道路路段等级,将5匹配得 到的路段等级记录为6的道路等级。后续对未匹配成功的单车轨迹进行存储,即对3和6 这段的单车轨迹进行存储。
[0067] 步骤208,确定匹配失败的缓冲区对应单车轨迹所属的至少一个预置区域,将匹配 失败的缓冲区对应单车轨迹的轨迹信息分别存储于每个预置区域内。
[0068] 预先配置单车轨迹所述的区域,如在中国境内按照行政区划分,该行政区可以分 为省级、市级、区县级等,则由于一个单车轨迹可能属于多个预置区域,如一条道路穿越了 多个省级行政区,则可以确定出匹配失败的缓冲区对应单车轨迹所属的一个或多个预置区 域,然后在每个预置区域都对应存储该单车轨迹的轨迹信息。其中轨迹信息包括:经纬度集 合、轨迹长度、轨迹最小外包矩形、道路等级、状态信息。
[0069] 则在系统中存储时,可以存储于hbase中,key为行政区划编码与序列数字(由0 开始)组合成的byte数组;value为由经纬度集合、轨迹长度、轨迹最小外包矩形(Minimum Bounding Rectangle, MBR)、道路等级、状态信息组合而成的byte数组。
[0070] 其中,状态信息的预设值为第一状态,如0 ;MBR就是包围图元,且平行于,轴的最 小外接矩形。
[0071] 步骤209,按照预置区域对所述匹配失败的缓冲区对应单车轨迹进行相关性分析, 确定具有相关性的各单车轨迹构成相关组合,并建立相关组合索引库。
[0072] 然后分别对每个预置区域内存储的匹配失败的缓冲区对应单车轨迹进行相关性 分析,确定各预置区域内单程轨迹的相关性,将具有相关性的各单程轨迹构成相关组合,然 后建立相关组合索引库。
[0073] 本发明一个可选实施例中,如图4所示上述步骤209包括子步骤401?405,具体 如下:
[0074] 子步骤401,在所述每个预置区域内,分别搜索状态信息为第一状态的轨迹长度最 长的匹配失败的缓冲区对应单车轨迹作为训练对象。
[0075] 子步骤402,根据所述训练对象的轨迹线和缓冲阀值构建训练缓冲区。
[0076] 子步骤403,筛选轨迹最小外包矩形与所述训练缓冲区具有包含关系的单车轨迹, 采用所述具有包含关系的单车轨迹和所述训练对象构成相关组合,并将所述相关组合的状 态信息更新均为第二状态。
[0077] 子步骤404,检测各预置区域内的单车轨迹是否均完成相关性分析。
[0078] 若否,则返回子步骤401,重复执行所述子步骤401到子步骤403,直到每个预置区 域内的单车轨迹均完成状态信息的更新。
[0079] 若是,即各预置区域内的单车轨迹均完成了相关性分析,则执行子步骤405。
[0080] 子步骤405,采用各相关组合建立相关组合索引库。
[0081] 本实施例中,从存储系统搜索状态信息为第一状态的轨迹长度最长的单车轨迹作 为训练对象,如从hbase种搜索状态信息为0的区域轨迹长度最长的单车轨迹作为训练对 象,然后根据训练对象轨迹线和缓冲阀值,如50米构建缓冲区。
[0082] 然后根据缓冲区的矩形范围,搜索MBR与该缓冲具有相交或包含关系的单车轨迹 集合,进一步筛选出MBR与缓冲区具有包含关系的单车轨迹集合,然后将训练对象和筛选 出的具有包含关系的所有单车轨迹集合的状态信息更新为第二状态,如更新为1。采用所述 具有包含关系的单车轨迹和所述训练对象构成相关组合,如采用hbase记录该相关组合, 其中,key为自定义规则值,value为训练对象和筛选的所有对象的key值数组。
[0083] 从而通过上述操作完成了一次相关性分析,具有相关性的相关组合内的单车轨迹 的状态信息都已由初始的第一状态更新为第二状态,此后可继续执行上述相关性分析,即 重复执行上述步骤401?403,从而获取先一个相关组合,直到完成各预置区域内的单车轨 迹是否均完成相关性分析,即各单车轨迹的状态信息都已更新为第二状态。
[0084] 然后采用分析得到的各相关组合建立相关组合索引库。
[0085] 步骤210,从所述相关组合索引库中依次获取相关组合,确定所述相关组合的拟合 曲线,以及所述相关组合的道路等级。
[0086] 采用相关组合中各单车轨迹进行曲线拟合计算确定拟合曲线。其中,曲线拟合 (curve fitting)是指选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两变 量间的关系。如采用最小二乘法计算拟合曲线。并且依据各单车轨迹的道路等级确定该相 关组合的道路等级。
[0087] 本发明一个可选实施例中,从所述相关组合索引库中依次获取相关组合;采用最 小二乘法对属于所述相关组合的单车轨迹进行曲线拟合,确定所述相关组合的拟合曲线; 搜索所述相关组合中各单车轨迹的道路等级,采用重复数量最多的道路等级,或重复数量 相同情况下等级最高的道路等级作为所述相关组合的道路等级。
[0088] 对于任意相关组合,可以采用最小二乘法对该相关组合的单车轨迹进行曲线拟 合,确定所述相关组合的拟合曲线。然后搜索所述相关组合中各单车轨迹的道路等级,以确 定该相关组合的道路等级。可以采用等级的重复数量最多的道路等级作为该相关组合的道 路等级,而在重复数量相同的情况下,可以采用等级最高的道路等级作为所述相关组合的 道路等级。
[0089] 步骤211,采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基础路 网的路段数据进行补充,构成道路测绘结果。
[0090] 采用依据所述拟合曲线和道路等级可以得到所述基础路网中可能缺失的道路,然 后采用该可能缺失道路对基础路网的路段数据进行补充,在已有的基础路网上增添通过车 辆实际行驶定位得到的补充路段数据,从而对已有的基础路网进行完善,完成对道路的测 绘。
[0091] 综上,本实施例基于实时接收的车辆定位数据的长期积累,形成了历史轨迹的海 量的原始数据,这些海量的原始数据可以通过一定的方式方法借助云计算等技术来挖掘有 价值的信息,如对基础路网中缺失等级道路信息的补充,从而该方法是知识密集型工序流, 可以采用云计算的方法,提高数据的处理效率和精度,并且道路测绘时间可控。
[0092] 实施例三
[0093] 在上述实施例的基础上,本实施例还提供了一种道路测绘系统。
[0094] 参照图5,给出了本发明实施例三提供的道路测绘系统结构图。
[0095] 该道路测绘系统包括:轨迹集合获取模块501、匹配模块502、相关分析模块503和 补充测绘模块504。
[0096] 其中,轨迹集合获取模块501,用于将各车辆通过定位获取的原始数据构成预设时 间段内的单车轨迹集合;匹配并存储模块502,用于采用所述单车轨迹集合与依据基础路 网的路段数据构建的空间索引进行道路匹配;相关分析模块503,用于依据区域对未匹配 成功的单车轨迹进行相关性分析确定相关组合,并确定相关组合的拟合曲线和道路等级; 补充测绘模块504,用于采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基 础路网的路段数据进行补充,构成道路测绘结果。
[0097] 综上所述,将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集 合,然后采用所述单车轨迹集合与依据基础路网的路段数据进行匹配,从而确定车辆实际 行驶的单车轨迹与基础路网的路段数据异同之处。再依据区域对未匹配成功的单车轨迹进 行相关性分析确定相关组合,并确定相关组合的拟合曲线和道路等级,采用依据所述拟合 曲线和道路等级确定的可能缺失道路对所述基础路网的路段数据进行补充,构成道路测绘 结果。可以依据车辆实际行驶的单车轨迹与现有的基础路网进行匹配,从而通过海量的单 车轨迹的相关性分析出可能缺失的道路,对基础路网的路段数据进行补充,从而不需要人 工参与,测绘周期较短,且测绘的更新周期可自由控制,测绘结果准确度高,数据更新及时。
[0098] 参照图6,给出了本发明实施例三提供的道路测绘系统可选结构图。
[0099] 本发明一个可选实施例中,所述匹配模块502,包括:构建子模块5021和匹配子模 块 5022。
[0100] 其中,构建子模块5021,用于采用所述单车轨迹集合中相邻两点连线依次构建匹 配缓冲区;匹配子模块5022,用于采用所述各匹配缓冲区依次与依据基础路网的路段数据 构建的空间索引进行道路匹配;若匹配成功,则将匹配到的路段等级记录为所述缓冲区对 应单车轨迹的道路等级;若匹配失败,则将前一段匹配成功的路段等级记录为所述缓冲区 对应单车轨迹的道路等级。
[0101] 本发明一个可选实施例中,该道路测绘系统还包括:存储模块505 ;存储模块505 用于确定所述单车轨迹所属的至少一个预置区域,将匹配失败的缓冲区对应单车轨迹的轨 迹信息分别存储于每个预置区域内,其中,所述轨迹信息包括:经纬度集合、轨迹长度、轨迹 最小外包矩形、道路等级、状态信息。
[0102] 本发明一个可选实施例中,所述相关分析模块503,包括:相关组合确定子模块 5031和拟合和等级确定子模块5032。
[0103] 其中,相关组合确定子模块5031,用于按照预置区域对匹配失败的缓冲区对应单 车轨迹进行相关性分析,确定具有相关性的各单车轨迹构成相关组合,并建立相关组合索 引库;拟合和等级确定子模块5032,用于从所述相关组合索引库中依次获取相关组合,确 定所述相关组合的拟合曲线,以及所述相关组合的道路等级。
[0104] 本发明一个可选实施例中,相关组合确定子模块5031,用于执行步骤A,在所述每 个预置区域内,分别搜索状态信息为第一状态的轨迹长度最长的匹配失败的缓冲区对应单 车轨迹作为训练对象;步骤B,根据所述训练对象的轨迹线和缓冲阀值构建训练缓冲区;步 骤C,筛选轨迹最小外包矩形与所述训练缓冲区具有包含关系的单车轨迹,采用所述具有包 含关系的单车轨迹和所述训练对象构成相关组合,并将所述相关组合的状态信息更新均为 第二状态;重复执行所述步骤A到步骤C,直到每个预置区域内的单车轨迹均完成相关性分 析;采用各相关组合建立相关组合索引库。
[0105] 本发明一个可选实施例中,拟合和等级确定子模块5032,用于从所述相关组合索 引库中依次获取相关组合;采用最小二乘法对属于所述相关组合的单车轨迹进行曲线拟 合,确定所述相关组合的拟合曲线;搜索所述相关组合中各单车轨迹的道路等级,采用重复 数量最多的道路等级,或重复数量相同情况下等级最高的道路等级作为所述相关组合的道 路等级。
[0106] 本发明一个可选实施例中,该系统还包括:预处理模块506。
[0107] 预处理模块506,用于对所述单车轨迹集合进行预处理,剔除所述单车轨迹集合中 的特殊点,其中所述特殊点包括以下至少一项:重复点、漂移点和非法点。
[0108] 综上所述,本实施例基于实时接收的车辆定位数据的长期积累,形成了历史轨迹 的海量的原始数据,这些海量的原始数据可以通过一定的方式方法借助云计算等技术来挖 掘有价值的信息,如对基础路网中缺失等级道路信息的补充,从而该方法是知识密集型工 序流,可以采用云计算的方法,提高数据的处理效率和精度,并且道路测绘时间可控。
[0109] 对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关 之处参见方法实施例的部分说明即可。
[0110] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0111] 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。
[0112] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体 意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括 那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或 者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并 不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0113] 以上对本发明所提供的一种道路测绘方法和系统,进行了详细介绍,本文中应用 了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具 体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明 的限制。
【权利要求】
1. 一种道路测绘方法,其特征在于,包括: 将各车辆通过定位获取的原始数据构成预设时间段内的单车轨迹集合; 采用所述单车轨迹集合与依据基础路网的路段数据构建的空间索引进行道路匹配; 依据区域对未匹配成功的单车轨迹进行相关性分析确定相关组合,并确定相关组合的 拟合曲线和道路等级; 采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基础路网的路段数据 进行补充,构成道路测绘结果。
2. 根据权利要求1所述的方法,其特征在于,所述采用所述单车轨迹集合中与依据基 础路网的路段数据构建的空间索引进行道路匹配,包括 : 采用所述单车轨迹集合中相邻两点连线依次构建匹配缓冲区; 采用所述各匹配缓冲区依次与依据基础路网的路段数据构建的空间索引进行道路匹 配; 若匹配成功,则将匹配到的路段等级记录为所述缓冲区对应单车轨迹的道路等级; 若匹配失败,则将前一段匹配成功的路段等级记录为所述缓冲区对应单车轨迹的道路 等级。
3. 根据权利要求2所述的方法,其特征在于,还包括: 确定所述单车轨迹所属的至少一个预置区域,将匹配失败的缓冲区对应单车轨迹的轨 迹信息分别存储于每个预置区域内,其中,所述轨迹信息包括:经纬度集合、轨迹长度、轨迹 最小外包矩形、道路等级、状态信息。
4. 根据权利要求3所述的方法,其特征在于,所述依据区域对未匹配成功的单车轨迹 进行相关性分析确定相关组合,并确定相关组合的拟合曲线和道路等级,包括: 按照预置区域对匹配失败的缓冲区对应单车轨迹进行相关性分析,确定具有相关性的 各单车轨迹构成相关组合,并建立相关组合索引库; 从所述相关组合索引库中依次获取相关组合,确定所述相关组合的拟合曲线,以及所 述相关组合的道路等级。
5. 根据权利要求4所述的方法,其特征在于,所述按照预置区域对匹配失败的缓冲区 对应单车轨迹进行相关性分析,确定具有相关性的各单车轨迹构成相关组合,并建立相关 组合索引库,包括: 步骤A,在所述每个预置区域内,分别搜索状态信息为第一状态的轨迹长度最长的匹配 失败的缓冲区对应单车轨迹作为训练对象; 步骤B,根据所述训练对象的轨迹线和缓冲阀值构建训练缓冲区; 步骤C,筛选轨迹最小外包矩形与所述训练缓冲区具有包含关系的单车轨迹,采用所述 具有包含关系的单车轨迹和所述训练对象构成相关组合,并将所述相关组合的状态信息更 新均为第二状态; 重复执行所述步骤A到步骤C,直到每个预置区域内的单车轨迹均完成相关性分析; 采用各相关组合建立相关组合索引库。
6. 根据权利要求4所述的方法,其特征在于,所述从所述相关组合索引库中依次获取 相关组合,确定所述相关组合的拟合曲线,以及所述相关组合的道路等级,包括: 从所述相关组合索引库中依次获取相关组合; 采用最小二乘法对属于所述相关组合的单车轨迹进行曲线拟合,确定所述相关组合的 拟合曲线; 搜索所述相关组合中各单车轨迹的道路等级,采用重复数量最多的道路等级,或重复 数量相同情况下等级最高的道路等级作为所述相关组合的道路等级。
7. 根据权利要求1或2所述的方法,其特征在于,所述将各车辆通过定位获取的原始数 据构成预设时间段内的单车轨迹集合之后,还包括: 对所述单车轨迹集合进行预处理,剔除所述单车轨迹集合中的特殊点,其中所述特殊 点包括以下至少一项:重复点、漂移点和非法点。
8. -种道路测绘系统,其特征在于,包括: 轨迹集合获取模块,用于将各车辆通过定位获取的原始数据构成预设时间段内的单车 轨迹集合; 匹配模块,用于采用所述单车轨迹集合与依据基础路网的路段数据构建的空间索引进 行道路匹配; 相关分析模块,用于依据区域对所述单车轨迹进行相关性分析确定相关组合,并确定 相关组合的拟合曲线和道路等级; 补充测绘模块,用于采用依据所述拟合曲线和道路等级确定的可能缺失道路对所述基 础路网的路段数据进行补充,构成道路测绘结果。
9. 根据权利要求8所述的系统,其特征在于,所述匹配模块,包括: 构建子模块,用于采用所述单车轨迹集合中相邻两点连线依次构建匹配缓冲区; 匹配子模块,用于采用所述各匹配缓冲区依次与依据基础路网的路段数据构建的空间 索引进行道路匹配;若匹配成功,则将匹配到的路段等级记录为所述缓冲区对应单车轨迹 的道路等级;若匹配失败,则将前一段匹配成功的路段等级记录为所述缓冲区对应单车轨 迹的道路等级。
10. 根据权利要求9所述的系统,其特征在于,还包括: 存储模块,用于确定所述单车轨迹所属的至少一个预置区域,将匹配失败的缓冲区对 应单车轨迹的轨迹信息分别存储于每个预置区域内,其中,所述轨迹信息包括:经纬度集 合、轨迹长度、轨迹最小外包矩形、道路等级、状态信息。
【文档编号】G06F17/30GK104050237SQ201410223104
【公开日】2014年9月17日 申请日期:2014年5月23日 优先权日:2014年5月23日
【发明者】杜雄, 胡道生, 夏曙东 申请人:北京中交兴路信息科技有限公司