Airline safety monitoring and early warning method and system based on electronic chart

By formatting route data, segmented processing, buffer creation and precision screening, data processing efficiency and accuracy problems in route safety monitoring are solved, and all-round route safety monitoring and early warning are achieved, and navigation safety is improved.

CN120299299AActive Publication Date: 2025-07-11GUANGZHOU COSCO SHIPPING HAINING TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510539172.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-07-11
Estimated Expiration
2045-04-27

AI Technical Summary

Technical Problem

Traditional route safety monitoring methods cannot efficiently process large-scale route data. The existence of repeated chart elements with multiple scales in the electronic chart and the calculation errors when crossing the 180-degree longitude line lead to deviations in the prediction results, affecting route safety monitoring.

Method used

By receiving and formatting route data, segmenting processing based on point density parameters, creating buffers, filtering chart elements with matching accuracy, processing route segment points across 180 degrees of longitude, and performing collision detection and risk warning.

Benefits of technology

It has achieved all-round and multi-level route safety monitoring and early warning, improved navigation safety level and efficiency, ensured the accuracy and continuity of route data, and provided clear risk warnings and decision-making support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120299299A_ABST
    Figure CN120299299A_ABST
Patent Text Reader

Abstract

The invention relates to the field of air route safety monitoring and early warning, in particular to an air route safety monitoring and early warning method and system based on an electronic chart, and the method comprises the steps: receiving initial air route data, executing format standardization processing, and outputting air route data in a unified format; performing segmentation operation on the route data in the unified format, and outputting route segmentation data; creating a buffer area for each route segment, and outputting buffer area range data of each route segment; performing precision screening on the sea chart elements, and outputting a sea chart element list meeting the precision requirement; executing special processing logic on segment points of the route segment crossing the 180-degree longitude, and outputting an adjusted segment point coordinate sequence; executing collision detection analysis on the route, and outputting potential collision point information; and generating early warning information for the detected potential risk. The method and the device have the effect of solving the problem of calculation errors when the sea chart element precision screening and the 180-degree longitude crossing in the electronic sea chart are carried out.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of route safety monitoring and early warning, and specifically relates to a method and system for route safety monitoring and early warning based on electronic nautical charts. Background Art

[0002] With the rapid development of the shipping industry, the issue of route safety has received increasing attention. Traditional route safety monitoring methods have certain limitations and cannot efficiently process large-scale route data and provide real-time early warnings for potential risks. Especially when predicting collision point information, due to the existence of repeated chart elements at multiple scales in the electronic nautical chart and the calculation errors that easily occur in the coordinate system when crossing the 180-degree meridian, the prediction results are prone to deviation, posing challenges to route safety monitoring.

[0003] Therefore, improvement is needed. Summary of the Invention

[0004] To solve the problems of chart element accuracy screening in the electronic nautical chart and calculation errors when crossing the 180-degree meridian, this application provides a method and system for route safety monitoring and early warning based on electronic nautical charts.

[0005] The first object of the invention of this application is achieved through the following technical solutions:

[0006] Steps of a method for route safety monitoring and early warning based on electronic nautical charts, including:

[0007] Receiving initial route data, performing format standardization processing, and outputting route data in a unified format;

[0008] Based on a preset point density parameter, performing a segmentation operation on the route data in the unified format, and outputting route segment data, where the route segment data includes the starting point coordinates, ending point coordinates, and segment numbers of the segments;

[0009] Based on a preset buffer generation algorithm and the route segment data, creating a buffer for each route segment, and outputting the buffer range data of each route segment;

[0010] Based on the buffer range data, performing accuracy screening on the chart elements within the buffer ranges of each route segment, and outputting a list of chart elements that meet the accuracy requirements;

[0011] Based on a preset meridian crossing judgment rule, performing special processing logic on the segment points of the route segments that cross the 180-degree meridian, and outputting an adjusted sequence of segment point coordinates;

[0012] Based on the list of chart elements that meet the accuracy requirements and the sequence of segment point coordinates, performing collision detection and analysis on the route, and outputting potential collision point information;

[0013] Generate warning information for the detected potential risks based on preset warning conditions and potential collision point information.

[0014] In a preferred embodiment, the step of creating a buffer for each route segment based on a preset buffer generation algorithm and outputting buffer range data for each route segment includes:

[0015] Based on the route segment data, perform preliminary processing on each route segment, and the preliminary processing includes identifying and extracting the starting and ending coordinates of each segment;

[0016] Based on a preset yaw distance parameter and the starting and ending coordinates of each segment, calculate the yaw range of each route segment;

[0017] Based on a preset buffer generation algorithm and the yaw range, generate a buffer for each route segment and output buffer range data;

[0018] The buffer range data includes the vertex coordinates of the buffer polygon, the boundary of the buffer polygon, the segment information associated with the buffer, and the buffer attribute information.

[0019] In a preferred embodiment, the step of performing accuracy screening on nautical chart elements within the buffer range of each route segment based on the buffer range data and outputting a list of nautical chart elements meeting the accuracy requirements includes:

[0020] Based on the buffer range data, extract nautical chart element data within the buffer range from the electronic nautical chart, and the nautical chart element data includes depth points, navigation hazards, navigation aids, coastlines, and islands;

[0021] Based on preset navigation safety requirements and preset nautical chart production standards, set the accuracy requirements for nautical chart elements, and the accuracy requirements include position accuracy and attribute accuracy;

[0022] Based on the accuracy requirements, conduct accuracy evaluation on the extracted nautical chart element data item by item;

[0023] The accuracy evaluation includes position accuracy evaluation, attribute accuracy evaluation, and timeliness evaluation;

[0024] When performing position accuracy evaluation, determine whether the coordinates of the nautical chart element are within the preset error range;

[0025] When performing attribute accuracy evaluation, determine whether the attribute information of the nautical chart element is accurate, and the attribute information includes depth value, navigation hazard type;

[0026] When performing timeliness evaluation, determine whether the data of the nautical chart element is the latest and whether it conforms to the current navigation environment;

[0027] Sort out the chart elements that have passed the accuracy evaluation into a chart element list, where the chart element list includes chart element types, chart element position coordinates, and chart element attribute information.

[0028] In a preferred embodiment, the step of performing special processing logic on the segmentation points of the route segments that cross the 180° longitude line based on the preset longitude line crossing judgment rule and outputting the adjusted segmentation point coordinate sequence includes:

[0029] Based on the route segment data and the preset longitude line crossing judgment rule, for each route segment, compare the longitudes of the starting point and the ending point;

[0030] When the starting longitude is greater than 180° and the ending longitude is less than 0°, it means the route crosses from the east longitude to the west longitude;

[0031] When the starting longitude is less than 0° and the ending longitude is greater than 180°, it means the route crosses from the west longitude to the east longitude;

[0032] When any of the above conditions is met, mark this route segment as a route segment that crosses the 180° longitude line;

[0033] For the route segments marked as crossing the 180° longitude line, calculate the exact coordinates of the crossing points;

[0034] Output the longitude and latitude coordinates of each crossing point;

[0035] Based on the longitude and latitude coordinates of the crossing points, execute the preset coordinate adjustment logic and output the adjusted segmentation point coordinate sequence after precise adjustment.

[0036] In a preferred embodiment, the step of executing the preset coordinate adjustment logic based on the longitude and latitude coordinates of the crossing points and outputting the adjusted segmentation point coordinate sequence after precise adjustment includes:

[0037] When the route crosses from the east longitude to the west longitude, add 360° to the longitude coordinates of the crossing point and all subsequent segmentation points;

[0038] When the route crosses from the west longitude to the east longitude, subtract 360° from the longitude coordinates of the crossing point and all subsequent segmentation points;

[0039] Arrange the precisely adjusted segmentation point coordinates in order and output the segmentation point coordinate sequence in a unified format.

[0040] In a preferred embodiment, the step of performing collision detection analysis on the route based on the chart element list that meets the accuracy requirements and the segmentation point coordinate sequence and outputting potential collision point information includes:

[0041] Execute a collision detection algorithm based on a list of chart elements meeting the accuracy requirements and a sequence of sectional point coordinates to identify and calculate the distance between the route and the chart elements;

[0042] Based on the calculated distance, perform a comparison operation to determine whether it is less than a preset safety threshold;

[0043] Mark the points less than the preset safety threshold as potential collision points and output the potential collision point information;

[0044] The potential collision point information includes the collision point coordinates, the corresponding chart element, and the distance value.

[0045] In a preferred embodiment, the step of generating a warning message for the detected potential risks based on the preset warning conditions and the potential collision point information includes:

[0046] Based on the preset warning conditions and the potential collision point information, execute a risk assessment model to evaluate the risk level of each potential collision point;

[0047] Based on the risk assessment results, execute a warning message generation logic to generate and output a warning message, and the warning message includes risk type, location, degree, and recommended countermeasure information.

[0048] The second inventive object of the present application is achieved by the following technical solutions:

[0049] The first module: Receive the initial route data, perform format standardization processing, and output the route data in a unified format;

[0050] The second module: Based on the preset point density parameter, perform a sectional operation on the route data in a unified format, and output the route sectional data, where the route sectional data includes sectional start point coordinates, sectional end point coordinates, and sectional numbers;

[0051] The third module: Based on the preset buffer generation algorithm and the route sectional data, create a buffer for each route section and output the buffer range data of each route section;

[0052] The fourth module: Based on the buffer range data, perform accuracy screening on the chart elements within the buffer range of each route section, and output a list of chart elements meeting the accuracy requirements;

[0053] The fifth module: Based on the preset meridian crossing judgment rule, perform a special processing logic on the sectional points of the route sections that cross the 180-degree meridian, and output an adjusted sequence of sectional point coordinates;

[0054] The sixth module: Based on the list of chart elements meeting the accuracy requirements and the sequence of sectional point coordinates, perform a collision detection analysis on the route and output the potential collision point information;

[0055] The seventh module: Generate early warning information for the detected potential risks based on preset early warning conditions and potential collision point information.

[0056] The third inventive object of the present application is achieved through the following technical solutions:

[0057] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for monitoring and warning the safety of a shipping route based on an electronic chart are implemented.

[0058] The fourth inventive object of the present application is achieved through the following technical solutions:

[0059] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned method for monitoring and warning the safety of a shipping route based on an electronic chart are implemented.

[0060] In summary, the present application includes at least one of the following beneficial technical effects:

[0061] First, by receiving the initial route data and performing format standardization processing, the consistency of the data and the convenience of subsequent processing are ensured, laying a solid foundation for the entire safety monitoring process. Based on the preset point density parameter, the route data in unified format is segmented to generate route segment data including the starting point coordinates, ending point coordinates and segment numbers of each segment. This step refines the route representation, improves the accuracy and flexibility of safety analysis, and provides a basis for subsequent buffer creation and collision detection. Using the preset buffer generation algorithm and the route segment data, buffers are created for each route segment, and the buffer range data of each route segment is output. This step effectively expands the scope of safety monitoring, enabling potential risks to be identified in a wider area. The nautical chart elements are accurately screened within the buffer range of each route segment, and a list of nautical chart elements meeting the accuracy requirements is output. This step ensures the accuracy and reliability of the nautical chart elements participating in collision detection and improves the accuracy of collision detection. For the special case where the route crosses the 180-degree meridian, based on the preset meridian crossing judgment rule, special processing logic is executed on the relevant segment points, and the adjusted sequence of segment point coordinates is output. This step ensures the continuity and accuracy of the route data and avoids data errors caused by meridian crossing. On this basis, combining the list of nautical chart elements meeting the accuracy requirements and the sequence of segment point coordinates, collision detection analysis is performed on the route, effectively identifying and outputting potential collision point information. This step provides key data support for subsequent early warnings and is the core link of safety monitoring. Further, based on the preset early warning conditions and potential collision point information, early warning information is generated for the detected potential risks. This step provides clear risk prompts and decision-making support for mariners and helps to take avoidance measures in a timely manner. Generally speaking, through a series of steps such as standardization processing, segment analysis, buffer creation, accuracy screening, special processing, collision detection, and risk early warning, this method realizes all-round and multi-level monitoring and early warning of route safety, significantly improves the level and efficiency of navigation safety, and provides a solid technical guarantee for maritime navigation. Description of the Drawings

[0062] Figure 1 is a flowchart of an implementation of an embodiment of a method for route safety monitoring and early warning based on an electronic nautical chart in the present application;

[0063] Figure 2 is a flowchart of an implementation of step S30 in an embodiment of a method for route safety monitoring and early warning based on an electronic nautical chart in the present application;

[0064] Figure 3 is a flowchart of an implementation of step S40 in an embodiment of a method for route safety monitoring and early warning based on an electronic nautical chart in the present application;

[0065] Figure 4It is a flowchart of the implementation of step S50 in an embodiment of a method for monitoring and warning of route safety based on an electronic chart according to the present application;

[0066] Figure 5 It is a flowchart of the implementation of step S507 in an embodiment of a method for monitoring and warning of route safety based on an electronic chart according to the present application;

[0067] Figure 6 It is a flowchart of the implementation of step S60 in an embodiment of a method for monitoring and warning of route safety based on an electronic chart according to the present application;

[0068] Figure 7 It is a schematic block diagram of a computer device according to the present application. Detailed implementation manners

[0069] The following further describes the present application in detail with reference to the appended Figure 1-7 drawings.

[0070] In one embodiment, as Figure 1 shown, the present application discloses a method for monitoring and warning of route safety based on an electronic chart, which specifically includes the following steps:

[0071] S10: Receive initial route data, perform format standardization processing, and output route data in a unified format;

[0072] S20: Based on a preset point density parameter, perform a segmentation operation on the route data in the unified format, and output route segmentation data, where the route segmentation data includes a segmentation start coordinate, a segmentation end coordinate, and a segmentation number;

[0073] S30: Based on a preset buffer generation algorithm and route segmentation data, create a buffer for each route segment, and output buffer range data for each route segment;

[0074] S40: Based on the buffer range data, perform accuracy screening on chart elements within the buffer range of each route segment, and output a list of chart elements that meet the accuracy requirements;

[0075] S50: Based on a preset longitude line crossing judgment rule, perform special processing logic on the segmentation points of the route segments that cross the 180-degree longitude line, and output an adjusted sequence of segmentation point coordinates;

[0076] S60: Based on the list of chart elements that meet the accuracy requirements and the sequence of segmentation point coordinates, perform collision detection and analysis on the route, and output potential collision point information;

[0077] S70: Based on preset warning conditions and potential collision point information, generate warning information for the detected potential risks.

[0078] In this embodiment, the proposed route safety monitoring and early warning method based on electronic chart constructs a systematic, precise, and efficient safety monitoring and early warning system through a series of steps S10 - S70. First, step S10 ensures the consistency of data and the convenience of subsequent processing by receiving initial route data and performing format standardization processing, laying a solid foundation for the entire safety monitoring process. Step S20 segments the route data in unified format based on the preset point density parameter, generating route segment data including the starting point coordinates, ending point coordinates, and segment numbers of each segment. This step refines the route representation, improves the accuracy and flexibility of safety analysis, and provides a basis for subsequent buffer creation and collision detection. Step S30 uses the preset buffer generation algorithm and route segment data to create buffers for each route segment and outputs the buffer range data of each route segment. This step effectively expands the scope of safety monitoring, enabling potential risks to be identified within a wider area. Step S40 performs precision screening on chart elements within the buffer range of each route segment and outputs a list of chart elements meeting the precision requirements. This step ensures the accuracy and reliability of chart elements participating in collision detection and improves the precision of collision detection. For the special case where the route crosses the 180° meridian, step S50 performs special processing logic on relevant segment points based on the preset meridian crossing judgment rule and outputs the adjusted sequence of segment point coordinates. This step ensures the continuity and accuracy of route data and avoids data errors caused by meridian crossing. On this basis, step S60 combines the list of chart elements meeting the precision requirements and the sequence of segment point coordinates to perform collision detection analysis on the route, effectively identifying and outputting potential collision point information. This step provides key data support for subsequent early warning and is the core link of safety monitoring. Step S70 further generates early warning information for the detected potential risks based on the preset early warning conditions and potential collision point information. This step provides clear risk prompts and decision-making support for mariners and helps to take avoidance measures in a timely manner. Overall, through a series of steps such as standardization processing, segmented analysis, buffer creation, precision screening, special processing, collision detection, and risk early warning, this method realizes all-round and multi-level monitoring and early warning of route safety, significantly improves the level and efficiency of navigation safety, and provides a solid technical guarantee for maritime navigation.

[0079] Figure 2 , step S30 includes:

[0080] S301: Based on the route segment data, perform preliminary processing on each route segment, and the preliminary processing includes identifying and extracting the starting and ending point coordinates of each segment;

[0081] S302: Based on the preset yaw distance parameter, the starting and ending point coordinates of each segment, calculate the yaw range of each route segment;

[0082] S303: Generate buffers for each route segment based on a preset buffer generation algorithm and a yaw range, and output buffer range data;

[0083] S304: The buffer range data includes the vertex coordinates of the buffer polygon, the boundary of the buffer polygon, the segment information associated with the buffer, and the buffer attribute information.

[0084] In this embodiment, step S30 realizes the safety monitoring of route segments through a series of precise calculations and data processing. First, in step S301, based on the route segment data, the starting and ending coordinates of each segment are identified and extracted, providing a basis for subsequent calculations. Then, in step S302, using the preset yaw distance parameter and these coordinates, the yaw range of each route segment is calculated to ensure that the route is within the preset safety distance. Subsequently, in step S303, based on the preset buffer generation algorithm and the yaw range, buffers for each route segment are generated, and detailed buffer range data is output. This data includes the vertex coordinates, boundaries, associated segment information, and attribute information of the buffer polygon, providing important data support for subsequent precision screening and collision detection. Overall, step S30 effectively improves the accuracy and reliability of route safety monitoring through systematic data processing and calculations, providing strong guarantee for navigation safety.

[0085] Figure 3 , step S40, includes:

[0086] S401: Based on the buffer range data, extract the chart element data within the buffer range from the electronic chart. The chart element data includes depth points, navigational hazards, aids to navigation, coastlines, and islands;

[0087] S402: Set the accuracy requirements for chart elements based on the preset navigation safety requirements and the preset chart production standards. The accuracy requirements include position accuracy and attribute accuracy;

[0088] S403: Based on the accuracy requirements, conduct accuracy evaluations on the extracted chart element data item by item;

[0089] S404: The accuracy evaluation includes position accuracy evaluation, attribute accuracy evaluation, and timeliness evaluation;

[0090] S405: When conducting the position accuracy evaluation, determine whether the coordinates of the chart element are within the preset error range;

[0091] S406: When conducting the attribute accuracy evaluation, determine whether the attribute information of the chart element is accurate and error-free. The attribute information includes depth values and types of navigational hazards;

[0092] S407: When conducting timeliness evaluation, determine whether the data of chart elements is the latest and whether it conforms to the current navigation environment;

[0093] S408: Organize the chart elements that pass the accuracy evaluation into a chart element list, where the chart element list includes chart element types, chart element position coordinates, and chart element attribute information.

[0094] In this embodiment, step S40 realizes the comprehensive optimization of electronic chart elements through precise data extraction, strict accuracy evaluation, and systematic data organization. First, in step S401, using buffer range data, key chart elements including depth points, navigation hazards, navigation aids, coastlines, and islands are accurately extracted from the electronic chart, ensuring the comprehensiveness and pertinence of the analysis object. Then, in step S402, according to the preset navigation safety requirements and chart production standards, dual accuracy requirements for position accuracy and attribute accuracy are set, providing a clear standard for subsequent evaluation. Steps S403 to S407 conduct item-by-item accuracy evaluation on the extracted chart element data, including position accuracy evaluation, attribute accuracy evaluation, and timeliness evaluation, ensuring that the coordinates of each chart element are accurate, the attribute information is correct, and the data is updated in real time to meet the requirements of the current navigation environment. Finally, in step S408, the chart elements that pass the evaluation are organized into a detailed chart element list, including types, position coordinates, and attribute information, providing high-quality and reliable data support for route safety monitoring. Overall, step S40 significantly improves the accuracy and timeliness of chart elements through an interlocking data processing process, providing a solid data guarantee for navigation safety.

[0095] Figure 4 , step S50, includes:

[0096] S501: Based on the route segment data and the preset meridian crossing judgment rule, for each route segment, compare the longitudes of the starting point and the ending point;

[0097] S502: When the starting longitude is greater than 180 degrees and the ending longitude is less than 0 degrees, it indicates that the route crosses from the east longitude to the west longitude;

[0098] S503: When the starting longitude is less than 0 degrees and the ending longitude is greater than 180 degrees, it indicates that the route crosses from the west longitude to the east longitude;

[0099] S504: When any of the above conditions is met, mark this route segment as a route segment crossing the 180-degree meridian;

[0100] S505: For the route segment marked as crossing the 180-degree meridian, calculate the exact coordinates of the crossing point;

[0101] S506: Output the longitude and latitude coordinates of each crossing point;

[0102] S507: Based on the longitude and latitude coordinates of the crossing point, execute the preset coordinate adjustment logic and output the segmented point coordinate sequence after precise adjustment.

[0103] In this embodiment, steps S501 to S507 precisely handle the special case where the route crosses the 180° meridian. First, by comparing the starting and ending longitudes of each route segment (S501) and according to the preset meridian crossing judgment rules (S502 and S503), the cases where the route crosses from east longitude to west longitude or from west longitude to east longitude are effectively identified. Once the crossing condition is met (S504), the system marks the corresponding route segment and further calculates the precise coordinates of the crossing point (S505), ensuring the geographical accuracy of the route data. Outputting the longitude and latitude coordinates of each crossing point (S506) provides the basic data for subsequent coordinate adjustment. Finally, by executing the preset coordinate adjustment logic (S507), a segmented point coordinate sequence after precise adjustment is generated, thus ensuring the continuity and consistency of the route when crossing the 180° meridian. This series of steps effectively solves the coordinate representation problem caused by meridian crossing, improves the accuracy and reliability of route planning, and provides a strong guarantee for navigation safety.

[0104] Figure 5 , step S507 includes:

[0105] SA1: When the route crosses from east longitude to west longitude, add 360 degrees to the longitude coordinates of the crossing point and all subsequent segmented points;

[0106] SA2: When the route crosses from west longitude to east longitude, subtract 360 degrees from the longitude coordinates of the crossing point and all subsequent segmented points;

[0107] SA3: Arrange the precisely adjusted segmented point coordinates in order and output the segmented point coordinate sequence in a unified format.

[0108] In this embodiment, steps SA1 - SA3 designed a dedicated adjustment logic for the possible coordinate discontinuity problem when the shipping route crosses the 180° meridian. In SA1, when the shipping route crosses from the east longitude to the west longitude, by adding 360° to the longitude coordinates of the crossing point and all subsequent segmentation points, the continuity of the longitude coordinates is achieved, avoiding coordinate breaks caused by the sudden change of longitude from a positive number to a negative number. This adjustment ensures the intuitive continuity of the shipping route on the electronic nautical chart, facilitating the understanding and operation of mariners. Similarly, in SA2, when the shipping route crosses from the west longitude to the east longitude, the relevant longitude coordinates are subtracted by 360°, also achieving the purpose of maintaining coordinate continuity. This step processes the longitude crossing situation opposite to SA1, ensuring that regardless of how the shipping route crosses the 180° meridian, the coordinate system can maintain consistency and accuracy. Finally, in SA3, the segmented point coordinates after precise adjustment are arranged in order, and a coordinate sequence in a unified format is output. This step not only organizes the adjusted coordinate data but also provides a standardized output format, facilitating subsequent shipping route planning and the use of navigation systems. Overall, steps SA1 - SA3 effectively solve the coordinate representation problem when the shipping route crosses the 180° meridian, improve the accuracy and availability of shipping route data, and provide an important guarantee for navigation safety. At the same time, the output of the coordinate sequence in a unified format also facilitates data exchange and sharing between different systems, enhancing the overall navigation efficiency.

[0109] Figure 6 , step S60 includes:

[0110] S601: Based on the list of nautical chart elements and the segmented point coordinate sequence that meet the accuracy requirements, execute a collision detection algorithm to identify and calculate the distance between the shipping route and the nautical chart elements;

[0111] S602: Based on the calculated distance, perform a comparison operation to determine whether it is less than a preset safety threshold;

[0112] S603: Mark the points less than the preset safety threshold as potential collision points and output the potential collision point information;

[0113] S604: The potential collision point information includes the collision point coordinates, the corresponding nautical chart elements, and the distance value.

[0114] In this embodiment, steps S601 - S604 constitute an accurate and practical collision warning system. First, in step S601, using a high-precision list of chart elements and a sequence of waypoint coordinates of the route segment, through an advanced collision detection algorithm, the system accurately identifies and calculates the distances between the route and each chart element. This step ensures the accuracy and comprehensiveness of the detection, providing a reliable data basis for subsequent judgments. Then, in step S602, the system compares the calculated distances with a preset safety threshold to determine whether there is a potential collision risk. This comparison operation is fast and effective, enabling the timely screening of potentially dangerous points. In step S603, the system marks the points with distances less than the preset safety threshold as potential collision points and outputs the information of these points. This step realizes the clear identification and timely warning of potential collision risks. Finally, in step S604, the output information of potential collision points includes the coordinates of the collision points, the corresponding chart elements, and the distance values, providing detailed risk information for mariners to make accurate judgments and response measures. Overall, steps S601 - S604 achieve the effective detection and warning of potential collision risks on the route through precise calculations, strict comparisons, and detailed outputs. This not only improves maritime safety, reduces the occurrence of collision accidents, but also enhances the efficiency and scientific nature of route planning, providing a solid technical guarantee for maritime navigation.

[0115] Step S70 includes:

[0116] S701: Based on the preset warning conditions and the information of potential collision points, execute a risk assessment model to evaluate the risk level of each potential collision point;

[0117] S702: Based on the risk assessment results, execute the warning information generation logic to generate and output warning information, where the warning information includes risk type, location, degree, and recommended response measure information.

[0118] In this embodiment, steps S701-S702 constitute a key risk management module to ensure navigation safety. In step S701, the system activates the risk assessment model based on the preset warning conditions and the previously identified potential collision point information. The model conducts an accurate risk level assessment for each point by comprehensively analyzing the location, distance, chart element type and other relevant factors of each potential collision point. This process not only improves the accuracy of risk identification, but also ensures the comprehensiveness and scientificity of the assessment. Next, in step S702, the system triggers the warning information generation logic based on the risk assessment results obtained in step S701. The logic can intelligently generate structured warning information based on the risk type, location, degree and possible consequences. This information not only contains the key attributes of the risk in detail, but also provides targeted recommended countermeasures. By outputting these warning information in a timely and accurate manner, the system effectively assists sailors in making quick and reasonable decisions, thereby greatly reducing the risk of collision and improving the overall safety level of navigation.

[0119] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0120] In one embodiment, a route safety monitoring and early warning system based on an electronic nautical chart is provided, and the route safety monitoring and early warning system based on an electronic nautical chart corresponds to the route safety monitoring and early warning method based on an electronic nautical chart in the above embodiment. The route safety monitoring and early warning system based on an electronic nautical chart includes:

[0121] The first module: receives the initial route data, performs format standardization processing, and outputs the route data in a unified format;

[0122] The second module: based on the preset point density parameters, performs segmentation operation on the route data in a unified format, and outputs route segmentation data, wherein the route segmentation data includes the coordinates of the segmentation start point, the coordinates of the segmentation end point, and the segmentation number;

[0123] The third module: based on the preset buffer generation algorithm and route segment data, creates a buffer for each route segment and outputs the buffer range data of each route segment;

[0124] The fourth module: Based on the buffer range data, the accuracy of the chart elements is screened within the buffer range of each route segment, and a list of chart elements that meet the accuracy requirements is output;

[0125] The fifth module: based on the preset longitude crossing judgment rule, executes special processing logic for the segmentation points of the route segment crossing the 180-degree longitude, and outputs the adjusted segmentation point coordinate sequence;

[0126] Sixth module: Based on the list of chart elements that meet the accuracy requirements and the sequence of section point coordinates, perform collision detection and analysis on the route, and output potential collision point information;

[0127] Seventh module: Based on the preset warning conditions and potential collision point information, generate warning information for the detected potential risks.

[0128] Optionally, it further includes:

[0129] First processing module: Based on the route section data, perform preliminary processing on each route section, and the preliminary processing includes identifying and extracting the starting and ending coordinates of each section;

[0130] First calculation module: Based on the preset yaw distance parameter and the starting and ending coordinates of each section, calculate the yaw range of each route section;

[0131] First output module: Based on the preset buffer generation algorithm and the yaw range, generate buffers for each route section, and output buffer range data;

[0132] First inclusion module: The buffer range data includes the vertex coordinates of the buffer polygon, the boundary of the buffer polygon, the section information associated with the buffer, and the buffer attribute information.

[0133] Optionally, it further includes:

[0134] Second inclusion module: Based on the buffer range data, extract chart element data within the buffer range from the electronic chart, and the chart element data includes depth points, navigation hazards, navigation aids, coastlines, islands;

[0135] Third inclusion module: Based on the preset navigation safety requirements and the preset chart production standards, set the accuracy requirements for chart elements, and the accuracy requirements include position accuracy and attribute accuracy;

[0136] Accuracy evaluation module: Based on the accuracy requirements, conduct accuracy evaluation on each item of the extracted chart element data;

[0137] Fourth inclusion module: The accuracy evaluation includes position accuracy evaluation, attribute accuracy evaluation, and timeliness evaluation;

[0138] First judgment module: When performing position accuracy evaluation, judge whether the coordinates of the chart element are within the preset error range;

[0139] Second judgment module: When performing attribute accuracy evaluation, judge whether the attribute information of the chart element is accurate, and the attribute information includes depth value, type of navigation hazard;

[0140] The third judgment module: When conducting timeliness assessment, it determines whether the data of chart elements is the latest and whether it conforms to the current navigation environment;

[0141] The fifth inclusion module: It organizes the chart elements that have passed the accuracy assessment into a chart element list, and the chart element list includes chart element types, chart element position coordinates, and chart element attribute information.

[0142] Optionally, it further includes:

[0143] The first comparison module: Based on the route segment data and the preset meridian crossing judgment rule, for each route segment, it compares the longitudes of the starting point and the ending point;

[0144] The first representation module: When the starting point longitude is greater than 180 degrees and the ending point longitude is less than 0 degrees, it represents that the route crosses from the east longitude to the west longitude;

[0145] The second representation module: When the starting point longitude is less than 0 degrees and the ending point longitude is greater than 180 degrees, it represents that the route crosses from the west longitude to the east longitude;

[0146] The first marking module: When any of the above conditions is met, it marks the route segment as a route segment crossing the 180-degree meridian;

[0147] The second calculation module: For the route segment marked as crossing the 180-degree meridian, it calculates the exact coordinates of the crossing point;

[0148] The second output module: It outputs the longitude and latitude coordinates of each crossing point;

[0149] The third output module: Based on the longitude and latitude coordinates of the crossing point, it executes the preset coordinate adjustment logic and outputs the sequence of section point coordinates after precise adjustment.

[0150] Optionally, it further includes:

[0151] The first crossing module: When the route crosses from the east longitude to the west longitude, it adds 360 degrees to the longitude coordinates of the crossing point and all subsequent section points;

[0152] The second crossing module: When the route crosses from the west longitude to the east longitude, it subtracts 360 degrees from the longitude coordinates of the crossing point and all subsequent section points;

[0153] The fourth output module: It arranges the section point coordinates after precise adjustment in order and outputs the sequence of section point coordinates in a unified format.

[0154] Optionally, it further includes:

[0155] The first recognition module: Based on the chart element list that meets the accuracy requirements and the sequence of section point coordinates, it executes the collision detection algorithm to identify and calculate the distance between the route and the chart elements;

[0156] Fourth judgment module: Based on the calculated distance, perform a comparison operation to determine whether it is less than a preset safety threshold;

[0157] Fifth output module: Mark the points less than the preset safety threshold as potential collision points and output the potential collision point information;

[0158] Sixth inclusion module: The potential collision point information includes the collision point coordinates, corresponding nautical chart elements, and distance values.

[0159] Optionally, it further includes:

[0160] First evaluation module: Based on the preset warning conditions and potential collision point information, execute a risk assessment model to evaluate the risk level of each potential collision point;

[0161] Seventh inclusion module: Based on the risk assessment results, execute a warning information generation logic to generate and output warning information, where the warning information includes risk type, location, degree, and recommended countermeasure information.

[0162] For the specific limitations of a route safety monitoring and warning system based on an electronic nautical chart, reference can be made to the limitations of a route safety monitoring and warning method based on an electronic nautical chart in the above text, which will not be elaborated here. Each module in the above route safety monitoring and warning system based on an electronic nautical chart can be implemented in whole or in part through software, hardware, and their combinations. The above modules can be embedded in the processor of a computer device in hardware form or be independent of it, or be stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.

[0163] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 7 shown. The computer device includes a processor, a memory, a network interface, and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store route segments. The network interface of the computer device is used to communicate with an external terminal through a network connection. The computer program, when executed by the processor, implements a route safety monitoring and warning method based on an electronic nautical chart.

[0164] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, a method for route safety monitoring and warning based on an electronic chart is implemented.

[0165] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, a method for route safety monitoring and warning based on an electronic chart is implemented.

[0166] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned method embodiments. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0167] Those skilled in the art can clearly understand that for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used for illustration. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.

Claims

1. A method for route safety monitoring and warning based on an electronic chart, characterized in that, Including: Receiving initial route data, performing format standardization processing, and outputting route data in a unified format; Based on a preset point density parameter, performing a segmentation operation on the route data in a unified format, and outputting route segmentation data, where the route segmentation data includes the starting point coordinates, ending point coordinates, and segment numbers of each segment; Based on a preset buffer generation algorithm and the route segmentation data, creating buffers for each route segment, and outputting buffer range data for each route segment; Based on the buffer range data, within the buffer ranges of each route segment, performing precision screening on nautical chart elements, and outputting a list of nautical chart elements that meet the precision requirements; Based on a preset longitude crossing judgment rule, performing special processing logic on the segmentation points of the route segments that cross the 180-degree longitude, and outputting an adjusted sequence of segmentation point coordinates; Based on the list of nautical chart elements that meet the precision requirements and the sequence of segmentation point coordinates, performing collision detection analysis on the route, and outputting potential collision point information; Based on preset warning conditions and potential collision point information, generating warning information for the detected potential risks.

2. The method for monitoring and warning the safety of a shipping route based on an electronic chart according to claim 1, wherein The step of, based on a preset buffer generation algorithm, creating buffers for each route segment and outputting buffer range data for each route segment includes: Based on the route segmentation data, performing preliminary processing on each route segment, where the preliminary processing includes identifying and extracting the starting and ending point coordinates of each segment; Based on a preset yaw distance parameter and the starting and ending point coordinates of each segment, calculating the yaw range of each route segment; Based on a preset buffer generation algorithm and the yaw range, generating buffers for each route segment, and outputting buffer range data; The buffer range data includes the vertex coordinates of the buffer polygon, the boundary of the buffer polygon, the segment information associated with the buffer, and the buffer attribute information.

3. The method for monitoring and warning of route safety based on electronic chart according to claim 1, characterized in that, The step of, based on the buffer range data, within the buffer ranges of each route segment, performing precision screening on nautical chart elements and outputting a list of nautical chart elements that meet the precision requirements includes: Based on the buffer range data, extracting nautical chart element data within the buffer range from the electronic nautical chart, where the nautical chart element data includes depth points, navigation hazards, navigation aids, coastlines, and islands; Based on preset navigation safety requirements and preset nautical chart production standards, setting the precision requirements for nautical chart elements, where the precision requirements include position precision and attribute precision; Based on the precision requirements, performing precision evaluation on each item of the extracted nautical chart element data one by one; The precision evaluation includes position precision evaluation, attribute precision evaluation, and timeliness evaluation; When performing position precision evaluation, determining whether the coordinates of the nautical chart element are within a preset error range; When performing attribute precision evaluation, determining whether the attribute information of the nautical chart element is accurate, where the attribute information includes depth values and navigation hazard types; When performing timeliness evaluation, determining whether the data of the nautical chart element is the latest and whether it conforms to the current navigation environment; Sorting the nautical chart elements that pass the precision evaluation into a list of nautical chart elements, where the list of nautical chart elements includes the nautical chart element type, the position coordinates of the nautical chart element, and the attribute information of the nautical chart element.

4. A route safety monitoring and warning method based on an electronic chart according to claim 1, characterized in that The step of performing special processing logic on the segmentation points of the route segments that cross the 180-degree meridian based on the preset meridian crossing judgment rule and outputting the adjusted sequence of segmentation point coordinates includes: Based on the route segment data and the preset meridian crossing judgment rule, for each route segment, compare the longitudes of the starting point and the ending point; When the starting longitude is greater than 180 degrees and the ending longitude is less than 0 degrees, it means the route crosses from the east longitude to the west longitude; When the starting longitude is less than 0 degrees and the ending longitude is greater than 180 degrees, it means the route crosses from the west longitude to the east longitude; When either of the above conditions is met, mark this route segment as a route segment that crosses the 180-degree meridian; For the route segments marked as crossing the 180-degree meridian, calculate the exact coordinates of the crossing points; Output the longitude and latitude coordinates of each crossing point; Based on the longitude and latitude coordinates of the crossing points, execute the preset coordinate adjustment logic and output the sequence of segmentation point coordinates after precise adjustment.

5. A method for route safety monitoring and warning based on an electronic chart according to claim 1, characterized in that, The step of executing the preset coordinate adjustment logic based on the longitude and latitude coordinates of the crossing points and outputting the sequence of segmentation point coordinates after precise adjustment includes: When the route crosses from the east longitude to the west longitude, add 360 degrees to the longitude coordinates of the crossing point and all subsequent segmentation points; When the route crosses from the west longitude to the east longitude, subtract 360 degrees from the longitude coordinates of the crossing point and all subsequent segmentation points; Arrange the segmentation point coordinates after precise adjustment in order and output the sequence of segmentation point coordinates in a unified format.

6. The method for route safety monitoring and warning based on electronic chart according to claim 1, characterized in that The step of performing collision detection analysis on the route based on the list of chart elements that meet the accuracy requirements and the sequence of segmentation point coordinates and outputting potential collision point information includes: Based on the list of chart elements that meet the accuracy requirements and the sequence of segmentation point coordinates, execute the collision detection algorithm to identify and calculate the distance between the route and the chart elements; Based on the calculated distance, perform a comparison operation to determine whether it is less than the preset safety threshold; Mark the points less than the preset safety threshold as potential collision points and output the potential collision point information; The potential collision point information includes the collision point coordinates, the corresponding chart elements, and the distance value.

7. A method for route safety monitoring and early warning based on an electronic chart according to claim 1, characterized in that, The step of generating warning information for the detected potential risks based on the preset warning conditions and potential collision point information includes: Based on the preset warning conditions and potential collision point information, execute the risk assessment model to evaluate the risk level of each potential collision point; Based on the risk assessment results, execute the warning information generation logic to generate and output the warning information, and the warning information includes risk type, location, degree, and recommended response measure information.

8. An electronic chart-based route safety monitoring and warning system, characterized in that, Includes: The first module: Receive the initial route data, perform format standardization processing, and output the route data in a unified format; The second module: Based on the preset point density parameter, perform segmentation operation on the route data in a unified format and output the route segment data, where the route segment data includes the segmentation starting point coordinates, the segmentation ending point coordinates, and the segmentation number; The third module: Based on the preset buffer generation algorithm and the route segment data, create a buffer for each route segment and output the buffer range data of each route segment; Fourth module: Based on the buffer range data, within the buffer ranges of each route segment, perform accuracy screening on the chart elements and output a list of chart elements that meet the accuracy requirements; Fifth module: Based on the preset meridian crossing judgment rule, perform special processing logic on the segment points of the route segments that cross the 180-degree meridian and output the adjusted sequence of segment point coordinates; Sixth module: Based on the list of chart elements that meet the accuracy requirements and the sequence of segment point coordinates, perform collision detection analysis on the route and output potential collision point information; Seventh module: Based on the preset warning conditions and potential collision point information, generate warning information for the detected potential risks.

9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of a method for route safety monitoring and warning based on an electronic chart as claimed in claims 1-7 are implemented.

10. A computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the steps of a method for route safety monitoring and warning based on an electronic chart as claimed in claims 1-7 are implemented.

Citation Information

Patent Citations

  • Method for waypoint division and distance calculation of great circle course line of marine satellite navigation equipment

    CN106643729A

  • Ship navigation environment risk prediction method and device, electronic equipment and medium

    CN115983627A

  • PAYS-based sea chart selection method for airline crossing east-west longitude by 180 degrees

    CN116625367A

  • Method for displaying route track crossing east-west longitude by 180 degrees

    CN116718199A

  • Vessel navigation trajectory prediction method and device and storage medium

    CN116978259A