Police GIS map vehicle orientation automatic correction method and system

By building relevant databases in the police system and processing real-time location information, and generating animation layers, real-time automatic cruise and direction monitoring of police vehicles on the GIS map is realized, and the unsmooth movement of vehicle positions in the existing system is solved. The problem of real-time monitoring has improved the work efficiency of police personnel.

CN119415615APending Publication Date: 2025-02-11SHENZHEN HAILINKE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411616007.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The existing police GIS map system cannot realize automatic cruise and real-time direction monitoring of police vehicles, resulting in the movement of vehicle positions displayed in the background that do not move smoothly along the road route of automatic cruise, and the vehicle direction and status cannot be monitored in real time, affecting police. Personnel’s work efficiency.

Method used

By building a police vehicle database and vehicle cruise database in the police system, selecting and loading vehicle models, receiving and processing real-time vehicle location information, generating mobile animation layers and GIS map animation layers, implementing police vehicles on the GIS map Real-time automatic cruise and direction monitoring.

Benefits of technology

Real-time automatic cruise and direction monitoring of police vehicles on GIS maps is realized, the work efficiency of police personnel is improved, the burden on back-end police personnel is reduced, and police vehicles can be dispatched to handle police situations more accurately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415615A_ABST
    Figure CN119415615A_ABST
Patent Text Reader

Abstract

The invention discloses a police GIS map vehicle orientation automatic correction method and system, and belongs to the virtual map display field, the correction method comprises the following steps: constructing a police vehicle database and drawing a cruise track; selecting and loading a police service vehicle model, coupling a cruise track and position information, and performing real-time tracking; vehicle positions are updated in real time, animations are generated, the police service system receives real-time position information sent by the current task vehicle, and meanwhile position information in a vehicle cruise database is updated in real time; and fusing the mobile animation layer and the GIS map animation layer to generate a GIS map for real-time mobile display of the police service vehicle. According to the invention, a police officer can be assisted to plan a reasonable route according to the starting point and the ending point of the traveling route of the police car, so that the police officer can conveniently navigate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of virtual map display, and in particular to a method and system for automatically correcting the direction of a vehicle on a police GIS map. Background Art

[0002] In the use of the GIS map of the police intelligent integration platform, the update of online vehicle positioning, the drawing of steering and cruise trajectories are still at the plane model stage, and the pseudo-automatic cruise effect of the background navigation interface cannot be achieved. When replaying and viewing the vehicle's driving trajectory, it cannot move smoothly along the patrol path, but can only be directly translated point to point. The position movement of the online police vehicle displayed in the background will not move smoothly and turn along the road route of the automatic cruise, but point to point spatial translation. When displayed, it will directly cross obstacles such as houses and rivers, and it also does not have direction information. Therefore, in the existing police system, it is impossible to automatically identify road information and obstacle information. This leads to the fact that when the police vehicle is performing tasks such as regular route patrols, the background cannot judge whether the vehicle's direction of travel is correct based on the vehicle icon, resulting in the inability to issue real-time travel instructions based on the on-site situation. In addition, it is impossible to monitor the direction and status of police official vehicles in real time, resulting in low work efficiency of police officers. Summary of the invention

[0003] One of the purposes of the present invention is to provide a method for automatically correcting the direction of a police GIS map vehicle to solve the problem in the prior art that GIS map vehicles in police networks cannot automatically cruise.

[0004] The present invention is implemented through the following technical scheme, a method for automatically correcting the vehicle direction of a police GIS map, comprising the following steps: S100, constructing a police vehicle database in a police system, the database including vehicle category information, vehicle number information and vehicle models of different vehicle categories, selecting a departure location and a destination location in a user terminal, the user terminal sending the selected triggering location and destination location information to the police system, the police system drawing a cruising track from the departure location to the destination location on a GIS map according to the received information, and constructing a vehicle cruising database, the vehicle cruising database including the cruising track information and vehicle location information; S200, selecting a police vehicle model in the police vehicle database according to the current mission vehicle, connecting the police vehicle model with the vehicle number information of the current mission vehicle, and after the connection is completed, making the vehicle The model and vehicle number information are coupled with the cruise track and vehicle position information in the vehicle cruise database, and the vehicle model is loaded into the starting position of the cruise track on the GIS map; S300, the police system receives the real-time vehicle position information sent by the current task vehicle, and updates the vehicle cruise database. At the same time, according to the real-time vehicle position information, the police vehicle model is moved on the GIS map. The mobile police vehicle model generates a mobile animation layer of the model by adjusting the position and orientation of the vehicle model in each frame image according to the real-time vehicle position information. The position displayed on the GIS map is updated according to the generated mobile animation layer, and the position pointed to by the GIS map is adjusted, and a GIS map animation layer is generated; S400, the mobile animation layer and the GIS map animation layer are merged to generate a GIS map showing the real-time movement of police vehicles.

[0005] Furthermore, generating a moving animation layer of the model includes: the vehicle model moves along the cruising trajectory. When adjusting each frame of the image, the time and position relationship between key points is first considered, the key points are the departure position and the destination position, and then the total movement time and movement speed curve of the current task vehicle are obtained according to the real-time vehicle position information. The movement speed curve is generated according to the uniform speed, acceleration, slow motion, and slow stop information of the current task vehicle. Finally, the position of the police car model is obtained through the time and position relationship between the key points and the total movement time and movement speed curve of the current task vehicle. By calculating the movement trajectory of the previous task vehicle, the position of the previous task vehicle is gradually updated to show a smooth motion effect.

[0006] Furthermore, updating the position displayed on the GIS map according to the generated moving animation layer includes calculating intermediate interpolation using the geographic coordinates of the GIS map, wherein the interpolation points are calculated based on the geographic coordinates of the GIS map, thereby ensuring that the movement on the map is performed according to the actual geographic location change rather than a simple linear translation.

[0007] Furthermore, calculating the intermediate interpolation includes setting the calculation interval time to 1s, comparing the vehicle position information of two interval times, connecting the vehicle position information in the interval time by generating a smooth Bezier curve, and when the vehicle position information of two interval times are on the same straight line, it is only necessary to connect the endpoints of the vehicle position information; when the vehicle position information of two interval times are parallel, a semi-circular rectangular edge is generated to connect the endpoints of the vehicle position information.

[0008] On the other hand, the present invention also provides a police GIS map vehicle orientation automatic correction system, the automatic correction system includes a database construction unit, an information coupling unit, an animation generation unit and a display unit, wherein the database construction unit is configured to construct a police vehicle database in the police system, the database includes vehicle category information, vehicle number information and vehicle models of different vehicle categories, the user terminal selects the departure position and the destination position, the user terminal sends the selected triggering position and the destination position information to the police system, the police system draws a cruising track from the departure position to the destination position on the GIS map according to the received information, and constructs a vehicle cruising database, the vehicle cruising database includes the cruising track information and the vehicle position information; the information coupling unit is connected to the database construction unit and is configured to select a police vehicle model in the police vehicle database according to the current task vehicle, and compare the police vehicle model with the vehicle number information of the current task vehicle. The information coupling unit is connected to the police system so that the police system receives the real-time vehicle location information sent by the current mission vehicle and updates the vehicle cruise database. At the same time, according to the real-time vehicle location information, the police vehicle model is moved on the GIS map. The mobile police vehicle model generates a mobile animation layer of the model by adjusting the position and orientation of the vehicle model in each frame image according to the real-time vehicle location information. The position displayed on the GIS map is updated according to the generated mobile animation layer, and the position pointed to by the GIS map is adjusted, and a GIS map animation layer is generated. The display unit is connected to the animation generation unit and configured to merge the mobile animation layer with the GIS map animation layer to generate a GIS map showing the real-time movement of police vehicles.

[0009] Furthermore, the moving animation layer of the model generated in the animation generation unit includes that the vehicle model moves along the cruising trajectory. When adjusting each frame of the image, the time and position relationship between key points is first considered, and the key points are the departure position and the destination position. Then, the total moving time and moving speed curve of the current task vehicle are obtained according to the real-time vehicle position information. The moving speed curve is generated according to the uniform speed, acceleration, slow motion, and slow stop information of the current task vehicle. Finally, the position of the police car model is obtained through the time and position relationship between the key points and the total moving time and moving speed curve of the current task vehicle. By calculating the moving trajectory of the previous task vehicle, the position of the previous task vehicle is gradually updated to show a smooth motion effect.

[0010] Furthermore, updating the position displayed on the GIS map according to the generated moving animation layer in the animation generation unit includes calculating intermediate interpolation using the geographic coordinates of the GIS map, wherein the interpolation points are calculated based on the geographic coordinates of the GIS map, thereby ensuring that the movement on the map is carried out according to the actual geographic location changes rather than a simple linear translation.

[0011] Furthermore, calculating the intermediate interpolation includes setting the calculation interval time to 1s, comparing the vehicle position information of two interval times, connecting the vehicle position information in the interval time by generating a smooth Bezier curve, and when the vehicle position information of two interval times are on the same straight line, it is only necessary to connect the endpoints of the vehicle position information; when the vehicle position information of two interval times are parallel, a semi-circular rectangular edge is generated to connect the endpoints of the vehicle position information.

[0012] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0013] 1. The present invention constructs a vehicle database, draws cruise tracks, selects and loads vehicle models, receives and processes real-time location information, and finally displays the location and movement track of police vehicles in real time on a GIS map. This process integrates multiple technologies such as database management, GIS technology, real-time data processing, and animation generation, and realizes intelligent monitoring and visualization of police vehicles.

[0014] 2. The backstage police officers of the present invention can accurately obtain the real-time information of the police car and issue combat instructions, thereby reducing the burden on the backstage police officers and improving work efficiency and timeliness.

[0015] 3. The present invention has an automatic cruise function, which can assist police officers in planning a reasonable route according to the starting point and end point of the police car's route, making it convenient for police officers to navigate. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The drawings described herein are used to provide a further understanding of the embodiments of the present invention, constitute a part of this application, and do not constitute a limitation of the embodiments of the present invention. In the drawings:

[0017] Figure 1 This is a flowchart provided for Example 1 of the present invention. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

[0019] Embodiment 1,

[0020] This embodiment discloses a method for automatically correcting the vehicle orientation of a police GIS map. The automatic correction method in this embodiment can significantly improve the efficiency of police officers in handling police situations. The method in this embodiment can realize the rapid processing of the police situation information reported by the same-day warning and the same-day police response. Police officers can view the online police car information on duty near the location of the police situation on the GIS map of the platform. Through the automatic correction method for the vehicle orientation of the police GIS map in this embodiment, the travel direction and specific road position of all online police cars on duty in the GIS map can be updated in real time. It can effectively avoid the direct point-to-point spatial translation of police cars on the map (such as crossing ground obstacles such as houses, tunnels, and rivers), but smoothly update the vehicle's travel direction and road positioning information frame by frame. Through this frame-by-frame smooth update method, police officers can clearly see the real-time travel direction and specific road information of each police car, rather than simply seeing the location of the vehicle on the map. This improvement allows police officers to more accurately assign new police situations to the most suitable police officers on duty in the police car, and reduce the waste of police resources by clarifying the real-time vehicle travel direction and position. This in turn improves the efficiency of police officers because they can dispatch police cars to handle police situations faster and more accurately.

[0021] Figure 1 The flowchart of the method of this embodiment is shown. It can be seen from the figure that this embodiment includes the following steps:

[0022] Step 1: Construct a police vehicle database in the police system, the database includes vehicle category information, vehicle number information and vehicle models of different vehicle categories, and select the departure location and destination location on the user terminal. The user terminal sends the selected triggering location and destination location information to the police system. The police system draws the cruising trajectory from the departure location to the destination location on the GIS map according to the received information, and constructs a vehicle cruising database, which includes the cruising trajectory information and vehicle location information.

[0023] Step 2: Select a police vehicle model from the police vehicle database according to the current mission vehicle, and connect the police vehicle model with the vehicle number information of the current mission vehicle. After the connection is completed, couple the vehicle model and vehicle number information with the cruise track and vehicle position information in the vehicle cruise database, and load the vehicle model to the starting point of the cruise track on the GIS map.

[0024] Step 3: The police system receives the real-time vehicle location information sent by the current mission vehicle, updates the vehicle cruise database, and moves the police vehicle model on the GIS map according to the real-time vehicle location information.

[0025] Specifically, the mobile police vehicle model can generate a moving animation layer of the model by adjusting the position and orientation of the vehicle model in each frame of the image according to the real-time vehicle position information.

[0026] It should be noted that when generating the mobile animation layer of the model, it is necessary to consider the movement of the vehicle model along the cruising trajectory. At the same time, when adjusting each frame of the image, the time and position relationship between the key points is first considered. The key points are the departure position and the destination position. Then, the total movement time and movement speed curve of the current task vehicle are obtained according to the real-time vehicle position information. The movement speed curve is generated according to the uniform speed, acceleration, slow motion, and slow stop information of the current task vehicle. Finally, the position of the police car model is obtained through the time and position relationship between the key points and the total movement time and movement speed curve of the current task vehicle. By calculating the movement trajectory of the previous task vehicle, the position of the previous task vehicle is gradually updated to show a smooth movement effect.

[0027] The position displayed on the GIS map is updated according to the generated mobile animation layer, the position pointed to by the GIS map is adjusted, and a GIS map animation layer is generated.

[0028] Specifically, updating the position displayed on the GIS map according to the generated moving animation layer may include calculating an intermediate interpolation value using the geographic coordinates of the GIS map.

[0029] The interpolation points are calculated based on the geographic coordinates of the GIS map, ensuring that the movement of the police vehicle model on the map is based on the actual geographic location changes rather than a simple linear translation.

[0030] It should be noted that the calculation of the intermediate interpolation is achieved through the following steps:

[0031] The calculation interval is set to 1s, the vehicle position information of the two intervals is compared, and a smooth Bezier curve is generated to connect the vehicle position information within the interval.

[0032] When the vehicle position information at two time intervals is on the same straight line, it is only necessary to connect the end points of the vehicle position information.

[0033] When the vehicle position information of two time intervals is parallel, a semi-circular rectangle edge is generated to connect the endpoints of the vehicle position information.

[0034] Step 4: Merge the mobile animation layer and the GIS map animation layer to generate a GIS map showing the real-time movement of police vehicles.

[0035] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for automatically correcting vehicle orientation in a police GIS map, characterized in that: The automatic correction method comprises: S100, constructing a police vehicle database in the police system, wherein the database includes vehicle category information, vehicle number information, and vehicle models of different vehicle categories, selecting a departure location and a destination location in a user terminal, and sending the selected trigger location and destination location information to the police system, and the police system draws a cruising track from the departure location to the destination location on a GIS map according to the received information, and constructing a vehicle cruise database, the vehicle cruise database including the cruise track information and vehicle position information; S200, selecting a police vehicle model in the police vehicle database according to the current mission vehicle, connecting the police vehicle model with the vehicle number information of the current mission vehicle, and after the connection is completed, coupling the vehicle model and the vehicle number information with the cruise track and vehicle position information in the vehicle cruise database, and loading the vehicle model to the starting position of the cruise track on the GIS map; S300, the police system receives the real-time vehicle location information sent by the current mission vehicle, updates the vehicle cruise database, and moves the police vehicle model on the GIS map according to the real-time vehicle location information. The mobile police vehicle model generates a mobile animation layer of the model by adjusting the position and orientation of the vehicle model in each frame image according to the real-time vehicle position information. Update the position displayed on the GIS map according to the generated mobile animation layer, adjust the position pointed by the GIS map, and generate a GIS map animation layer; S400: Merge the mobile animation layer and the GIS map animation layer to generate a GIS map showing the real-time movement of police vehicles.

2. The method for automatically correcting vehicle orientation in a police GIS map according to claim 1 is characterized in that: The moving animation layer of the generated model includes the vehicle model moving along the cruising track, and when adjusting each frame of the image, First, consider the time and position relationship between key points, where the key points are the departure position and the destination position. Then, the total moving time and moving speed curve of the current task vehicle are obtained according to the real-time vehicle position information. The moving speed curve is generated according to the uniform speed, acceleration, slow movement and slow stop information of the current task vehicle. Finally, the position of the police car model is obtained through the time and position relationship between key points and the total moving time and moving speed curve of the current mission vehicle. By calculating the moving trajectory of the previous mission vehicle, the position of the previous mission vehicle is gradually updated to show a smooth movement effect.

3. The method for automatically correcting vehicle orientation in a police GIS map according to claim 1 is characterized in that: The updating of the position displayed on the GIS map according to the generated moving animation layer includes calculating the intermediate interpolation using the geographic coordinates of the GIS map, The interpolation points are calculated based on the geographic coordinates of the GIS map, ensuring that the movement of the police vehicle model on the map changes according to the actual geographic location.

4. The method for automatically correcting vehicle orientation in a police GIS map according to claim 3 is characterized in that: The calculation of the intermediate interpolation includes setting the calculation interval to 1 second, comparing the vehicle position information of two intervals, and connecting the vehicle position information in the interval by generating a smooth Bezier curve. When the vehicle position information of two time intervals is on the same straight line, it is only necessary to connect the end points of the vehicle position information; When the vehicle position information of two time intervals is parallel, a semi-circular rectangle edge is generated to connect the endpoints of the vehicle position information.

5. A police GIS map vehicle orientation automatic correction system, characterized in that: The automatic correction system includes a database construction unit, an information coupling unit, an animation generation unit and a display unit, wherein: The database construction unit is configured to construct a police vehicle database in the police system, wherein the database includes vehicle category information, vehicle number information, and vehicle models of different vehicle categories. The user terminal selects a departure location and a destination location, and the user terminal sends the selected trigger location and destination location information to the police system. The police system draws a cruising track from the departure location to the destination location on a GIS map based on the received information. and constructing a vehicle cruise database, the vehicle cruise database including the cruise track information and vehicle position information; The information coupling unit is connected to the database construction unit and is configured to select a police vehicle model in the police vehicle database according to the current task vehicle, connect the police vehicle model with the vehicle number information of the current task vehicle, and after the connection is completed, couple the vehicle model and the vehicle number information with the cruise track and vehicle position information in the vehicle cruise database, and load the vehicle model to the starting position of the cruise track on the GIS map; The animation generation unit is connected to the information coupling unit and is configured such that the police system receives the real-time vehicle position information sent by the current task vehicle and updates the vehicle cruise database, and at the same time moves the police vehicle model on the GIS map according to the real-time vehicle position information. The mobile police vehicle model generates a mobile animation layer of the model by adjusting the position and orientation of the vehicle model in each frame image according to the real-time vehicle position information. Update the position displayed on the GIS map according to the generated mobile animation layer, adjust the position pointed by the GIS map, and generate a GIS map animation layer; The display unit is connected to the animation generation unit and is configured to merge the mobile animation layer and the GIS map animation layer to generate a GIS map showing the real-time movement of police vehicles.

6. The automatic vehicle orientation correction system for police GIS maps according to claim 5 is characterized in that: The moving animation layer of the model generated in the animation generation unit includes: the vehicle model moves along the cruising track, and when adjusting each frame of the image, the time and position relationship between key points is first considered, and the key points are the departure position and the destination position. Then, the total moving time and moving speed curve of the current task vehicle are obtained according to the real-time vehicle position information. The moving speed curve is generated according to the uniform speed, acceleration, slow movement and slow stop information of the current task vehicle. Finally, the position of the police car model is obtained through the time and position relationship between key points and the total moving time and moving speed curve of the current mission vehicle. By calculating the moving trajectory of the previous mission vehicle, the position of the previous mission vehicle is gradually updated to show a smooth movement effect.

7. The automatic vehicle orientation correction system for police GIS maps according to claim 5 is characterized in that: The animation generation unit updates the position displayed on the GIS map according to the generated moving animation layer, including calculating the intermediate interpolation using the geographic coordinates of the GIS map, The interpolation points are calculated based on the geographic coordinates of the GIS map, ensuring that the movement of the police vehicle model on the map changes according to the actual geographic location.

8. The automatic vehicle orientation correction system for police GIS maps according to claim 7 is characterized in that: The calculation of the intermediate interpolation includes setting the calculation interval to 1 second, comparing the vehicle position information of two intervals, and connecting the vehicle position information in the interval by generating a smooth Bezier curve. When the vehicle position information of two time intervals is on the same straight line, it is only necessary to connect the end points of the vehicle position information; When the vehicle position information of two time intervals is parallel, a semi-circular rectangle edge is generated to connect the endpoints of the vehicle position information.