CN114882694B - 一种基于报警定位数据的风险区域生成方法及系统 - Google Patents
一种基于报警定位数据的风险区域生成方法及系统 Download PDFInfo
- Publication number
- CN114882694B CN114882694B CN202210293522.XA CN202210293522A CN114882694B CN 114882694 B CN114882694 B CN 114882694B CN 202210293522 A CN202210293522 A CN 202210293522A CN 114882694 B CN114882694 B CN 114882694B
- Authority
- CN
- China
- Prior art keywords
- data
- alarm
- data set
- risk area
- grid
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Traffic Control Systems (AREA)
- Emergency Alarm Devices (AREA)
Abstract
本发明涉及一种基于报警定位数据的风险区域生成方法及系统,包括:从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度、纬度、速度和报警状态;对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;将数据集G2中的数据根据二维坐标进行多次不同大小的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;把得到的栅格中的每个经纬度转化为三维的坐标值,然后根据坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。本发明通过数据挖掘分析的方式,能够计算生成风险区域,为安全驾驶和智能交通提供数据支持。
Description
技术领域
本发明涉及数据分析处理技术领域,尤其涉及一种基于报警定位数据的风险区域生成方法及系统。
背景技术
再不同的区域地段驾驶车辆需要对应的驾驶行为,如驾驶过学校、人行道和弯道时需要降速行使,还有一些特定地势(上下坡)和事故高发地也需要对应的驾驶行为,如果不明情况则很容易造成危险驾驶,风险区域的计算在驾驶行为及危险分析中是很关键的,因此,如何对风险区域进行计算,得到风险区域的分布为行车驾驶提供安全支持,是现阶段需要考虑的问题。
发明内容
本发明的目的在于克服现有技术的缺点,提供了一种基于报警定位数据的风险区域生成方法及系统,能够计算生成风险区域,为安全驾驶提供数据支持。
本发明的目的通过以下技术方案来实现:一种基于报警定位数据的风险区域生成方法,所述风险区域生成方法包括:
数据获取步骤:从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度lon、纬度lat、速度speed和报警状态alarm;
数据处理步骤:对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;
栅格处理步骤:将数据集G2中的数据根据二维坐标进行多次不同大小的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;
风险区域生成步骤:把得到的栅格中的每个经纬度转化为x、y、z三维的坐标值,然后根据x、y、z的坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。
所述数据处理步骤具体包括:
对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗,并过滤掉速度speed小于预设值的数据,得到数据集G1;
对数据集G1再进行第二次过滤,过滤掉报警状态alarm=0的数据得到数据集G2;
通过并运算计算出数据集G2中每条数据报警状态alarm中存在的报警,并根据报警对应的加权值q计算qtotal+=q。
一种基于报警定位数据的风险区域生成系统,它包括数据获取模块、数据处理模块、栅格处理模块和风险区域生成模块;
所述数据获取模块用于从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度lon、纬度lat、速度speed和报警状态alarm;
所述数据处理模块用于对所述数据获取模块得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;
所述栅格处理模块用于将数据集G2中的数据根据二维坐标进行多次不同大小的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;
所述风险区域生成模块用于把得到的栅格中的每个经纬度转化为x、y、z三维的坐标值,然后根据x、y、z的坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。
所述数据处理模块包括第一过滤单元、第二过滤单元和并运算单元;所述第一过滤单元用于对所述数据获取模块得到数据集G中的原始车辆行驶数据进行清洗,并过滤掉速度speed小于预设值的数据,得到数据集G1;所述第二过滤单元用于对数据集G1再进行第二次过滤,过滤掉报警状态alarm=0的数据得到数据集G2;所述并运算单元用于计算出数据集G2中每条数据报警状态alarm中存在的报警,并根据报警对应的加权值q计算qtotal+=q。
本发明具有以下优点:一种基于报警定位数据的风险区域生成方法及系统,通过数据挖掘分析的方式,能够计算生成风险区域,为安全驾驶和智能交通提供数据支持。
附图说明
图1 为本发明方法的流程示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下结合附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的保护范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。下面结合附图对本发明做进一步的描述。
如图1所示,本发明的一种实施方式涉及一种基于报警定位数据的风险区域生成方法,所述风险区域生成方法包括:
S1、数据获取步骤:从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度lon、纬度lat、速度speed和报警状态alarm;
S2、数据处理步骤:对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;
S3、栅格处理步骤:将数据集G2中的数据根据二维坐标进行多次不同大小(size1,size 2,size 3,…size n)的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;其中,密集度超过设定的阈值为所有栅格里面包含最多经纬度的栅格;
进一步地,栅格化可以根据二维坐标系来实现,x轴和y轴, x轴代表经度或者维度,y就代表纬度或者经度,第一次设置100大小的栅格,假设经纬度点A(经度10,纬度10)的位置存在于坐标系中的x的0到100和y的0到100之间,那么就存在于这个栅格,如果经纬度为101和10,那么就存在于第二个栅格里面,因为栅格是100,经度101已经超过了100,超过了第一个栅格的宽度。如果纬度也超过100,那就存在于第二排栅格的第二个栅格里面了,所以这样把所有经纬度都标记在这个二维坐标系上之后,就会得到哪些栅格经纬度最多,但是不应只统计100大小的栅格,会多统计几次,比如100的栅格,200的栅格,300的栅格,直到一个合适的栅格大小。
S4、风险区域生成步骤:把得到的栅格中的每个经纬度转化为x、y、z三维的坐标值,然后根据x、y、z的坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。
进一步地,寻找中心点的前提是具备xyz值,即经纬度转换后的xyz坐标值,比如三个经纬度坐标点找中心点,根据经纬度转xyz三维坐标系的计算方法,计算出每个经纬度对应的xyz值,然后三个数据的x加起来,除以3,三个数据的y加起来,除以3,三个数据的z加起来,除以3,这样就得到了唯一的一个xyz,那么这个xyz就为这三个坐标点的中心点。以栅格宽度d作为圆心半径,是因为这个大小的栅格是进行了经纬度密集、加权值计算后的合理的高风险区域,风险区域一般来说是圆形的,所以用栅格宽度d/2来计算圆形半径。
进一步地,数据处理步骤具体包括:
对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗,并过滤掉速度speed小于预设值的数据,得到数据集G1,其中预设值为5,可以根据实际要求进行设定;
对数据集G1再进行第二次过滤,过滤掉报警状态alarm=0的数据得到数据集G2;
通过并运算计算出数据集G2中每条数据报警状态alarm中存在的报警,并根据报警对应的加权值q计算qtotal+=q。
其中,alarm为数据集中单条数据的一个字段代指,该字段代表了存在哪几种报警,如为3,表示二进制的11,那么表示包含有两种类型的报警(如A报警和B报警),如果只存在一种报警如C报警,那么这个alarm就会为4,4转为二进制位100,所以代表C报警,如果包含ABC三种,那么二进制就为111,那么alarm就为7。所以通过并运算,可以算出一个alarm字段中存在了哪些报警;如果一条数据中的alarm为4,那么4&4就不会为0,说明存在C报警,如果alarm为7,知道代表了是111二进制,7&4也不会为0,所以要计算出alarm中存在了哪些报警,可以用alarm去并对应报警的类型来判断,比如alarm&4>0来判断是否存在C报警。
其中,数据集G2中的每条数据中的每一个报警都有一个对应的加权值q,q不在数据中,其为事先设定好的报警加权值,每一种报警不同,所以数据集中的每条数据如果存在多报警,那么就代表有多个加权值。用一个变量qtotal来汇总,qtotal+=q表示qtotal=qtotal+q,多种报警执行多次,qtotal的初始值为0,比如一条数据包含A报警和B报警,A报警的加权值q为5,B报警的加权值q为6,那么会执行两次qtotal=qtotal+q,就相当于第一次的qtotal=0+5,那么qtotal=5了,再执行qtotal=5+6,那么qtotal=11了,这样来就得到了一条数据对应的总的加权值。
本发明的另一种实施方式涉及一种基于报警定位数据的风险区域生成系统,它包括数据获取模块、数据处理模块、栅格处理模块和风险区域生成模块;
所述数据获取模块用于从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度lon、纬度lat、速度speed和报警状态alarm;
所述数据处理模块用于对所述数据获取模块得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;
所述栅格处理模块用于将数据集G2中的数据根据二维坐标进行多次不同大小(size 1,size 2,size 3,…size n)的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;
所述风险区域生成模块用于把得到的栅格中的每个经纬度转化为x、y、z三维的坐标值,然后根据x、y、z的坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。
进一步地,数据处理模块包括第一过滤单元、第二过滤单元和并运算单元;所述第一过滤单元用于对所述数据获取模块得到数据集G中的原始车辆行驶数据进行清洗,并过滤掉速度speed小于预设值的数据,得到数据集G1,其中预设值为5;所述第二过滤单元用于对数据集G1再进行第二次过滤,过滤掉报警状态alarm=0的数据得到数据集G2;所述并运算单元用于计算出数据集G2中每条数据报警状态alarm中存在的报警,并根据报警对应的加权值q计算qtotal+=q。
以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
Claims (4)
1.一种基于报警定位数据的风险区域生成方法,其特征在于:所述风险区域生成方法包括:
数据获取步骤:从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度lon、纬度lat、速度speed和报警状态alarm;
数据处理步骤:对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;
栅格处理步骤:将数据集G2中的数据根据二维坐标进行多次不同大小的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;
风险区域生成步骤:把得到的栅格中的每个经纬度转化为x、y、z三维的坐标值,然后根据x、y、z的坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。
2.根据权利要求1所述的一种基于报警定位数据的风险区域生成方法,其特征在于:所述数据处理步骤具体包括:
对数据获取步骤得到数据集G中的原始车辆行驶数据进行清洗,并过滤掉速度speed小于预设值的数据,得到数据集G1;
对数据集G1再进行第二次过滤,过滤掉报警状态alarm=0的数据得到数据集G2;
通过并运算计算出数据集G2中每条数据报警状态alarm中存在的报警,并根据报警对应的加权值q计算qtotal+=q。
3.一种基于报警定位数据的风险区域生成系统,其特征在于:它包括数据获取模块、数据处理模块、栅格处理模块和风险区域生成模块;
所述数据获取模块用于从数据库中获取一段时间内车辆全部行驶数据得到数据集G,数据中包括经度lon、纬度lat、速度speed和报警状态alarm;
所述数据处理模块用于对所述数据获取模块得到数据集G中的原始车辆行驶数据进行清洗和多次过滤得到数据集G2,再通过并运算得到报警对应的加权值;
所述栅格处理模块用于将数据集G2中的数据根据二维坐标进行多次不同大小的栅格化统计,得到经纬度密集度超过阈值且对应加权值高的栅格矩阵;
所述风险区域生成模块用于把得到的栅格中的每个经纬度转化为x、y、z三维的坐标值,然后根据x、y、z的坐标值寻找三维坐标系的中心点,再将栅格宽度d/2作为半径画圆,生成的圆形区域,即为风险区域。
4.根据权利要求3所述的一种基于报警定位数据的风险区域生成系统,其特征在于:所述数据处理模块包括第一过滤单元、第二过滤单元和并运算单元;所述第一过滤单元用于对所述数据获取模块得到数据集G中的原始车辆行驶数据进行清洗,并过滤掉速度speed小于预设值的数据,得到数据集G1;所述第二过滤单元用于对数据集G1再进行第二次过滤,过滤掉报警状态alarm=0的数据得到数据集G2;所述并运算单元用于计算出数据集G2中每条数据报警状态alarm中存在的报警,并根据报警对应的加权值q计算qtotal+=q。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210293522.XA CN114882694B (zh) | 2022-03-24 | 2022-03-24 | 一种基于报警定位数据的风险区域生成方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210293522.XA CN114882694B (zh) | 2022-03-24 | 2022-03-24 | 一种基于报警定位数据的风险区域生成方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114882694A CN114882694A (zh) | 2022-08-09 |
CN114882694B true CN114882694B (zh) | 2023-06-02 |
Family
ID=82667950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210293522.XA Active CN114882694B (zh) | 2022-03-24 | 2022-03-24 | 一种基于报警定位数据的风险区域生成方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114882694B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009096365A (ja) * | 2007-10-17 | 2009-05-07 | Fuji Heavy Ind Ltd | リスク認識システム |
GB201403493D0 (en) * | 2014-02-27 | 2014-04-16 | Tomtom Int Bv | Method for associating a hazard with a zone of a digital map |
WO2018082784A1 (en) * | 2016-11-07 | 2018-05-11 | Swiss Reinsurance Company Ltd. | System and method for predicting of absolute and relative risks for car accidents |
WO2019155131A1 (fr) * | 2018-02-12 | 2019-08-15 | Cad.42 Services | Procédés et système de génération et de détection d'au moins une zone de danger |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4239689B2 (ja) * | 2003-05-30 | 2009-03-18 | スズキ株式会社 | 車両用警報システム及び車両用警報発生方法 |
CN106816039B (zh) * | 2017-03-30 | 2019-07-02 | 上海海洋大学 | 一种船舶巡航预警动态监测方法 |
GB2577082B (en) * | 2018-09-12 | 2021-01-06 | Ford Global Tech Llc | Determining road safety |
CN111326023B (zh) * | 2018-12-13 | 2022-03-29 | 丰翼科技(深圳)有限公司 | 一种无人机航线预警方法、装置、设备及存储介质 |
CN111652060B (zh) * | 2020-04-27 | 2024-04-19 | 宁波吉利汽车研究开发有限公司 | 一种基于激光雷达的限高预警方法、装置、电子设备及存储介质 |
CN111681437B (zh) * | 2020-06-04 | 2022-10-11 | 北京航迹科技有限公司 | 一种周边车辆提醒方法、装置、电子设备及存储介质 |
US11663830B2 (en) * | 2020-08-21 | 2023-05-30 | Ubicquia Iq Llc | Node-based near-miss detection |
CN111815986B (zh) * | 2020-09-02 | 2021-01-01 | 深圳市城市交通规划设计研究中心股份有限公司 | 一种交通事故预警方法、装置、终端设备及存储介质 |
-
2022
- 2022-03-24 CN CN202210293522.XA patent/CN114882694B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009096365A (ja) * | 2007-10-17 | 2009-05-07 | Fuji Heavy Ind Ltd | リスク認識システム |
GB201403493D0 (en) * | 2014-02-27 | 2014-04-16 | Tomtom Int Bv | Method for associating a hazard with a zone of a digital map |
WO2018082784A1 (en) * | 2016-11-07 | 2018-05-11 | Swiss Reinsurance Company Ltd. | System and method for predicting of absolute and relative risks for car accidents |
WO2019155131A1 (fr) * | 2018-02-12 | 2019-08-15 | Cad.42 Services | Procédés et système de génération et de détection d'au moins une zone de danger |
Also Published As
Publication number | Publication date |
---|---|
CN114882694A (zh) | 2022-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109934265B (zh) | 一种常驻地址的确定方法和装置 | |
Pons-Borderia et al. | Comparing estimators of the galaxy correlation function | |
López | Locating some types of random errors in digital terrain models | |
JP2015521767A (ja) | 車両周辺部を描写するための方法 | |
CN115792137B (zh) | 大气污染溯源方法及装置、终端 | |
CN112907752A (zh) | 一种基于全球索引的点云切片处理方法 | |
CN114882694B (zh) | 一种基于报警定位数据的风险区域生成方法及系统 | |
CN114565286A (zh) | 工业废水排放量的智能分析方法及装置 | |
CN109799549B (zh) | 气态污染物浓度柱转换方法及装置 | |
CN113673571A (zh) | 一种基于密度聚类方法的出租车异常订单识别方法 | |
CN116109145B (zh) | 车辆行驶路线的风险评估方法、装置、终端及存储介质 | |
CN111160385B (zh) | 海量位置点聚合的方法、装置、设备及存储介质 | |
CN118097961A (zh) | 交通流量数据的分析方法、装置、电子设备及存储介质 | |
CN117711518A (zh) | 大气中污染物的扩散预测方法、装置、设备和介质 | |
CN115238245B (zh) | 污染物监测方法、装置、存储介质及电子设备 | |
Nakamori et al. | Interactive design of urban level air quality monitoring network | |
CN110136234B (zh) | 一种海量气象数据的渲染方法和系统 | |
CN112863174B (zh) | 交通流信息获取的方法、装置和计算机设备 | |
CN113671460B (zh) | 一种地图生成方法、装置、计算机设备及存储介质 | |
CN117095230A (zh) | 基于图像大数据智能分析的空气质量低耗评估方法及系统 | |
CN112184900A (zh) | 高程数据的确定方法、装置及存储介质 | |
CN109816211B (zh) | 判断污染区域相似性及提高治理污染效率的方法及装置 | |
WO2017193554A1 (zh) | 区域聚合的方法及装置 | |
CN112529307A (zh) | 大气污染预测方法、装置、电子设备及存储介质 | |
Derome et al. | Wind Speed Distribution: A case study of Mersing, Malaysia |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |