[发明专利]一种交通养护对象展示方法及系统有效
申请号: | 202110782731.6 | 申请日: | 2021-07-12 |
公开(公告)号: | CN113449225B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 汪志涛;胡健萌;许锐锐;林诚基;蒲峥 | 申请(专利权)人: | 上海智能交通有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06Q10/00 |
代理公司: | 北京高沃律师事务所 11569 | 代理人: | 杜阳阳 |
地址: | 200082 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交通 养护 对象 展示 方法 系统 | ||
本发明涉及一种交通养护对象展示方法及系统,对待展示的交通养护对象的维修数据集合采用贪心算法进行分析匹配,获得重叠路段同一维修类型的两条维修数据,并以起点桩号和终点桩号为分界点划分为三条维修数据,从而将同一维修类型的有重叠数据的两条数据拆分为最小维修桩号范围的三条维修数据,进而渲染在以桩号为横坐标、车道为纵坐标构建的泳道图上。本发明将维修数据综合汇总以道路车道、方向、桩号、病害、维修在一张泳道图上全局展示,克服了现有技术缺少多年度数据综合汇总分析以及展示方式单一的缺陷。
技术领域
本发明涉及交通维修技术领域,特别是涉及一种交通养护对象展示方法及系统。
背景技术
目前对于道路病害、维修数据的分析主要是以对当前道路病害和历史维修数据统计为主,缺少多年度数据综合汇总分析。同时展示形式主要以折线图、柱形图等图表的形式进行,展示方式相对来说较为单一。
发明内容
本发明的目的是提供一种交通养护对象展示方法及系统,以泳道图的形式综合展示维修数据。
为实现上述目的,本发明提供了如下方案:
一种交通养护对象展示方法,所述方法包括:
获取待展示的交通养护对象的维修数据集合;所述维修数据集合中的每条维修数据包括起点桩号、终点桩号、施工年份、车道和维修类型;
采用贪心算法对所述维修数据集合中的维修数据进行分析匹配,获得重叠路段同一维修类型的两条维修数据,所有的重叠路段同一维修类型的两条维修数据构成重叠维修数据集合;
将所述重叠维修数据集合中的重叠路段同一维修类型的两条维修数据以起点桩号和终点桩号为分界点划分为三条维修数据,构成边界维修数据集合;
在删除了重叠维修数据集合的维修数据集合中插入边界维修数据集合,生成展示维修数据集合;
将所述展示维修数据集合中的维修数据渲染在以桩号为横坐标、车道为纵坐标构建的泳道图上。
可选的,所述获取待展示的交通养护对象的维修数据集合,之后还包括:
提取所述维修数据集合中维修数据包含的参数数量大于或等于参数数量阈值的维修数据,构成清洗维修数据集合。
可选的,所述采用贪心算法对所述维修数据集合中的维修数据进行分析匹配,获得重叠路段同一维修类型的两条维修数据,所有的重叠路段同一维修类型的两条维修数据构成重叠维修数据集合,具体包括:
通过嵌套循环获得所述维修数据集合中桩号范围有重叠且维修类型相同的两条维修数据,确定为重叠维修数据组;
判断所述重叠维修数据组中两条维修数据的施工年份是否相同,获得判断结果;
若所述判断结果表示是,则将所述重叠维修数据组中两条维修数据标记为同年重叠维修数据;
若所述判断结果表示否,则将所述重叠维修数据组中两条维修数据标记为跨年重叠维修数据;
所有的同年重叠维修数据和所有的跨年重叠维修数据构成重叠维修数据集合。
可选的,将所述重叠维修数据集合中的重叠路段同一维修类型的两条维修数据以起点桩号和终点桩号为分界点划分为三条维修数据,构成边界维修数据集合,具体包括:
将所述重叠维修数据集合中的重叠路段同一维修类型的两条维修数据的起点桩号和终点桩号升序排序,按照顺序依次两两组合得到两组非重叠桩号数据和一组重叠桩号数据;
分别将两组非重叠桩号数据对应的维修数据标记为非重叠维修数据,将一组重叠桩号数据对应的维修数据标记为重叠维修数据;
所有的非重叠维修数据和所有的重叠维修数据构成边界维修数据集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海智能交通有限公司,未经上海智能交通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110782731.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仿人教育机器人
- 下一篇:一种文玩核桃表层清洗机器