Method and system for processing vehicle satellite positioning data
By adding the 'distance' and 'speed' fields to the vehicle satellite positioning data and combining relevant GPS data, the problem that the existing technology cannot accurately judge the vehicle's driving situation is solved, and accurate statistics of regional transportation volume is achieved.
Patent Information
- Application Number
- CN202411588591.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-12-07
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-11-08
AI Technical Summary
The prior art cannot accurately judge the driving conditions of vehicles and cannot provide a basis for statistics on regional transportation volume.
By obtaining vehicle satellite positioning data, adding the ‘distance’ and ‘speed’ fields, combining the GPS data of the expressway layer, toll station, ramp and service area, the vehicle’s driving situation is determined.
Accurate judgment of the vehicle's driving situation is achieved, providing a basis for the statistics of regional transportation volume.
Smart Images

Figure CN119439210A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of computer technology, and specifically relates to a method and system for processing vehicle satellite positioning data. Background Art
[0002] With the rapid development of my country's economy, the road freight industry is becoming increasingly prosperous, and the number of large trucks is increasing year by year. However, in the process of transportation, the safety management of truck accidents is prominent. In order to improve the level of safety supervision of freight vehicles, the Chinese government actively promotes the installation and use of satellite positioning systems for freight vehicles to achieve real-time monitoring and management of freight vehicles. According to the "Regulations on Dynamic Supervision and Management of Road Transport Vehicles", tourist buses, chartered buses, regular bus buses of Class 3 or above, and dangerous goods transport vehicles shall be installed with standard satellite positioning devices before leaving the factory. Heavy-duty trucks and semi-trailer tractors shall be installed with standard satellite positioning devices before leaving the factory and connected to the national road freight vehicle public supervision and service platform. Road transport operators shall ensure the normal use of satellite positioning devices and keep the vehicle operation online in real time.
[0003] At present, using vehicle satellite positioning data to conduct regional traffic statistics has become an important means of data analysis. Transmitting vehicle satellite positioning related data to the Ministry of Transport's National Road Freight Vehicle Public Supervision and Service Platform can provide rich data resources for governments and enterprises. However, the existing technology lacks the means to accurately judge the driving conditions of vehicles and cannot provide a basis for regional transportation volume statistics.
[0004] Application Contents
[0005] The purpose of the embodiments of the present application is to provide a method and system for processing vehicle satellite positioning data to solve the defect that the prior art cannot accurately judge the driving condition of the vehicle.
[0006] In order to solve the above technical problems, this application is implemented as follows:
[0007] In a first aspect, a method for processing vehicle satellite positioning data is provided, comprising the following steps:
[0008] Acquire multiple pieces of vehicle satellite positioning data, each piece of the vehicle positioning data includes: license plate number, license plate color, GPS coordinates and GPS positioning time;
[0009] Obtain the distance between the GPS coordinates in two vehicle satellite positioning data with adjacent GPS positioning times for the same vehicle, and add the distance as a "distance" field to the first vehicle satellite positioning data, where the first vehicle satellite positioning data is the vehicle satellite positioning data with a later GPS positioning time among the two vehicle satellite positioning data;
[0010] Calculate the average speed of the vehicle between the two GPS coordinates according to the distance between the GPS coordinates in the two vehicle satellite positioning data and the difference between the GPS positioning times in the two vehicle satellite positioning data, and add the average speed as a "speed" field to the first vehicle satellite positioning data;
[0011] Based on the highway layer, GPS data of highway toll stations, highway ramp layer, GPS data of highway service areas, and the GPS coordinates, GPS positioning time, "distance" field and "speed" field in the multiple vehicle satellite positioning data, the driving conditions of the vehicles corresponding to the multiple vehicle satellite positioning data are determined.
[0012] In a second aspect, a system for processing vehicle satellite positioning data is provided, comprising:
[0013] An acquisition module is used to acquire multiple pieces of vehicle satellite positioning data, each piece of vehicle positioning data includes: license plate number, license plate color, GPS coordinates and GPS positioning time;
[0014] an adding module, configured to obtain the distance between the GPS coordinates in two vehicle satellite positioning data having adjacent GPS positioning times of the same vehicle, and add the distance as a "distance" field to the first vehicle satellite positioning data, wherein the first vehicle satellite positioning data is the vehicle satellite positioning data having a later GPS positioning time among the two vehicle satellite positioning data;
[0015] a calculation module, configured to calculate an average speed of the vehicle between the two GPS coordinates according to a distance between the GPS coordinates in the two vehicle satellite positioning data and a difference between the GPS positioning times in the two vehicle satellite positioning data, and add the average speed as a "speed" field to the first vehicle satellite positioning data;
[0016] The determination module is used to determine the driving conditions of the vehicles corresponding to the multiple vehicle satellite positioning data based on the highway layer, the GPS data of the highway toll station, the highway ramp layer, the GPS data of the highway service area, and the GPS coordinates, GPS positioning time, "distance" field and "speed" field in the multiple vehicle satellite positioning data.
[0017] The embodiment of the present application adds a "distance" field and a "speed" field to the vehicle satellite positioning data based on the GPS coordinates and GPS positioning time in the vehicle satellite positioning data, and can accurately judge the vehicle's driving conditions based on the "distance" field and the "speed" field, thereby providing a basis for the statistics of regional transportation volume. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is a flow chart of a method for processing vehicle satellite positioning data provided by an embodiment of the present application;
[0019] Figure 2 It is a structural diagram of a vehicle satellite positioning data processing system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0021] The embodiment of the present application proposes a framework for regional transportation volume statistics based on vehicle satellite positioning data, including locating the situation of vehicles getting on and off the highway, dividing vehicle transportation trips, and counting transportation indicators. The embodiment of the present application also proposes a method for locating the situation of vehicles getting on and off the highway based on vehicle satellite positioning data. Combined with the national highway map, toll station positioning, and ramp positioning data, continuous high-speed driving distance constraints, toll station ramp constraints, etc. are designed to achieve accurate positioning of vehicles getting on and off the highway. The embodiment of the present application also proposes a method for dividing vehicle transportation trips. Calculate the vehicle speed to determine the vehicle's parking situation, and combine the service area positioning data to add constraints such as service area stays to achieve a reasonable division of vehicle transportation trips.
[0022] The following is a detailed description of the vehicle satellite positioning data processing method provided in the embodiment of the present application through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0023] like Figure 1 FIG. 1 is a flow chart of a method for processing vehicle satellite positioning data provided by an embodiment of the present application, the method comprising the following steps:
[0024] Step 101, obtaining a plurality of vehicle satellite positioning data, each of which includes: a license plate number, a license plate color, a GPS coordinate and a GPS positioning time.
[0025] Step 102, obtain the distance between the GPS coordinates in two vehicle satellite positioning data with adjacent GPS positioning times for the same vehicle, and add the distance as a "distance" field to the first vehicle satellite positioning data, which is the vehicle satellite positioning data with a later GPS positioning time among the two vehicle satellite positioning data.
[0026] Step 103, calculate the average speed of the vehicle between the two GPS coordinates based on the distance between the GPS coordinates in the two vehicle satellite positioning data and the difference between the GPS positioning times in the two vehicle satellite positioning data, and add the average speed as a "speed" field to the first vehicle satellite positioning data.
[0027] Step 104, determines the driving conditions of the vehicles corresponding to the multiple vehicle satellite positioning data based on the highway layer, the GPS data of the highway toll station, the highway ramp layer, the GPS data of the highway service area, and the GPS coordinates, GPS positioning time, "distance" field and "speed" field in the multiple vehicle satellite positioning data.
[0028] Specifically, the GPS coordinates in the multiple vehicle positioning data can be matched with the highway layer respectively, and a "driving road" field is added to the successfully matched vehicle positioning data, and the value of the field is set to "highway"; a "driving road" field is added to the unmatched vehicle positioning data, and the value of the field is set to "non-highway"; according to the GPS data of the highway toll station, the highway ramp layer and the "distance" field in the multiple vehicle satellite positioning data, the value of the "driving road" field in the multiple vehicle positioning data is verified and adjusted; according to the GPS coordinates, GPS positioning time and "speed" field in the multiple vehicle satellite positioning data, the starting point and end point of the driving range and stop range of the vehicle corresponding to the multiple vehicle satellite positioning data are recorded; according to the starting point and end point of the stop range and the GPS data of the highway service area, the transportation itinerary of each vehicle corresponding to the multiple vehicle satellite positioning data is divided into multiple transportation trips.
[0029] In this embodiment, the GPS coordinates in the plurality of vehicle positioning data are matched with the highway layer respectively, a "driving road" field is added to the successfully matched vehicle positioning data, and the value of the field is set to "highway"; a "driving road" field is added to the unmatched vehicle positioning data, and the value of the field is set to "non-highway", specifically including:
[0030] Matching the GPS coordinates in the plurality of vehicle positioning data with the highway layer respectively;
[0031] If the GPS coordinates are within 20 meters on both sides of the highway, then add a "driving road" field to the vehicle positioning data corresponding to the GPS coordinates, and set the value of the field to "highway";
[0032] If the GPS coordinates are not within 20 meters on both sides of the highway, then add a "driving road" field to the vehicle positioning data corresponding to the GPS coordinates, and set the value of the field to "non-highway";
[0033] The checking and adjusting of the value of the "driving road" field in the plurality of vehicle positioning data according to the GPS data of the expressway toll station, the expressway ramp map and the "distance" field in the plurality of vehicle satellite positioning data specifically includes:
[0034] For the same vehicle, if the number of consecutive pieces of vehicle positioning data whose "driving road" field is "high speed" is less than a first preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "high speed" to "non-high speed";
[0035] For the same vehicle, if the number of consecutive pieces of vehicle positioning data whose “driving road” field is “non-highway” is less than a second preset value, the value of the “driving road” field in the vehicle positioning data is adjusted from “non-highway” to “highway”;
[0036] For the same vehicle, the values of the "Distance" field in multiple vehicle positioning data whose "Driving Road" field is "Highway" and whose GPS positioning time is continuous are accumulated to obtain the continuous driving distance of the same vehicle on the highway. If the continuous driving distance is less than the third preset value, the value of the "Driving Road" field in the vehicle positioning data is adjusted from "Highway" to "Non-Highway".
[0037] For the same vehicle, the values of the "Distance" field in multiple vehicle positioning data whose "Driving Road" field is "Non-Highway" and whose GPS positioning time is continuous are accumulated to obtain the continuous driving distance of the same vehicle on the non-highway. If the continuous driving distance is less than the fourth preset value, the value of the "Driving Road" field in the vehicle positioning data is adjusted from "Non-Highway" to "Highway".
[0038] Match the on-highway point and off-highway point of each vehicle with the GPS data of the highway toll station and the highway ramp layer respectively. The on-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "non-highway" to "highway", and the off-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "highway" to "non-highway";
[0039] If the distance between the GPS data of the on-highway point and the toll station is less than the fifth preset value, it is determined that the on-highway point is successfully matched with the toll station; if the distance between the GPS data of the off-highway point and the toll station is less than the sixth preset value, it is determined that the off-highway point is successfully matched with the toll station; if the on-highway point is within 20 meters on both sides of the ramp, it is determined that the on-highway point is successfully matched with the ramp; if the off-highway point is within 20 meters on both sides of the ramp, it is determined that the off-highway point is successfully matched with the ramp;
[0040] If at least one of the upper and lower highway points of a continuous highway driving section of the same vehicle can be matched to a highway toll station, and the other matches to a highway toll station or a ramp, it is determined that the continuous highway section meets the preset conditions; otherwise, it is determined that the continuous highway section does not meet the preset conditions, and the value of the "driving road" field in the multiple vehicle positioning data corresponding to the continuous highway section is adjusted to "non-highway".
[0041] Further, the recording of the starting point and the end point of the driving interval and the stopping interval of the vehicle corresponding to the plurality of vehicle satellite positioning data according to the GPS coordinates, GPS positioning time and the "speed" field in the plurality of vehicle satellite positioning data specifically includes:
[0042] Determine whether the value of the "speed" field in each piece of vehicle satellite positioning data is greater than a seventh preset value; if so, determine that the vehicle corresponding to the vehicle satellite positioning data is in a driving state, and record the starting point and the end point of each driving interval of each vehicle; otherwise, determine that the vehicle corresponding to the vehicle satellite positioning data is in a stopped state, and record the starting point and the end point of each stopped interval of each vehicle;
[0043] Calculating the time interval between the end point and the starting point of each driving interval of each vehicle, and if the time interval is less than an eighth preset value, determining that the driving interval is invalid, and merging the driving interval into an adjacent stopping interval;
[0044] Calculating the time interval between the end point and the starting point of each stop interval of each vehicle, and if the time interval is less than a ninth preset value, determining that the stop interval is invalid, and merging the stop interval into an adjacent driving interval;
[0045] According to the starting point and the end point of the stop interval and the GPS data of the high-speed service area, the transportation itinerary of each vehicle corresponding to the plurality of vehicle satellite positioning data is divided into a plurality of transportation trips, specifically including:
[0046] If the time interval between the end point and the starting point of the stop interval is greater than a tenth preset value, the transport trip before the starting point of the stop interval is regarded as a trip, and the transport trip after the end point of the stop interval is regarded as a trip;
[0047] The starting point and the end point of each trip are matched with the GPS data of the highway service area respectively. If the distance between the starting point or the end point of the trip and the GPS coordinates of the highway service area is less than an eleventh preset value, it is determined that the starting point or the end point of the trip is successfully matched with the highway service area; if the end point of the previous trip of the same vehicle and the starting point of the next trip are successfully matched with the same highway service area, it is determined that the vehicle stays in the highway service area, and the previous trip and the next trip are merged;
[0048] If the value of the "driving road" field in the corresponding vehicle satellite positioning data of the previous trip end point and the next trip starting point of the same vehicle is both "highway", then the cumulative distance from the previous trip end point to the next trip starting point is calculated. If the cumulative distance is less than the twelfth preset value, it is determined that the vehicle stays on the highway, and the previous trip and the next trip are merged.
[0049] In addition, after dividing the transportation itinerary of each vehicle corresponding to the multiple vehicle satellite positioning data into multiple transportation trips according to the starting point and end point of the stop interval and the GPS data of the highway service area, it is also possible to count the administrative divisions passed by each trip of each vehicle, the number of times each trip goes on and off the highway, the cumulative driving distance of each trip, and the cumulative driving time of each trip based on the national administrative division layer and the starting point and end point of each trip of each vehicle.
[0050] The embodiment of the present application adds a "distance" field and a "speed" field to the vehicle satellite positioning data based on the GPS coordinates and GPS positioning time in the vehicle satellite positioning data, and can accurately judge the vehicle's driving conditions based on the "distance" field and the "speed" field, thereby providing a basis for the statistics of regional transportation volume.
[0051] In the embodiment of the present application, it is necessary to obtain vehicle satellite positioning data, namely, license plate number, license plate color, GPS longitude and latitude, and GPS positioning time, etc. It is also necessary to obtain national highway layer data, national highway toll station GPS data, national highway ramp layer data, and national highway service area GPS data.
[0052] Among them, the vehicle satellite positioning data needs to go through the following processing:
[0053] 1. Data Preprocessing
[0054] Specifically, delete records containing empty value fields; sort the data according to license plate number, license plate color, and GPS positioning time; identify each vehicle specifically based on license plate number and license plate color, and only retain the first record if the same vehicle has duplicate time.
[0055] 2. Drift point processing
[0056] Since there may be outliers in the satellite positioning uploaded data, for three consecutive points of the same vehicle at similar times, if the longitude and latitude of the middle point seriously deviates from the two previous and subsequent points, it is considered a drift point.
[0057] According to the GPS coordinates between two consecutive satellite positioning data of the same vehicle, calculate the haversine distance Δd and add a "distance" field; calculate the time difference Δt between two consecutive satellite positioning data of the same vehicle; calculate the average speed v = Δd / Δt between two consecutive satellite positioning data of the same vehicle, and add a "speed" field.
[0058] Drift points are processed according to the following rules:
[0059] For three consecutive data of the same vehicle, if the speed at the middle point and the speed at the third point are both greater than the set threshold V_max, the speed is considered abnormal and the middle point is excluded; V_max can be 100km / h.
[0060] Two consecutive data before the end point of the same vehicle (no third data, or the third data is for other vehicles): If the speed of the second point is greater than the set threshold V_max, the speed is considered abnormal and the second point is excluded.
[0061] After eliminating the anomalous data, the Distance and Speed fields can be recalculated.
[0062] 3. Determination of vehicle entry and exit from highway
[0063] Get the national highway layer, use the python library GeoPandas to match the freight vehicle GPS coordinates with the highway layer, and add the "driving road" field. The principle is: if the GPS is within 20 meters on both sides of the highway, it is considered to be driving on the highway, and the "driving road" field is marked as "highway"; if it is not within 20 meters on both sides of the highway, it is considered not to be driving on the highway, and the "driving road" field is marked as "non-highway".
[0064] In order to avoid errors in GPS mapping to the highway layer, the "driving road" is smoothed: for the same vehicle, if the number of consecutive data entries with the "driving road" field being "highway" is less than N_c (N_c is the threshold, which can be 3), the "highway" in the corresponding field will be adjusted to "non-highway"; for the same vehicle, if the number of consecutive data entries with the "driving road" field being "non-highway" is less than N_c (N_c is the threshold, which can be 3), the "non-highway" in the corresponding field will be adjusted to "highway".
[0065] According to the previously obtained "Distance" field and "Driving Road" field, the continuous data driving distance of the same vehicle with the "Driving Road" field as "Highway" is accumulated one by one to obtain the cumulative distance of the same vehicle driving continuously on the highway. Because the distance of motor vehicles on highways should not be too short, when the accumulated distance is less than the threshold value D_t, it is considered that this section of driving is not on the highway, and the "Driving Road" field of the corresponding data is adjusted to "Non-Highway", and D_t can be 1 kilometer. Similarly, the continuous data driving distance of the same vehicle with the "Driving Road" field as "Non-Highway" is accumulated one by one to obtain the cumulative distance of the same vehicle not driving continuously on the highway. When the accumulated distance is less than the threshold value D_t, it is considered that this section of driving is on the highway, and the "Driving Road" field of the corresponding data is adjusted to "Highway".
[0066] Get the GPS data of national highway toll stations and highway ramp layers, and use the python library GeoPandas to match the GPS coordinates of freight vehicles at the highway entry and exit locations with the toll stations and highway ramps. The data when the "Driving Road" field of the same vehicle is converted from "non-highway" to "highway" is the point of getting on the highway, and the data when the "Driving Road" field of the same vehicle is converted from "highway" to "non-highway" is the point of getting off the highway. When the distance between the GPS of the highway entry point and the GPS of the toll station is within D_s, D_s can be 100 meters, and it is considered that the highway entry point and the toll station are successfully matched. Similarly, when the distance between the GPS of the highway exit point and the GPS of the toll station is within D_s, D_s can be 100 meters, and it is considered that the highway entry point and the toll station are successfully matched. When the GPS of the highway entry point is within 20 meters on both sides of the ramp, it is considered that the highway entry point and the ramp are successfully matched; similarly, when the GPS of the highway exit point is within 20 meters on both sides of the ramp, it is considered that the highway exit point and the ramp are successfully matched. For each section of highway driving of the same vehicle, at least one of the two points of getting on and off the highway should be matched to a toll station, and the other should be matched to a toll station or ramp. If this condition is not met, the "Driving Road" field of the satellite positioning data for this section will be adjusted to "Non-Highway".
[0067] 4. Determine the vehicle's parking situation
[0068] According to the "speed" field obtained previously, the stopping status of the motor vehicle is judged. The data with a speed greater than the threshold V_min is the driving status, and the starting point and end point of each driving interval of each vehicle are recorded. The data with a speed less than or equal to the threshold V_min is the stopping status, and the starting point and end point of each stopping interval of each vehicle are recorded.
[0069] The time interval between the end point and the starting point of each driving interval of each vehicle is calculated. If the time interval is less than the threshold value T_r, the driving interval is considered invalid and merged into the adjacent stop interval. T_r can be 2 minutes.
[0070] The time interval between the end point and the starting point of each stop interval of each vehicle is calculated. If the time interval is less than the threshold value T_s, the stop interval is considered invalid and merged into the adjacent driving interval. T_s can be 5 minutes.
[0071] In addition, vehicle records with only stopped sections can be removed.
[0072] 5. Classification of vehicle regional transport trips
[0073] First, divide the transport journey of each vehicle into a whole trip. According to the driving and stopping intervals of each vehicle, when the interval time of the stopping interval of a motor vehicle exceeds 40 minutes, it is divided into different trips, specifically: before the starting point of the stopping interval is the previous trip, and after the end of the stopping interval is the next trip. According to this rule, the transport journey of each vehicle can be divided into multiple transport trips.
[0074] Stop at a service area: Get the GPS data of national highway service areas, and use the python library GeoPandas to match the start and end points of each trip with the service area. When the GPS distance between the start or end point of a trip and the GPS distance of the service area is within D_f, D_f can be 400 meters, and the start or end point of the trip is considered to be successfully matched with the service area. When the end point of the previous trip of the same vehicle and the start point of the next trip successfully match the same service area, the vehicle is considered to have stopped at the service area, and the two trips of the vehicle are merged.
[0075] For the same vehicle, if the "Driving Road" field of the end point of the previous trip and the starting point of the next trip are both "Highway", that is, both are driving on the highway, and the cumulative distance from the end point of the previous trip to the starting point of the next trip is calculated. If the cumulative distance is less than D_g, it is considered that the vehicle stayed on the highway, and the two trips of the vehicle are merged.
[0076] Furthermore, we can obtain the national administrative division layer, associate the vehicle's GPS data with the administrative division layer, and mark the GPS as being within the administrative division of a certain place. We can count the administrative divisions that each vehicle passes through in each trip. We can also count the number of times each vehicle gets on and off the highway, the cumulative driving distance, the cumulative driving time, and other indicators.
[0077] The embodiment of the present application proposes a method for performing regional transportation volume statistics based on vehicle satellite positioning data, designs a framework and process for analyzing and processing vehicle satellite positioning data, and provides a model method for regional transportation volume statistics.
[0078] First, the embodiment of the present application provides a systematic and scientific model for regional transportation volume statistics. This method is based on vehicle satellite positioning data, combined with national highway map, toll station positioning, ramp map data, and designs a variety of rules to complete the precise positioning of vehicles on and off the highway, and proposes a reasonable vehicle transportation trip division plan, and finally realizes the statistics of regional transportation volume. After the vehicle satellite positioning data is preprocessed and the drift point is processed, the preliminary high-speed driving section is obtained by matching with the national highway map, and then the vehicle is accurately positioned on and off the highway according to the continuous high-speed driving distance constraints, toll station ramp constraints, etc. The vehicle speed is calculated to determine the vehicle stop situation, and the transportation trips are divided. In combination with the service area positioning data, constraints such as service area stays are added to realize the reasonable division of vehicle transportation trips. Match the administrative division data to obtain various indicators of vehicle regional transportation volume statistics.
[0079] The embodiments of the present application can realize the effective mining of vehicle satellite positioning data, comprehensively, systematically and accurately count regional transportation volume, help the government and relevant departments to understand the operation status of freight vehicles, provide a basis for government departments to formulate scientific and reasonable traffic planning, optimize traffic layout, reduce congestion, and improve road transportation efficiency. It is also of great help to enterprises, helping them to understand the freight market situation, adjust transportation strategies, reduce logistics costs, improve service quality, and promote the development of the logistics industry in a modern and intelligent direction.
[0080] like Figure 2 FIG. 1 is a schematic diagram of a system for processing vehicle satellite positioning data provided by an embodiment of the present application, comprising:
[0081] The acquisition module 210 is used to acquire multiple pieces of vehicle satellite positioning data, each piece of the vehicle positioning data includes: license plate number, license plate color, GPS coordinates and GPS positioning time.
[0082] The adding module 220 is used to obtain the distance between the GPS coordinates in two vehicle satellite positioning data with adjacent GPS positioning times of the same vehicle, and add the distance as a "distance" field to the first vehicle satellite positioning data, which is the vehicle satellite positioning data with a later GPS positioning time among the two vehicle satellite positioning data.
[0083] The calculation module 230 is used to calculate the average speed of the vehicle between the two GPS coordinates based on the distance between the GPS coordinates in the two vehicle satellite positioning data and the difference between the GPS positioning times in the two vehicle satellite positioning data, and add the average speed as a "speed" field to the first vehicle satellite positioning data.
[0084] The determination module 240 is used to determine the driving conditions of the vehicles corresponding to the multiple vehicle satellite positioning data based on the highway layer, the GPS data of the highway toll station, the highway ramp layer, the GPS data of the highway service area, and the GPS coordinates, GPS positioning time, "distance" field and "speed" field in the multiple vehicle satellite positioning data.
[0085] The determination module 240 specifically includes:
[0086] A submodule is set up to match the GPS coordinates in the multiple vehicle positioning data with the highway layer respectively, add a "driving road" field to the successfully matched vehicle positioning data, and set the value of the field to "highway"; add a "driving road" field to the unmatched vehicle positioning data, and set the value of the field to "non-highway".
[0087] Specifically, a submodule is set up to match the GPS coordinates in the multiple vehicle positioning data with the highway layer respectively; if the GPS coordinates are within 20 meters on both sides of the highway, a "driving road" field is added to the vehicle positioning data corresponding to the GPS coordinates, and the value of the field is set to "highway"; if the GPS coordinates are not within 20 meters on both sides of the highway, a "driving road" field is added to the vehicle positioning data corresponding to the GPS coordinates, and the value of the field is set to "non-highway".
[0088] The adjustment submodule is used to verify and adjust the value of the "driving road" field in the multiple vehicle positioning data based on the GPS data of the highway toll station, the highway ramp layer and the "distance" field in the multiple vehicle satellite positioning data.
[0089] Specifically, the adjustment submodule is specifically used for adjusting the value of the "driving road" field in the vehicle positioning data from "high speed" to "non-high speed" if the number of consecutive pieces of vehicle positioning data with the "driving road" field being "high speed" is less than a first preset value for the same vehicle; for the same vehicle, if the number of consecutive pieces of vehicle positioning data with the "driving road" field being "non-high speed" is less than a second preset value, adjusting the value of the "driving road" field in the vehicle positioning data from "non-high speed" to "high speed"; for the same vehicle, accumulating the values of the "distance" field in multiple pieces of vehicle positioning data with the "driving road" field being "high speed" and with continuous GPS positioning time. Add to obtain the continuous driving distance of the same vehicle on the highway. If the continuous driving distance is less than the third preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "highway" to "non-highway"; for the same vehicle, the values of the "distance" field in multiple vehicle positioning data with the "driving road" field as "non-highway" and continuous GPS positioning time are accumulated to obtain the continuous driving distance of the same vehicle on the non-highway. If the continuous driving distance is less than the fourth preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "non-highway" to "highway"; the upper and lower highway points of each vehicle are added. They are matched with the GPS data of the expressway toll station and the expressway ramp layer respectively, the on-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "non-highway" to "highway", and the off-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "highway" to "non-highway"; if the distance between the on-highway point and the GPS data of the expressway toll station is less than the fifth preset value, it is determined that the on-highway point is successfully matched with the expressway toll station; if the distance between the off-highway point and the GPS data of the expressway toll station is less than the sixth preset value, it is determined that the off-highway point is successfully matched with the expressway toll station. The toll station is matched successfully; if the on-highway point is within 20 meters on both sides of the ramp, it is determined that the on-highway point is matched successfully with the ramp; if the off-highway point is within 20 meters on both sides of the ramp, it is determined that the off-highway point is matched successfully with the ramp; if at least one of the on-highway point and the off-highway point of a continuous high-speed driving section of the same vehicle can be matched to a high-speed toll station, and the other is matched to a high-speed toll station or a ramp, it is determined that the continuous high-speed section meets the preset conditions; otherwise, it is determined that the continuous high-speed section does not meet the preset conditions, and the value of the "driving road" field in the multiple vehicle positioning data corresponding to the continuous high-speed section is adjusted to "non-high-speed".
[0090] The recording submodule is used to record the starting point and end point of the vehicle's driving interval and stopping interval corresponding to the multiple vehicle satellite positioning data according to the GPS coordinates, GPS positioning time and "speed" field in the multiple vehicle satellite positioning data.
[0091] Specifically, the recording submodule is specifically used to determine whether the value of the "speed" field in each vehicle satellite positioning data is greater than the seventh preset value. If so, it is determined that the vehicle corresponding to the vehicle satellite positioning data is in a driving state, and the starting point and end point of each driving interval of each vehicle are recorded; otherwise, it is determined that the vehicle corresponding to the vehicle satellite positioning data is in a stopped state, and the starting point and end point of each stopping interval of each vehicle are recorded; the time interval between the end point and the starting point of each driving interval of each vehicle is calculated. If the time interval is less than the eighth preset value, the driving interval is determined to be invalid, and the driving interval is merged into the adjacent stopping interval; the time interval between the end point and the starting point of each stopping interval of each vehicle is calculated. If the time interval is less than the ninth preset value, the stopping interval is determined to be invalid, and the stopping interval is merged into the adjacent driving interval.
[0092] The division submodule is used to divide the transportation itinerary of each vehicle corresponding to the multiple vehicle satellite positioning data into multiple transportation trips according to the starting point and the end point of the stop interval and the GPS data of the high-speed service area.
[0093] Specifically, the division submodule is specifically used to, if the time interval between the end point and the starting point of the stop interval is greater than the tenth preset value, then the transportation trip before the starting point of the stop interval is regarded as a trip, and the transportation trip after the end point of the stop interval is regarded as a trip; the starting point and the end point of each trip are matched with the GPS data of the expressway service area respectively, if the distance between the starting point or the end point of the trip and the GPS coordinates of the expressway service area is less than the eleventh preset value, then it is determined that the starting point or the end point of the trip is successfully matched with the expressway service area; if the end point of the previous trip of the same vehicle and the starting point of the next trip are successfully matched with the same expressway service area, then it is determined that the vehicle stays in the expressway service area, and the previous trip and the next trip are merged; if the value of the "driving road" field in the corresponding vehicle satellite positioning data of the end point of the previous trip and the starting point of the next trip of the same vehicle are both "highway", then the cumulative distance from the end point of the previous trip to the starting point of the next trip is calculated, if the cumulative distance is less than the twelfth preset value, then it is determined that the vehicle stays in the highway, and the previous trip and the next trip are merged.
[0094] In this embodiment, the above system further includes:
[0095] The statistics module is used to count the administrative divisions passed by each vehicle on each trip, the number of times each vehicle gets on and off the highway, the cumulative driving distance of each trip, and the cumulative driving time of each trip based on the national administrative division layer and the starting and ending points of each vehicle on each trip.
[0096] The embodiment of the present application adds a "distance" field and a "speed" field to the vehicle satellite positioning data based on the GPS coordinates and GPS positioning time in the vehicle satellite positioning data, and can accurately judge the vehicle's driving conditions based on the "distance" field and the "speed" field, thereby providing a basis for the statistics of regional transportation volume.
[0097] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned vehicle satellite positioning data processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0098] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0099] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0100] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for processing vehicle satellite positioning data, characterized in that: The following steps are involved: Acquire multiple pieces of vehicle satellite positioning data, each piece of the vehicle positioning data includes: license plate number, license plate color, GPS coordinates and GPS positioning time; Obtaining the distance between the GPS coordinates of two vehicle satellite positioning data with adjacent GPS positioning times for the same vehicle, and adding the distance as a "distance" field to the first vehicle satellite positioning data, the first vehicle satellite positioning data being the vehicle satellite positioning data with a later GPS positioning time among the two vehicle satellite positioning data; Calculate the average speed of the vehicle between the two GPS coordinates according to the distance between the GPS coordinates in the two vehicle satellite positioning data and the difference between the GPS positioning times in the two vehicle satellite positioning data, and add the average speed as a "speed" field to the first vehicle satellite positioning data; Based on the highway layer, GPS data of highway toll stations, highway ramp layer, GPS data of highway service areas, and the GPS coordinates, GPS positioning time, "distance" field and "speed" field in the multiple vehicle satellite positioning data, the driving conditions of the vehicles corresponding to the multiple vehicle satellite positioning data are determined.
2. The method according to claim 1, characterized in that: Determining the driving conditions of the vehicles corresponding to the plurality of vehicle satellite positioning data according to the highway layer, GPS data of the highway toll station, the highway ramp layer, GPS data of the highway service area, and GPS coordinates, GPS positioning time, "distance" field and "speed" field in the plurality of vehicle satellite positioning data specifically includes: Match the GPS coordinates in the plurality of vehicle positioning data with the highway layer respectively, add a "driving road" field to the successfully matched vehicle positioning data, and set the value of the field to "highway"; add a "driving road" field to the unmatched vehicle positioning data, and set the value of the field to "non-highway"; Verify and adjust the value of the "driving road" field in the plurality of vehicle positioning data according to the GPS data of the expressway toll station, the expressway ramp map and the "distance" field in the plurality of vehicle satellite positioning data; According to the GPS coordinates, GPS positioning time and "speed" field in the plurality of vehicle satellite positioning data, record the starting point and the end point of the vehicle's driving interval and the stopping interval corresponding to the plurality of vehicle satellite positioning data; According to the starting point and the end point of the stop section and the GPS data of the high-speed service area, the transportation itinerary of each vehicle corresponding to the multiple vehicle satellite positioning data is divided into multiple transportation trips.
3. The method according to claim 2, characterized in that The GPS coordinates in the plurality of vehicle positioning data are matched with the highway layer respectively, a "driving road" field is added to the successfully matched vehicle positioning data, and the value of the field is set to "highway"; a "driving road" field is added to the unmatched vehicle positioning data, and the value of the field is set to "non-highway", specifically including: Matching the GPS coordinates in the plurality of vehicle positioning data with the highway layer respectively; If the GPS coordinates are within 20 meters on both sides of the highway, add a "driving road" field to the vehicle positioning data corresponding to the GPS coordinates, and set the value of the field to "highway"; If the GPS coordinates are not within 20 meters on both sides of the highway, then add a "driving road" field to the vehicle positioning data corresponding to the GPS coordinates, and set the value of the field to "non-highway"; The method of checking and adjusting the value of the "driving road" field in the plurality of vehicle positioning data according to the GPS data of the expressway toll station, the expressway ramp map and the "distance" field in the plurality of vehicle satellite positioning data specifically includes: For the same vehicle, if the number of consecutive pieces of vehicle positioning data whose "driving road" field is "high speed" is less than a first preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "high speed" to "non-high speed"; For the same vehicle, if the number of consecutive pieces of vehicle positioning data whose "driving road" field is "non-high-speed" is less than a second preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "non-high-speed" to "high-speed"; For the same vehicle, the values of the "Distance" field in multiple vehicle positioning data whose "Driving Road" field is "Highway" and whose GPS positioning time is continuous are accumulated to obtain the continuous driving distance of the same vehicle on the highway. If the continuous driving distance is less than the third preset value, the value of the "Driving Road" field in the vehicle positioning data is adjusted from "Highway" to "Non-Highway". For the same vehicle, the values of the "Distance" field in multiple vehicle positioning data with the "Driving Road" field being "Non-Highway" and with continuous GPS positioning time are accumulated to obtain the continuous driving distance of the same vehicle on the non-highway. If the continuous driving distance is less than the fourth preset value, the value of the "Driving Road" field in the vehicle positioning data is adjusted from "Non-Highway" to "Highway". Match the on-highway point and off-highway point of each vehicle with the GPS data of the highway toll station and the highway ramp layer respectively. The on-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "non-highway" to "highway", and the off-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "highway" to "non-highway"; If the distance between the GPS data of the on-highway point and the toll station is less than the fifth preset value, it is determined that the on-highway point is successfully matched with the toll station; if the distance between the GPS data of the off-highway point and the toll station is less than the sixth preset value, it is determined that the off-highway point is successfully matched with the toll station; if the on-highway point is within 20 meters on both sides of the ramp, it is determined that the on-highway point is successfully matched with the ramp; if the off-highway point is within 20 meters on both sides of the ramp, it is determined that the off-highway point is successfully matched with the ramp; If at least one of the upper and lower highway points of a continuous highway driving section of the same vehicle can be matched to a highway toll station, and the other can be matched to a highway toll station or a ramp, then it is determined that the continuous highway section meets the preset conditions; otherwise, it is determined that the continuous highway section does not meet the preset conditions, and the value of the "driving road" field in the multiple vehicle positioning data corresponding to the continuous highway section is adjusted to "non-highway".
4. The method according to claim 2, characterized in that: The recording of the starting point and the end point of the driving interval and the stopping interval of the vehicle corresponding to the plurality of vehicle satellite positioning data according to the GPS coordinates, GPS positioning time and the "speed" field in the plurality of vehicle satellite positioning data specifically includes: Determine whether the value of the "speed" field in each piece of vehicle satellite positioning data is greater than a seventh preset value; if so, determine that the vehicle corresponding to the vehicle satellite positioning data is in a driving state, and record the starting point and the end point of each driving interval of each vehicle; otherwise, determine that the vehicle corresponding to the vehicle satellite positioning data is in a stopped state, and record the starting point and the end point of each stopped interval of each vehicle; Calculating the time interval between the end point and the starting point of each driving interval of each vehicle, and if the time interval is less than an eighth preset value, determining that the driving interval is invalid, and merging the driving interval into an adjacent stopping interval; Calculating the time interval between the end point and the starting point of each stop interval of each vehicle, and if the time interval is less than a ninth preset value, determining that the stop interval is invalid, and merging the stop interval into an adjacent driving interval; According to the starting point and the end point of the stop interval and the GPS data of the high-speed service area, the transportation itinerary of each vehicle corresponding to the plurality of vehicle satellite positioning data is divided into a plurality of transportation trips, specifically including: If the time interval between the end point and the starting point of the stop interval is greater than a tenth preset value, the transport trip before the starting point of the stop interval is regarded as a trip, and the transport trip after the end point of the stop interval is regarded as a trip; The starting point and the end point of each trip are matched with the GPS data of the highway service area respectively. If the distance between the starting point or the end point of the trip and the GPS coordinates of the highway service area is less than an eleventh preset value, it is determined that the starting point or the end point of the trip is successfully matched with the highway service area; if the end point of the previous trip of the same vehicle and the starting point of the next trip are successfully matched with the same highway service area, it is determined that the vehicle stays in the highway service area, and the previous trip and the next trip are merged; If the value of the "Driving Road" field in the corresponding vehicle satellite positioning data of the end point of the previous trip and the starting point of the next trip of the same vehicle is both "Highway", then the cumulative distance from the end point of the previous trip to the starting point of the next trip is calculated. If the cumulative distance is less than the twelfth preset value, it is determined that the vehicle stays on the highway, and the previous trip and the next trip are merged.
5. The method according to claim 4, characterized in that After dividing the transportation itinerary of each vehicle corresponding to the plurality of vehicle satellite positioning data into a plurality of transportation trips according to the starting point and the end point of the stop interval and the GPS data of the high-speed service area, the method further includes: Based on the national administrative division layer and the starting and ending points of each vehicle trip, the administrative divisions passed by each vehicle trip, the number of times each vehicle gets on and off the highway, the cumulative driving distance of each trip, and the cumulative driving time of each trip are counted.
6. A vehicle satellite positioning data processing system, characterized in that: include: An acquisition module is used to acquire multiple pieces of vehicle satellite positioning data, each piece of vehicle positioning data includes: license plate number, license plate color, GPS coordinates and GPS positioning time; an adding module, used for obtaining the distance between the GPS coordinates in two vehicle satellite positioning data with adjacent GPS positioning times of the same vehicle, and adding the distance as a "distance" field to the first vehicle satellite positioning data, wherein the first vehicle satellite positioning data is the vehicle satellite positioning data with a later GPS positioning time among the two vehicle satellite positioning data; a calculation module, configured to calculate an average speed of the vehicle between the two GPS coordinates according to a distance between the GPS coordinates in the two vehicle satellite positioning data and a difference between the GPS positioning times in the two vehicle satellite positioning data, and add the average speed as a "speed" field to the first vehicle satellite positioning data; The determination module is used to determine the driving conditions of the vehicles corresponding to the multiple vehicle satellite positioning data based on the highway layer, the GPS data of the highway toll station, the highway ramp layer, the GPS data of the highway service area, and the GPS coordinates, GPS positioning time, "distance" field and "speed" field in the multiple vehicle satellite positioning data.
7. The system according to claim 6, characterized in that The determination module specifically includes: A submodule is set to match the GPS coordinates in the plurality of vehicle positioning data with the highway layer respectively, add a "driving road" field to the successfully matched vehicle positioning data, and set the value of the field to "highway"; add a "driving road" field to the unmatched vehicle positioning data, and set the value of the field to "non-highway"; An adjustment submodule, for verifying and adjusting the value of the "driving road" field in the plurality of vehicle positioning data according to the GPS data of the expressway toll station, the expressway ramp layer and the "distance" field in the plurality of vehicle satellite positioning data; A recording submodule, for recording the starting point and the end point of the driving interval and the stopping interval of the vehicle corresponding to the plurality of vehicle satellite positioning data according to the GPS coordinates, GPS positioning time and "speed" field in the plurality of vehicle satellite positioning data; The division submodule is used to divide the transportation itinerary of each vehicle corresponding to the multiple vehicle satellite positioning data into multiple transportation trips according to the starting point and the end point of the stop interval and the GPS data of the high-speed service area.
8. The system according to claim 7, characterized in that The setting submodule is specifically used to match the GPS coordinates in the multiple vehicle positioning data with the highway layer respectively; if the GPS coordinates are within 20 meters on both sides of the highway, then add a "driving road" field to the vehicle positioning data corresponding to the GPS coordinates, and set the value of the field to "highway"; if the GPS coordinates are not within 20 meters on both sides of the highway, then add a "driving road" field to the vehicle positioning data corresponding to the GPS coordinates, and set the value of the field to "non-highway"; The adjustment submodule is specifically used for adjusting the value of the "driving road" field in the vehicle positioning data from "high speed" to "non-high speed" if the number of consecutive pieces of vehicle positioning data with the "driving road" field being "high speed" is less than a first preset value for the same vehicle; adjusting the value of the "driving road" field in the vehicle positioning data from "non-high speed" to "high speed" if the number of consecutive pieces of vehicle positioning data with the "driving road" field being "non-high speed" is less than a second preset value for the same vehicle; and accumulating the values of the "distance" field in multiple pieces of vehicle positioning data with the "driving road" field being "high speed" and with continuous GPS positioning time for the same vehicle , obtain the continuous driving distance of the same vehicle on the highway. If the continuous driving distance is less than the third preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "highway" to "non-highway"; for the same vehicle, the values of the "distance" field in multiple vehicle positioning data with the "driving road" field as "non-highway" and continuous GPS positioning time are accumulated to obtain the continuous driving distance of the same vehicle on the non-highway. If the continuous driving distance is less than the fourth preset value, the value of the "driving road" field in the vehicle positioning data is adjusted from "non-highway" to "highway"; the high-speed entry point and the high-speed exit point of each vehicle are divided into The on-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "non-highway" to "highway", and the off-highway point is the GPS coordinate when the "driving road" field in the multiple vehicle positioning data of the same vehicle is converted from "highway" to "non-highway"; if the distance between the on-highway point and the GPS data of the high-speed toll station is less than the fifth preset value, it is determined that the on-highway point is successfully matched with the high-speed toll station; if the distance between the off-highway point and the GPS data of the high-speed toll station is less than the sixth preset value, it is determined that the off-highway point is successfully matched with the high-speed toll station. If the on-highway point is within 20 meters on both sides of the ramp, it is determined that the on-highway point is successfully matched with the ramp; if the off-highway point is within 20 meters on both sides of the ramp, it is determined that the off-highway point is successfully matched with the ramp; if at least one of the on-highway point and the off-highway point of a continuous high-speed driving section of the same vehicle can be matched to a high-speed toll station, and the other is matched to a high-speed toll station or a ramp, it is determined that the continuous high-speed section meets the preset conditions; otherwise, it is determined that the continuous high-speed section does not meet the preset conditions, and the value of the "driving road" field in the multiple vehicle positioning data corresponding to the continuous high-speed section is adjusted to "non-high-speed".
9. The system according to claim 7, characterized in that The recording submodule is specifically used to determine whether the value of the "speed" field in each vehicle satellite positioning data is greater than the seventh preset value. If so, it is determined that the vehicle corresponding to the vehicle satellite positioning data is in a driving state, and the starting point and the end point of each driving interval of each vehicle are recorded; otherwise, it is determined that the vehicle corresponding to the vehicle satellite positioning data is in a stopped state, and the starting point and the end point of each stopped interval of each vehicle are recorded; the time interval between the end point and the starting point of each driving interval of each vehicle is calculated, and if the time interval is less than the eighth preset value, the driving interval is determined to be invalid, and the driving interval is merged into an adjacent stopped interval; Calculating the time interval between the end point and the starting point of each stop interval of each vehicle, and if the time interval is less than a ninth preset value, determining that the stop interval is invalid, and merging the stop interval into an adjacent driving interval; The division submodule is specifically used for, if the time interval between the end point and the starting point of the stop interval is greater than the tenth preset value, then the transportation trip before the starting point of the stop interval is regarded as a trip, and the transportation trip after the end point of the stop interval is regarded as a trip; the starting point and the end point of each trip are matched with the GPS data of the expressway service area respectively, if the distance between the starting point or the end point of the trip and the GPS coordinates of the expressway service area is less than the eleventh preset value, then it is determined that the starting point or the end point of the trip is successfully matched with the expressway service area; if the end point of the previous trip of the same vehicle and the starting point of the next trip are successfully matched with the same expressway service area, then it is determined that the vehicle stays in the expressway service area, and the previous trip and the next trip are merged; if the value of the "driving road" field in the corresponding vehicle satellite positioning data of the end point of the previous trip and the starting point of the next trip of the same vehicle are both "highway", then the cumulative distance from the end point of the previous trip to the starting point of the next trip is calculated, if the cumulative distance is less than the twelfth preset value, then it is determined that the vehicle stays in the highway, and the previous trip and the next trip are merged.
10. The system according to claim 9, characterized in that Also includes: The statistics module is used to count the administrative divisions passed by each vehicle on each trip, the number of times each vehicle gets on and off the highway, the cumulative driving distance of each trip, and the cumulative driving time of each trip based on the national administrative division layer and the starting and ending points of each vehicle on each trip.
Citation Information
Patent Citations
Vehicle GPS data processing method used for index statistics of highway passenger and freight transportation
CN109147323A
Travel data segmentation method and device, storage medium and electronic equipment
CN111192452A
Map matching method and device
CN113191550A
Local and transit truck traffic flow acquisition method and system, and storage medium
CN113611130A
Track-based method, device and equipment for identifying whether vehicle goes up and down at high speed or not, and medium
CN114664087A