一种施工项目地址标注方法、装置、电子设备及存储介质
文献发布时间:2024-04-18 19:57:31
技术领域
本发明涉及工程地图领域,具体涉及一种施工项目地址标注方法、装置、电子设备及存储介质。
背景技术
工程项目中施工现场的地址维护是非常重要的,在工程项目初期,由于工地往往位于郊区等未经开发的荒地,工地的确切位置信息、周边临时道路信息等数据都未经地图厂商录入。同时随着施工进度的推进,施工位置会随着变动,因此在工地的材料运输中,往往需要准确的经纬度地址来为运输车辆提供导航。
现有的工地地址标注中,大多依赖于施工方人工标注,但会花费大量人力成本且数据存在大量空白且无法实时更新。同时考虑到施工期间工地与外部供应商会有非常频繁的建材运输需求,每天会产生大量的往运输订单,可以根据这些运输订单来确定维护项目地址,但是由于工地项目的施工位置会随着项目推进发生变动,进而导致车辆路径数据会动态变化,影响项目地址坐标的准确性,而现有技术由于动态数据干扰,难以准确确定工地项目地址坐标。
发明内容
有鉴于此,有必要提供一种施工项目地址标注方法、装置、电子设备和计算机可读存储介质,用于解决现有技术由于动态数据干扰,难以准确确定工地项目地址坐标的技术问题。
为了解决上述问题,一方面,本发明提供了一种施工项目地址标注方法,包括:
获取车辆轨迹数据;
对车辆轨迹数据进行预处理得到运输驻留点数据;
根据运输驻留点数据计算各运输驻留点的卸货驻留置信度,根据卸货驻留置信度对运输驻留点数据进行筛选得到卸货驻留点数据;
根据卸货驻留点数据对各卸货驻留点进行权重空间聚类得到驻留行为簇心,根据驻留行为簇心确定施工项目地址坐标。
进一步的,车辆轨迹数据包括:施工项目运输车辆的发货时间、收货时间、初始轨迹点和初始轨迹点对应时间信息。
进一步的,对车辆轨迹数据进行预处理得到运输驻留点数据,包括:
对车辆轨迹数据进行截断分组;
基于去噪预设策略对各组的初始轨迹点进行去噪预处理得到运输轨迹点;
对运输轨迹点进行驻留检测筛选得到运输驻留点;
筛选出车辆轨迹数据中运输驻留点对应数据得到运输驻留点数据。
进一步的,基于去噪预设策略对初始轨迹点进行去噪预处理得到运输轨迹点,包括:
剔除未满足预设空间范围的初始轨迹点;
根据初始轨迹点对应时间信息判断初始轨迹点是否满足时序序列,剔除不满足时序序列的初始轨迹点;
根据初始轨迹点对应时间信息得到相邻初始轨迹点之间的车辆速度,剔除不满足预设速度阈值的初始轨迹点;
根据初始轨迹点对应时间信息得到相邻初始轨迹点之间的距离间隔和时间间隔,剔除同时不满足预设距离间隔阈值和时间间隔阈值的初始轨迹点。
进一步的,运输驻留点数据包括驻留时长和驻留开始时间,根据运输驻留点数据计算各运输驻留点的卸货驻留置信度,根据卸货驻留置信度对运输驻留点数据进行筛选得到卸货驻留点数据,包括:
根据驻留时长和驻留开始时间确定各运输驻留点的卸货驻留置信度;
根据卸货驻留置信度确定每条运输轨迹的卸货驻留点;
从所述运输驻留点数据中筛选出所述卸货驻留点对应的目标数据,所述目标数据为所述卸货驻留点数据。
进一步的,根据卸货驻留点数据对各卸货驻留点进行权重空间聚类得到驻留行为簇心,根据驻留行为簇心确定施工项目地址坐标,包括:
根据卸货驻留点数据确定各卸货驻留点的聚类权重;
根据聚类权重对各卸货驻留点进行权重空间聚类得到驻留行为簇心;
根据驻留行为簇心的坐标确定施工项目地址坐标。
进一步的,施工项目地址标注方法还包括:
周期性更新所述驻留行为簇心,并根据更新后的所述驻留行为簇心更新所述施工项目地址坐标。
另一方面,本发明还提供了一种施工项目地址标注装置,包括:
数据获取单元,用于获取车辆轨迹数据;
预处理单元,用于对车辆轨迹数据进行预处理得到运输驻留点数据;
驻留点筛选单元,用于根据运输驻留点数据计算各运输驻留点的卸货驻留置信度,根据卸货驻留置信度对运输驻留点数据进行筛选得到卸货驻留点数据;
地址确定单元,用于根据卸货驻留点数据对各卸货驻留点进行权重空间聚类得到驻留行为簇心,根据驻留行为簇心确定施工项目地址坐标。
另一方面,本发明还提供了一种电子设备,包括存储器和处理器,其中,
存储器,用于存储计算机程序;
处理器,与存储器耦合,用于执行计算机程序,以实现上述任意一项的施工项目地址标注方法中的步骤。
另一方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述任一项的施工项目地址标注方法中的步骤。
与现有技术相比,采用上述实施例的有益效果是:本发明通过对卸货驻留点进行权重空间聚类得到驻留行为簇心,以消除车辆路径数据动态变化的干扰,得到准确的施工项目地址坐标。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显然,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的施工项目地址标注方法的一个实施例的流程示意图;
图2为本发明实施例的驻留点展示图;
图3为本发明实施例的项目位置偏移示意图;
图4为本发明提供的施工项目地址标注装置的一个实施例的结构示意图;
图5为本发明提供的电子设备的一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,示意图的附图并未按实物比例绘制。本发明中使用的流程图示出了根据本发明的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本发明内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器系统和/或微控制器系统中实现这些功能实体。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
图1为本发明提供的施工项目地址标注方法的一个实施例的流程示意图,如图1所示,施工项目地址标注方法包括:
S101、获取车辆轨迹数据;
S102、对车辆轨迹数据进行预处理得到运输驻留点数据;
S103、根据运输驻留点数据计算各运输驻留点的卸货驻留置信度,根据卸货驻留置信度对运输驻留点数据进行筛选得到卸货驻留点数据;
S104、根据卸货驻留点数据对各卸货驻留点进行权重空间聚类得到驻留行为簇心,根据驻留行为簇心确定施工项目地址坐标。
具体地,在本发明提供的施工项目地址标注方法中,通过对卸货驻留点进行权重空间聚类得到驻留行为簇心,以消除车辆路径数据动态变化的干扰,得到准确的施工项目地址坐标。
在本发明的具体实施例中,车辆轨迹数据包括:施工项目运输车辆的发货时间、收货时间、初始轨迹点和初始轨迹点对应时间信息。
具体地,车辆轨迹数据包括施工项目中各运输车辆运输过程的发货时间、收货时间、初始轨迹点和初始轨迹点对应时间信息等数据。在实施例中,可以但不限于通过采集车辆GPS数据得到,并将采集的数据根据车辆的车牌、车辆路径和对应施工项目目的地等进行归集,然后进行预处理、噪点剔除和驻留点检测等方式处理。
在本发明的具体实施例中,对车辆轨迹数据进行预处理得到运输驻留点数据,包括:
对车辆轨迹数据进行截断分组;
基于去噪预设策略对各组的初始轨迹点进行去噪预处理得到运输轨迹点;
对运输轨迹点进行驻留检测筛选得到运输驻留点;
筛选出车辆轨迹数据中运输驻留点对应数据得到运输驻留点数据。
在本发明的具体实施例中,基于去噪预设策略对初始轨迹点进行去噪预处理得到运输轨迹点,包括:
剔除未满足预设空间范围的初始轨迹点;
根据初始轨迹点对应时间信息判断初始轨迹点是否满足时序序列,剔除不满足时序序列的初始轨迹点;
根据初始轨迹点对应时间信息得到相邻初始轨迹点之间的车辆速度,剔除不满足预设速度阈值的初始轨迹点;
根据初始轨迹点对应时间信息得到相邻初始轨迹点之间的距离间隔和时间间隔,剔除同时不满足预设距离间隔阈值和时间间隔阈值的初始轨迹点。
具体地,由于原始的GPS数据往往运输车辆工作一整天的完整轨迹数据,可能包含了司机往返与多个供应商和项目现场之间运送多个运货订单的数据,因此需要先根据路径对项目现场进行截断分组,避免引入其他项目的配送轨迹产生的驻留点。
然后根据去噪预设策略对截断分组后各组的初始轨迹点进行去噪预处理得到运输轨迹点,去噪逻辑包括:
判断轨迹点是否在预先设置的空间范围,如果不在则剔除;
判断两轨迹点之间的对应时间点,如果新的轨迹点的时间节点在上一个轨迹点之前,即不满足轨迹点的时间序列顺序增长,则说明是来自上游数据的噪声点,进行剔除;
根据相邻两轨迹点之间的欧式距离和时间间隔计算相邻轨迹点之间车辆速度,若大于预设的速度阈值,则剔除该轨迹点;
判断相邻两轨迹点之间的欧式距离和时间间隔,若同时小于阈值,说明这两轨迹的采样频率过高,对最终的驻留点检测并无贡献,则剔除其中一个轨迹点。
根据去噪逻辑完成去噪后,对轨迹点进行驻留检测筛选,即筛选出运输车辆在规定时间T内,移动距离不超过预设判断距离L的GPS轨迹点集合。正常驻留检测T取值一般为3~5分钟,而对于施工现场的运输车辆而言,卸货时间一般大于十分钟。因此实施例在进行驻留点检测的时候,T设置五分钟以此筛选掉因为如加油或临时停车等其他原因产生的偏离于项目施工现场的驻留点。
在本发明的具体实施例中,运输驻留点数据包括驻留时长和驻留开始时间,根据运输驻留点数据计算各运输驻留点的卸货驻留置信度,根据卸货驻留置信度对运输驻留点数据进行筛选得到卸货驻留点数据,包括:
根据驻留时长和驻留开始时间确定各运输驻留点的卸货驻留置信度;
根据卸货驻留置信度确定每条运输轨迹的卸货驻留点;
从所述运输驻留点数据中筛选出所述卸货驻留点对应的目标数据,所述目标数据为所述卸货驻留点数据。
具体地,经过筛选过后,每一趟订单都会得到多个驻留点,且检测出的驻留点可能是分布在运输轨迹上各个位置,如图2所示,图2为本发明实施例的驻留点展示图。从图2中可以看出,虽然已经从轨迹点(空心圆点)筛选出了驻留点(实心圆点),但是仍然有多个驻留点,需要将其他原因造成的驻留行为的驻留点筛选掉,因此本方案引入如下置信度公式:
其中,δ
最终根据上述公式计算出驻留点的卸货驻留置信度,即因抵达施工现场卸货产生驻留行为的概率。由公式可知,驻留时间越接近于订单签收时间、驻留时长越长的驻留点,越有可能靠近施工现场。对每个订单运输轨迹,求出所有驻留点的卸货驻留置信度ρ,并保留最大的三个点录入该订单对应下施工项目的倒排索引字典当中。
在本发明的具体实施例中,根据卸货驻留点数据对各卸货驻留点进行权重空间聚类得到驻留行为簇心,根据驻留行为簇心确定施工项目地址坐标,包括:
根据卸货驻留点数据确定各卸货驻留点的聚类权重;
根据聚类权重对各卸货驻留点进行权重空间聚类得到驻留行为簇心;
根据驻留行为簇心的坐标确定施工项目地址坐标。
最后需要将得到的驻留点进行空间聚类,但是考虑到随着施工进度的推进,施工位置会出现一定范围的变动,施工现场附近道路也会根据施工需要重新开辟并废弃原有道路等,进而导致收货地址发生偏移,如图3所示,图3为本发明实施例的项目位置偏移示意图。
进行空间聚类的点簇数据中,存在着大量旧的项目地址产生的驻留点,这会使得最终聚类的簇心向旧项目施工地址偏移而产生误差,因此本发明提出了一种权重空间聚类方法消除此误差。首先按以下公式计算各驻留点的聚类权重:
其中,θ为历史订单周期,例如统计前三个月的所有历史卸货驻留点,θ为90,t
在本发明的具体实施例中,施工项目地址标注方法还包括:
周期性更新所述驻留行为簇心,并根据更新后的所述驻留行为簇心更新所述施工项目地址坐标。
具体地,随着项目推进带来施工项目地址坐标变化,可以通过周期性运行本方案,并根据得到的驻留行为簇心更新施工项目地址坐标,实现施工项目地址坐标的动态维护。
与现有技术相比,本发明通过对车辆轨迹进行获取并处理得到运输驻留点,通过计算卸货驻留置信度筛选出其中更符合由于卸货行为产生的卸货驻留点,并对卸货驻留点进行权重空间聚类得到驻留行为簇心,以消除车辆路径数据动态变化的干扰,以此得到准确的施工项目地址坐标。
基于本发明提供的施工项目地址标注方法,本发明还提供了一种施工项目地址标注装置400,如图4所示,包括:
数据获取单元401,用于获取车辆轨迹数据;
预处理单元402,用于对车辆轨迹数据进行预处理得到运输驻留点数据;
驻留点筛选单元403,用于根据运输驻留点数据计算各运输驻留点的卸货驻留置信度,根据卸货驻留置信度对运输驻留点数据进行筛选得到卸货驻留点数据;
地址确定单元404,用于根据卸货驻留点数据对各卸货驻留点进行权重空间聚类得到驻留行为簇心,根据驻留行为簇心确定施工项目地址坐标。
上述实施例提供的施工项目地址标注装置400可实现上述施工项目地址标注方法实施例中的技术方案,上述各模块或单元具体实现的原理可参见上述施工项目地址标注方法实施例中的相应内容,此处不再赘述。
本发明还提供了一种电子设备500,如图5所示,图5为本发明提供的电子设备一实施例的结构示意图,电子设备500包括处理器501、存储器502及存储在存储器502并可在处理器501上运行的计算机程序,处理器501执行程序时,实现上述的施工项目地址标注方法。
作为优选的实施例,上述电子设备还包括显示器503,用于显示处理器501执行上述施工项目地址标注方法的过程。
其中,处理器501可能是一种集成电路芯片,具有信号的处理能力。上述的处理器501可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器也可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,存储器502可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),安全数字(Secure Digital,SD卡),闪存卡(Flash Card)等。其中,存储器502用于存储程序,处理器501在接收到执行指令后,执行程序,前述本发明实施例任一实施例揭示的流程定义的方法可以应用于处理器501中,或者由处理器501实现。
其中,显示器503可以是LED显示屏,液晶显示器或触控式显示器等。显示器503用于显示在电子设备500的各种信息。
可以理解的是,图5所示的结构仅为电子设备500的一种结构示意图,电子设备500还可以包括比图5所示更多或更少的组件。图5中所示的各组件可以采用硬件、软件或其组合实现。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述的施工项目地址标注方法。
一般来说,用于实现本发明方法的计算机指令的可以采用一个或多个计算机可读的存储介质的任意组合来承载。非临时性计算机可读存储介质可以包括任何计算机可读介质,除了临时性地传播中的信号本身。
计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线,或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件,或者上述的任意合适的组合。在本发明件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
以上,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
- 一种银纳米线/不饱和聚酯树脂纳米复合材料及制备方法
- 一种生物基不饱和聚酯树脂阻燃复合材料的制备方法
- 一种低温固化型聚酯树脂及其制备方法与应用
- 一种高光泽粉末涂料用羟基聚酯树脂及其制备方法与应用
- 一种不饱和聚酯树脂固化促进剂及其制备方法和应用
- 一种复合材料、聚酯树脂及其制备方法和应用
- 一种耐水解聚酯树脂复合材料及其制备方法和应用