A method, device, equipment and medium for generating line engineering data
By detecting and integrating the engineering design data of the path segment, the problems of low efficiency and low accuracy of line engineering data generation in the prior art are solved, and the method of automatically generating line engineering data is realized, which improves the generation efficiency and accuracy.
Patent Information
- Application Number
- CN202510060278.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-15
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-01-15
AI Technical Summary
In the prior art, engineering data of multiple path segments provided by the engineering designer requires testers to manually splice and write, resulting in low efficiency and low accuracy in generating line engineering data, and prone to writing errors.
By obtaining the engineering design data, connection relationship and data fusion mode of the path segment, we detect whether there is a conflict between the characteristic data of the kilometer target, and fuse the engineering design data of the path segment in the absence of conflict to generate line engineering data.
It realizes the automatic generation of line engineering data, improves generation efficiency and accuracy, and reduces the error rate of manual writing.
Smart Images

Figure CN119513181B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method, device, equipment and medium for generating line engineering data. Background Art
[0002] Train control system data testing is an important part of the train operation control system testing. In the train control system data testing, testers need to compile line engineering data based on the train control engineering data provided by the engineering designer and the road network as a unit, so as to test the train control system through the line engineering data.
[0003] However, the engineering data currently provided by the engineering design party is often the engineering data of multiple sections of each path. Testers are required to manually splice and compile the engineering data of each section of the path to obtain the line engineering data. The manual writing workload is large and the calculation complexity is high. Writing errors are prone to occur during the writing process, resulting in low efficiency and accuracy in the generation of line engineering data. Summary of the invention
[0004] The present invention provides a method, device, equipment and medium for generating line engineering data, so as to improve the efficiency and accuracy of generating line engineering data.
[0005] In a first aspect, the present invention provides a method for generating line engineering data, comprising:
[0006] Acquire engineering design data of at least one path segment, connection relationships between the path segments, and data fusion modes; wherein the engineering design data of the path segment includes path data of the path segment, feature data of the path segment, attribute data of at least one kilometer marker in the path segment, and feature data corresponding to each kilometer marker;
[0007] According to the connection relationship and the attribute data of the kilometer landmarks in each path segment, detecting whether there is a conflict between the feature data corresponding to each kilometer landmark, and obtaining a first conflict detection result;
[0008] If the first conflict detection result is no conflict, then based on the connection relationship, the attribute data of the kilometer mark in each path segment, the feature data corresponding to the kilometer mark and the path data of each line, detect whether there is a conflict between the path segments to obtain a target conflict detection result;
[0009] If the target conflict detection result is no conflict, the engineering design data of each path segment is fused according to the data fusion mode, the connection relationship between each path segment and the path data of each path segment to obtain the line engineering data.
[0010] In a second aspect, the present invention further provides a device for generating line engineering data, comprising:
[0011] A data acquisition module, used to acquire engineering design data of at least one path segment, connection relationships between the path segments, and data fusion modes; wherein the engineering design data of the path segment includes path data of the path segment, feature data of the path segment, attribute data of at least one kilometer mark in the path segment, and feature data corresponding to each kilometer mark;
[0012] A first conflict detection module is used to detect whether there is a conflict between the feature data corresponding to each kilometer marker according to the connection relationship and the attribute data of the kilometer marker in each path segment, and obtain a first conflict detection result;
[0013] The second conflict detection module is used to detect whether there is a conflict between the path segments according to the connection relationship, the attribute data of the kilometer mark in each path segment, the characteristic data corresponding to the kilometer mark and the path data of each line if the first conflict detection result is no conflict, so as to obtain a target conflict detection result;
[0014] The fusion module is used to fuse the engineering design data of each path segment according to the data fusion mode to obtain the line engineering data if the target conflict detection result is no conflict.
[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, including:
[0016] at least one processor; and
[0017] a memory communicatively coupled to at least one processor; wherein
[0018] The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor so that the at least one processor can execute the method for generating line engineering data provided by any embodiment of the present invention.
[0019] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the method for generating line engineering data of any embodiment of the present invention when executed by a processor.
[0020] The embodiment of the present invention can obtain the engineering design data of at least one path segment, the connection relationship between each path segment and the data fusion mode; wherein the engineering design data of the path segment includes the path data of the path segment, the characteristic data of the path segment, the attribute data of at least one kilometer mark in the path segment and the characteristic data corresponding to each kilometer mark; according to the connection relationship and the attribute data of the kilometer mark in each path segment, whether there is a conflict between the characteristic data corresponding to each kilometer mark is detected to obtain a first conflict detection result; if the first conflict detection result is no conflict, then according to the connection relationship, the attribute data of the kilometer mark in each path segment, the characteristic data corresponding to the kilometer mark and the path data of each line, whether there is a conflict between each path segment is detected to obtain a target conflict detection result; if the target conflict detection result is no conflict, then according to the data fusion mode, the connection relationship between each path segment and the path data of each path segment, the engineering design data of each path segment is fused to obtain line engineering data. The embodiment of the present invention can perform conflict detection on the engineering design data of the path segment to be fused while realizing the automatic generation of line engineering data, so as to generate accurate line engineering data without conflict, and improve the generation efficiency of line engineering data while improving the accuracy of generated line engineering data.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1A is a flow chart of a method for generating line engineering data provided according to Embodiment 1 of the present invention;
[0024] Figure 1B is a schematic diagram of a road network hierarchical relationship provided according to the first embodiment of the present invention;
[0025] Figure 2 is a flow chart of a drone safety inspection method provided according to Embodiment 2 of the present invention;
[0026] Figure 3 is a schematic diagram of the structure of a device for generating line engineering data provided according to a third embodiment of the present invention;
[0027] Figure 4It is a structural schematic diagram of an electronic device for implementing the method for generating line engineering data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme 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 only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0029] It should be noted that the terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0030] In the technical solution of the embodiment of the present invention, the acquisition, storage and application of the engineering design data and data fusion model involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0031] Embodiment 1
[0032] Figure 1A A flowchart of a method for generating line engineering data provided in Embodiment 1 of the present invention. This embodiment is applicable to the case where engineering design data of at least one path segment are integrated. The method can be executed by a device for generating line engineering data. The device for generating line engineering data can be implemented in the form of hardware and / or software and specifically configured in an electronic device, such as a server.
[0033] See also Figure 1A The method for generating line engineering data shown includes:
[0034] S101. Obtain engineering design data of at least one path segment, connection relationships between the path segments, and data fusion mode; wherein the engineering design data of the path segment includes path data of the path segment, feature data of the path segment, attribute data of at least one kilometer marker in the path segment, and feature data corresponding to each kilometer marker.
[0035] In this embodiment, the path segment may be a component of a railway line; illustratively, a railway line may include at least one path segment, and each path segment is connected to form a railway line. The data fusion mode may refer to a mode for fusing the engineering design data of each path segment, and may include but is not limited to a mode for fusing the full amount of engineering design data of each path segment, or a mode for fusing part of the engineering design data of each path segment.
[0036] Among them, the characteristic data can be the line characteristics of the path segment, which can include but are not limited to the slope of the path segment, the length of the slope area, the speed limit and the station to which it belongs. The kilometer mark can be a sign in the path segment used to indicate the number of kilometers from the starting point of the path segment; the attribute data of the kilometer mark includes but is not limited to the mileage system and mileage of the kilometer mark; wherein the mileage system can be used to indicate the path segment to which the odometer belongs; the mileage can be used to indicate the distance between the location of the kilometer mark and the starting point of the path segment to which it belongs. It should be noted that there is a connection relationship between multiple path segments in the railway line, and a kilometer mark can exist in multiple path segments, so the attribute data of the same kilometer mark in different path segments may be different. The characteristic data corresponding to the kilometer mark can be the line characteristic data at the kilometer mark position, which can include but are not limited to the type of signal light, the name of the transponder and the transponder number at the kilometer mark position. The path data can include but are not limited to the path mileage trend and line type of the path segment. The path mileage trend may refer to the trend of the mileage change of the kilometer mark in the path segment; the path mileage trend may include an increasing trend and a decreasing trend; an increasing trend may mean that the mileage of the kilometer mark increases successively from the starting point of the path segment; a decreasing trend may mean that the mileage of the kilometer mark decreases successively from the starting point of the path segment. Line types may include but are not limited to upward lines and downward lines.
[0037] S102. Detect whether there is a conflict between feature data corresponding to each kilometer marker based on the connection relationship and the attribute data of the kilometer marker in each path segment, and obtain a first conflict detection result.
[0038] In this embodiment, the first conflict detection result can be used to characterize whether there is a conflict between the feature data corresponding to each kilometer marker. Specifically, a certain algorithm is used to detect whether there is a conflict between the feature data corresponding to each kilometer marker based on the connection relationship and the attribute data of the kilometer markers in each path segment, and the first conflict detection result is obtained.
[0039] Optionally, the attribute data includes one of detection meta-identification data and non-detection meta-identification data, and kilometer marker identification data; based on the connection relationship and the attribute data of the kilometer markers in each path segment, detect whether there is a conflict between the feature data corresponding to each kilometer marker, and obtain a first conflict detection result, including: for each path segment, in each kilometer marker of the path segment, query the kilometer marker whose attribute data includes the detection meta-identification data, and determine the queried kilometer marker as the kilometer marker to be detected; based on the connection relationship between the path segments, determine at least one path segment combination; wherein the path segment combination includes two path segments connected to each other; for each path segment combination, based on the kilometer marker identification data of the kilometer marker to be detected of each path segment in the path segment combination and the corresponding signal point feature data, detect whether there is a conflict between the feature data corresponding to the kilometer marker to be detected in the path segment combination, and obtain the first detection result corresponding to the path segment combination; determine the first conflict detection result based on the first detection result corresponding to each path segment combination.
[0040] The kilometer mark identification data may include the mileage system and mileage of the kilometer mark; the detection meta identification data may be used to identify that the characteristic data corresponding to the kilometer mark needs to be detected for conflict; and the non-detection identification data may be used to identify that the characteristic data corresponding to the kilometer mark does not need to be detected for conflict. In an optional embodiment, the attribute data of the kilometer mark may include the detection meta identification data but not the non-detection identification data, that is, the characteristic data of the kilometer mark whose attribute data includes the detection meta identification data needs to be detected for conflict, and the characteristic data of the kilometer mark whose attribute data does not include the detection meta identification data does not need to be detected for conflict.
[0041] Specifically, for each path segment, in each kilometer mark of the path segment, the query attribute data includes the kilometer mark of the detection meta-identification data, and the queried kilometer mark is determined as the kilometer mark to be detected; based on the connection relationship between each path segment, at least one path segment combination is determined; wherein the path segment combination includes two path segments connected to each other.
[0042] For each path segment combination, detect whether the kilometer mark identification data of the kilometer marks to be detected of the two path segments in the path segment combination are the same; if the kilometer mark identification data of the kilometer marks to be detected of the two path segments in the path segment combination are different, determine that the two kilometer marks to be detected in the path segment combination are not the same kilometer mark, and determine that the first detection result corresponding to the path segment combination is no conflict; if the kilometer mark identification data of the kilometer marks to be detected of the two path segments in the path segment combination are the same, determine that the two kilometer marks to be detected in the path segment combination are the same kilometer mark, and detect whether the feature data corresponding to the two kilometer marks to be detected are the same; if the feature data corresponding to the two kilometer marks to be detected are the same, determine that the first detection result corresponding to the path segment combination is no conflict; if the feature data corresponding to the two kilometer marks to be detected are different, determine that the first detection result corresponding to the path segment combination is conflict. If the first detection results corresponding to each path segment combination are all no conflict, determine that the first conflict detection result is no conflict; if there is a first detection result that is conflict, determine that the first conflict detection result is conflict.
[0043] In an optional embodiment, before detecting whether there is a conflict between the feature data corresponding to the kilometer markers to be detected in the path segment combination based on the kilometer marker identification data and the corresponding signal point feature data of the kilometer markers to be detected in each path segment in the path segment combination, and obtaining the first detection result corresponding to the path segment combination, preset kilometer marker conversion configuration information can be obtained; according to the mileage system conversion configuration information, the kilometer marker identification information of the kilometer markers to be detected in the path segment combination is converted, that is, the mileage system and mileage of a kilometer marker to be detected in the path segment combination are respectively converted into the mileage system of another kilometer marker to be detected and the mileage under the mileage system of another kilometer marker to be detected, so as to avoid errors in conflict detection due to different kilometer marker identification information of the same kilometer marker in different path segments.
[0044] Furthermore, after converting the kilometer marker identification information of the kilometer marker to be detected in the path segment combination, whether there is a conflict between the feature data corresponding to the kilometer marker to be detected in the path segment combination is detected based on the kilometer marker identification data of the kilometer marker to be detected in each path segment in the path segment combination and the corresponding signal point feature data, before obtaining the first detection result corresponding to the path segment combination, the kilometer marker identification data of each kilometer marker to be detected in the path segment combination can be corrected according to a preset character correction rule, so as to avoid errors in conflict detection due to different character formats.
[0045] It can be understood that by adopting the above-mentioned technical solution, it is possible to detect whether the kilometer markers to be detected in two adjacent path segments are the same kilometer marker based on the kilometer marker identification information. If the two kilometer markers to be detected are the same kilometer marker, no detection is required; if the two kilometer markers to be detected are the same kilometer marker, it is detected whether the characteristic data of the two kilometer markers to be detected are the same, thereby improving the efficiency of determining the first detection result.
[0046] In an optional embodiment, there is an association between the connection relationship between each path segment and the train running direction of the line to which the path segment belongs; when the train running direction is different, the connection relationship between each path segment is also different; wherein the train running direction may include but is not limited to upward positive direction, upward reverse direction, downward positive direction and downward reverse direction; upward positive direction may refer to the train running upward on the upward line, upward reverse direction may refer to the train running downward on the upward line; downward positive direction train running downward on the downward line; downward reverse direction may refer to the train running upward on the downward line. The train running direction corresponding to the connection relationship between each path segment can be obtained; for each train running direction except the corresponding train running direction, according to the train running direction, the connection relationship between each path segment is adjusted to obtain the adjusted connection relationship, according to the adjusted connection relationship and the attribute data of the kilometer mark in each path segment, whether there is a conflict between the feature data corresponding to each kilometer mark under the train running direction, and the first conflict detection result corresponding to the train running direction is obtained; if the first conflict detection results corresponding to each train running direction are all no conflict, then the final first conflict detection result is determined to be no conflict; otherwise, the final first conflict detection result is determined to be conflict.
[0047] S103. If the first conflict detection result is no conflict, then based on the connection relationship, the attribute data of the kilometer markers in each path segment, the feature data corresponding to the kilometer markers and the path data of each line, detect whether there is a conflict between the path segments to obtain a target conflict detection result.
[0048] In this embodiment, the target conflict detection result can be used to characterize whether there is a conflict between the path segments. Specifically, if the first conflict detection result is no conflict, a certain algorithm is used to detect whether there is a conflict between the path segments based on the connection relationship, the attribute data of the kilometer mark in each path segment, the feature data corresponding to the kilometer mark, and the path data of each line, to obtain the target conflict detection result.
[0049] S104. If the target conflict detection result is no conflict, then according to the data fusion mode, the connection relationship between the path segments and the path data of each path segment, the engineering design data of each path segment is fused to obtain the line engineering data.
[0050] In this embodiment, the line engineering data is data obtained by integrating the engineering design data of each path segment, and can be used to test the train control system.
[0051] Specifically, if the target conflict detection result is no conflict, a certain algorithm is used to fuse the engineering design data of each path segment according to the data fusion mode, the connection relationship between each path segment and the path data of each path segment to obtain the line engineering data.
[0052] In an optional embodiment, the connection relationship between the path segments can be determined in the following manner: obtaining line engineering configuration data, which may include but is not limited to engineering design data of at least one path segment and mileage system conversion configuration information; counting the number of mileage marks in each mileage system according to the attribute data of the mileage marks in each path segment; taking the mileage system with the largest number as the main mileage system; determining the path segment of the mileage system as the main mileage system as a sub-line; if the number of sub-lines is at least two; determining the connection relationship between the sub-lines according to the path mileage number trend and line type of each sub-line, and determining the sub-line set as the main line; if the number of sub-lines is one, determining the sub-line as the main line; According to the mileage system conversion configuration information and the attribute data of each kilometer marker, the kilometer markers located in at least two path segments are searched; the category of the signal point corresponding to the kilometer marker found is determined, and the path category matching the signal point category is determined as the path category of the path segment where the kilometer marker is located. The path category can be a loop line, a connecting line, etc.; according to the path mileage trend and the line type, the connection relationship between each connecting line, each loop line and the main line is determined respectively; and according to the category of the signal point corresponding to the kilometer marker found, it is judged whether there is a line hub; if there is line data, the engineering design data of the line hub can be obtained, and a similar method is used to determine the connection relationship between each path segment in the line corresponding to the line hub.
[0053] Optional, Figure 1B It is a schematic diagram of the hierarchical relationship of the road network. Figure 1B As shown, the main line includes n ring lines, n sub-lines, n hubs and n connecting lines; hub n is connected to n connecting lines and n sub-lines.
[0054] The embodiment of the present invention can obtain the engineering design data of at least one path segment, the connection relationship between each path segment and the data fusion mode; wherein the engineering design data of the path segment includes the path data of the path segment, the characteristic data of the path segment, the attribute data of at least one kilometer mark in the path segment and the characteristic data corresponding to each kilometer mark; according to the connection relationship and the attribute data of the kilometer mark in each path segment, whether there is a conflict between the characteristic data corresponding to each kilometer mark is detected to obtain a first conflict detection result; if the first conflict detection result is no conflict, then according to the connection relationship, the attribute data of the kilometer mark in each path segment, the characteristic data corresponding to the kilometer mark and the path data of each line, whether there is a conflict between each path segment is detected to obtain a target conflict detection result; if the target conflict detection result is no conflict, then according to the data fusion mode, the connection relationship between each path segment and the path data of each path segment, the engineering design data of each path segment is fused to obtain line engineering data. The embodiment of the present invention can perform conflict detection on the engineering design data of the path segment to be fused while realizing the automatic generation of line engineering data, so as to generate accurate line engineering data without conflict, and improve the generation efficiency of line engineering data while improving the accuracy of generated line engineering data.
[0055] Embodiment 2
[0056] Figure 2 This is a flow chart of a method for generating line engineering data provided in the second embodiment of the present invention. Based on the technical solutions of the above embodiments, the embodiment of the present invention optimizes and improves the operation of determining the target conflict detection result.
[0057] Further, “according to the connection relationship, the attribute data of the kilometer markers in each path segment, the characteristic data corresponding to the kilometer markers and the path data of each line, whether there is a conflict between the path segments to obtain the target conflict detection result” is refined into “for each path segment, according to the attribute data of the kilometer markers at the end of each interval in the path segment and the characteristic data corresponding to the kilometer markers at the end of each interval, whether there is a conflict between the characteristic data corresponding to the kilometer markers at the end of each interval in the path segment to obtain the third conflict detection result of the path segment; if the third conflict detection result of the path segment is that there is a conflict, then the target conflict detection result is determined to be that there is a conflict; if the third conflict detection result of each path segment is that there is a conflict If all the collision detection results are no conflict, at least one path segment combination is determined according to the connection relationship between the path segments; wherein the path segment combination includes a first path segment and a second path segment connected to the first path segment; for each path segment combination, whether there is a conflict between the first path segment and the second path segment in the path segment combination is detected according to the path data and feature data of the first path segment in the path segments, and the path data and feature data of the second path segment, to obtain a second detection result corresponding to the path segment combination; and a target conflict detection result is determined according to the second detection results corresponding to each path segment combination, so as to improve the determination operation of the target conflict detection result.
[0058] It should be noted that, for the parts not described in detail in the embodiments of the present invention, reference may be made to the descriptions in the aforementioned embodiments.
[0059] See also Figure 2 The method for generating line engineering data shown includes:
[0060] S201. Obtain engineering design data of at least one path segment, connection relationships between the path segments, and data fusion mode; wherein the engineering design data of the path segment includes path data of the path segment, feature data of the path segment, attribute data of at least one kilometer marker in the path segment, and feature data corresponding to each kilometer marker.
[0061] In this embodiment, the path segment includes at least one path interval, that is, at least one path interval is connected to form a path segment; the kilometer markers in the path segment include the interval start kilometer marker and the interval end kilometer marker of each path interval; wherein, the interval start kilometer marker can be the kilometer marker at the starting position of the path interval; the interval end kilometer marker can be the kilometer marker at the end position of the path interval.
[0062] S202: Detect whether there is a conflict between feature data corresponding to each kilometer marker based on the connection relationship and the attribute data of the kilometer marker in each path segment, and obtain a first conflict detection result.
[0063] S203. If the first conflict detection result is no conflict, then for each path segment, based on the attribute data of the end kilometer markers of each interval in the path segment and the feature data corresponding to the end kilometer markers of each interval, detect whether there is a conflict between the feature data corresponding to the end kilometer markers of each interval in the path segment, and obtain the third conflict detection result of the path segment.
[0064] In this embodiment, the third conflict detection result can be used to characterize whether there is a conflict between the characteristic data corresponding to the interval end kilometer markers in each path segment. It should be noted that the determination process of the third conflict detection result is similar to the determination process of the first conflict detection result, which will not be repeated here.
[0065] S204: If the third conflict detection result of the existing path segment is that there is a conflict, determine that the target conflict detection result is that there is a conflict.
[0066] S205. If the third conflict detection results of each path segment are all no conflict, determine at least one path segment combination according to the connection relationship between the path segments; wherein the path segment combination includes a first path segment, and a second path segment connected to the first path segment.
[0067] S206. For each path segment combination, based on the path data and feature data of the first path segment in the path segment and the path data and feature data of the second path segment, detect whether there is a conflict between the first path segment and the second path segment in the path segment combination, and obtain a second detection result corresponding to the path segment combination.
[0068] In this embodiment, the second detection result can be used to characterize whether there is a conflict between the first path segment and the second path segment in the detection path segment combination. Specifically, a certain algorithm is used to detect whether there is a conflict between the first path segment and the second path segment in the path segment combination based on the path data and feature data of the first path segment in the path segment, and the path data and feature data of the second path segment, to obtain the second detection result corresponding to the path segment combination.
[0069] Optionally, the path data includes the path mileage trend of the path segment, the actual mileage of the starting kilometer mark in each path interval, and the actual mileage of the ending kilometer mark in each path interval; the feature data of the path segment includes the feature data of each path interval in the path segment; based on the path data and feature data of the first path segment in the path segment, and the path data and feature data of the second path segment, detect whether there is a conflict between the first path segment and the second path segment in the path segment combination, and obtain a second detection result corresponding to the path segment combination, including: determining the positional relationship between the first path segment and the second path segment based on the path mileage trend, the actual mileage of the ending kilometer mark of each interval in the first path segment, and the actual mileage of the starting kilometer mark of each interval in the second path segment; if the positional relationship is consistent, determining the second detection result corresponding to the path segment combination as no conflict; if the positional relationship is broken, determining the second detection result corresponding to the path segment combination as conflict; if the positional relationship is overlapping, Then, based on the path mileage trend, the actual mileage of the starting kilometer mark of each overlapping path interval, the actual mileage of the ending kilometer mark of each overlapping path interval and the characteristic data of each overlapping path interval, it is detected whether there is a conflict between the overlapping path intervals to obtain a fourth conflict detection result; wherein, the overlapping path interval is a path interval located in the path overlapping area; the path overlapping area is the overlapping area between the first path segment and the second path segment; if the fourth conflict detection result is that there is a conflict, then the second detection result is determined to be that there is a conflict; if the fourth conflict detection result is that there is no conflict, then for each path segment, based on the actual mileage of the starting kilometer mark of each path interval in the path segment, the actual mileage of the ending kilometer mark of each path interval and the characteristic data of each path interval, it is detected whether there is a conflict between the path intervals in the path segment to obtain a fifth conflict detection result; based on the fifth conflict detection result of each path segment, the second detection result is determined.
[0070] Among them, the path mileage trend can refer to the mileage change trend of the kilometer mark in the path segment; the path mileage trend can include an increasing trend and a decreasing trend; the increasing trend can mean that the mileage of the kilometer mark increases successively from the starting point of the path segment; the decreasing trend can mean that the mileage of the kilometer mark decreases successively from the starting point of the path segment. The actual mileage can refer to the mileage at the actual location of the kilometer mark; the mileage of the starting kilometer mark of each interval and the ending kilometer mark of each interval are based on the same starting point; the position relationship of coincidence can mean that the two path segments are exactly connected; the position relationship of interruption can mean that there is a disconnected gap between the two connected path segments; the position relationship of overlap can mean that there is a partial overlap between the two connected path segments.
[0071] In a specific implementation, a mileage coordinate system can be established in advance based on the train running direction of each path segment, kilometer marker conversion configuration information, and attribute data of each kilometer marker, and the origin of the mileage coordinate system can be determined; based on the origin of the established coordinate system, the actual mileage of the origin of the kilometer marker coordinate system at the end of each interval is determined, and then the actual mileage of the origin of the kilometer marker coordinate system at the start of each interval is calculated based on the length of the path segment.
[0072] Specifically, the actual mileage of the ending kilometer marker of the first path segment is determined according to the path mileage trend of the first path segment and the actual mileage of the ending kilometer marker of each interval in the first path segment; and the actual mileage of the starting kilometer marker of the second path segment is determined according to the path mileage trend of the second path segment and the actual mileage of the starting kilometer marker of each interval in the second path segment; taking the path mileage trend of the first path segment as an increasing example, the starting kilometer marker of the interval with the smallest actual mileage in the first path segment is the starting kilometer marker of the first path segment, and the ending kilometer marker of the interval with the largest actual mileage in the first path segment is the ending kilometer marker of the first path segment.
[0073] Compare the actual mileage of the interval end kilometer mark of the first path segment with the actual mileage of the interval start kilometer mark of the second path segment; determine the positional relationship between the first path segment and the second path segment based on the comparison result and the path mileage trend of the first path segment. Specifically, when the path mileage trend is increasing, if the actual mileage of the interval end kilometer mark of the first path segment is less than the actual mileage of the interval start kilometer mark of the second path segment, then the positional relationship is determined to be a gap; if the actual mileage of the interval end kilometer mark of the first path segment is equal to the actual mileage of the interval start kilometer mark of the second path segment, then the positional relationship is determined to be consistent; if the actual mileage of the interval end kilometer mark of the first path segment is greater than the actual mileage of the interval start kilometer mark of the second path segment, then the positional relationship is determined to be overlapped. In the case where the path mileage trend is decreasing, if the actual mileage of the interval end kilometer mark of the first path segment is greater than the actual mileage of the interval start kilometer mark of the second path segment, the position relationship is determined to be a gap; if the actual mileage of the interval end kilometer mark of the first path segment is equal to the actual mileage of the interval start kilometer mark of the second path segment, the position relationship is determined to be consistent; if the actual mileage of the interval end kilometer mark of the first path segment is less than the actual mileage of the interval start kilometer mark of the second path segment, the position relationship is determined to be overlapped. If the position relationship is consistent, the second detection result corresponding to the path segment combination is determined to be non-conflicting; if the position relationship is a gap, the second detection result corresponding to the path segment combination is determined to be conflicting.
[0074] If the position relationship is overlapping, then for the two connected overlapping path intervals in the path overlapping area, based on the path mileage trend, the actual mileage of the interval end kilometer mark in the first overlapping path interval with an earlier connection order, the actual mileage of the interval start kilometer mark and the actual mileage of the interval end kilometer mark of the second overlapping path interval with a later connection order, detect whether the first overlapping path interval and the second overlapping path interval overlap; illustratively, when the path mileage trend is increasing, if the actual mileage of the interval end kilometer mark of the first overlapping path interval is greater than the actual mileage of the interval start kilometer mark of the second overlapping path interval, and If the actual mileage of the interval end kilometer mark of the second overlapping path interval is less than or equal to the actual mileage of the interval end kilometer mark of the second overlapping path interval, it means that the first overlapping path interval and the second overlapping path interval overlap; otherwise, the first overlapping path interval and the second overlapping path interval do not overlap; when the path mileage trend is decreasing, if the actual mileage of the interval end kilometer mark of the first overlapping path interval is less than the actual mileage of the interval start kilometer mark of the second overlapping path interval, and is greater than or equal to the actual mileage of the interval end kilometer mark of the second overlapping path interval, it means that the first overlapping path interval and the second overlapping path interval overlap; otherwise, the first overlapping path interval and the second overlapping path interval do not overlap.
[0075] For the overlapping first overlapping path interval and the second overlapping path interval, detect whether the characteristic data of the first overlapping path interval is the same as the characteristic data of the second overlapping path interval; if they are the same, there is no conflict between the overlapping first overlapping path interval and the second overlapping path interval; if they are different, there is a conflict between the overlapping first overlapping path interval and the second overlapping path interval.
[0076] If the characteristic data between the two overlapping path intervals in the path overlap area are the same, the fourth conflict detection result is determined to be no conflict; otherwise, the fourth conflict detection result is determined to be there is a conflict in the middle; if the fourth conflict detection result is there is a conflict, the second detection result is determined to be there is a conflict.
[0077] If the fourth conflict detection result is no conflict, then for each path segment in the path segment combination, according to the actual mileage of the interval start kilometer mark of each path segment in the path segment, the actual mileage of the interval end kilometer mark of each path segment and the characteristic data of each path segment, detect whether there is a conflict between the path segments in the path segment to obtain a fifth conflict detection result; specifically, for each two connected path segments in the path segment, according to the path mileage trend, the actual mileage of the interval start kilometer mark and the actual mileage of the interval end kilometer mark in the first path segment with an earlier connection order, and the actual mileage of the interval start kilometer mark and the actual mileage of the interval end kilometer mark in the second path segment with a later connection order, detect whether the two connected path segments overlap;
[0078] Exemplarily, in the case where the path mileage trend is increasing, if the actual mileage of the interval end kilometer mark of the first path interval is greater than the actual mileage of the interval start kilometer mark of the second path interval, and the actual mileage of the interval start kilometer mark of the first path interval is less than the actual mileage of the interval end kilometer mark of the second path interval, it means that the first overlapping path interval and the second overlapping path interval overlap; otherwise, the first path interval and the second path interval do not overlap; in the case where the path mileage trend is decreasing, if the actual mileage of the interval end kilometer mark of the first path interval is less than the actual mileage of the interval start kilometer mark of the second path interval, and the actual mileage of the interval start kilometer mark of the first path interval is greater than the actual mileage of the interval end kilometer mark of the second path interval, it means that the first overlapping path interval and the second overlapping path interval overlap; otherwise, the first path interval and the second path interval do not overlap;
[0079] For the overlapping first path interval and the second path interval, detecting whether the feature data of the first path interval is the same as the feature data of the second path interval; if they are the same, there is no conflict between the overlapping first path interval and the second path interval; if they are different, there is a conflict between the overlapping first path interval and the second path interval;
[0080] If the characteristic data between every two overlapping path intervals in the path segment are the same, the fifth conflict detection result is determined to be no conflict; otherwise, the fifth conflict detection result is determined to be there is a conflict in the middle; if the fifth conflict detection results of each path segment are no conflict, the second detection result is determined to be no conflict; otherwise, the second conflict detection result is determined to be there is a conflict.
[0081] It can be understood that the above-mentioned technical solution is used to detect whether there is overlap and discontinuity between the first path segment and the second path segment; if there is a discontinuity, the second conflict detection result is determined to be a conflict; if there is overlap, then within the overlapping area and within each path segment, it is detected whether there are overlapping path intervals, and whether the feature data of the overlapping path intervals conflict, to obtain the final second detection result, which can comprehensively detect conflicts and improve the accuracy of the second detection result.
[0082] In an optional embodiment, the conflicting path sections may be recorded and sent to a technician so that the technician can confirm and modify the conflict.
[0083] S207: Determine a target conflict detection result according to the second detection result corresponding to each path segment combination.
[0084] Specifically, if the second detection results corresponding to each path segment combination are all conflict-free, then the target conflict detection result is determined to be conflict-free; otherwise, the target conflict detection result is determined to be conflict-existing.
[0085] In an optional embodiment, the connection relationship between each path segment can also be adjusted according to the running direction of each train to obtain an adjusted connection relationship, and the second detection result under each train running direction is determined based on the adjusted connection relationship; if the second detection results under each train running direction are all conflict-free, then the final second detection result is determined to be conflict-free.
[0086] S208. If the target conflict detection result is no conflict, then according to the data fusion mode, the connection relationship between the path segments and the path data of each path segment, the engineering design data of each path segment is fused to obtain the line engineering data.
[0087] Optionally, the data fusion mode includes a full fusion mode and a connected path fusion mode; the path data also includes the arrangement order of each path interval in the path segment; according to the data fusion mode, the connection relationship between each path segment and the path data of each path segment, the engineering design data of each path segment is fused to obtain the line engineering data, including: if the data fusion mode is the connected path fusion mode, then according to the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs and the characteristic data of each path interval, the engineering design data of the two adjacent path intervals between every two mutually connected path segments are fused to obtain the line engineering data; path The engineering design data of the interval includes the path data of the path interval, the characteristic data of the path interval, the attribute data of the starting kilometer mark of the interval in the path interval, the characteristic data corresponding to the starting kilometer mark of the interval, the attribute data of the ending kilometer mark of the interval and the corresponding signal point characteristic data; if the data fusion mode is the full fusion mode, then according to the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs and the characteristic data of each path interval, the engineering design data of the path interval between two interconnected path segments are fused, and the engineering design data of two path intervals with the same characteristics and adjacent arrangement order in each path segment are fused to obtain the line engineering data.
[0088] Among them, the full fusion mode may refer to the fusion of engineering design data of path intervals with the same feature data in connected path segments, and the fusion of connected engineering design data of feature intervals with the same feature data within each path segment; the connected path fusion mode may refer to the fusion of engineering design data of path intervals with the same feature data between connected path segments, and the non-fusion of engineering design data of connected path intervals with the same feature data within the same path segment.
[0089] It is understandable that by adopting the above-mentioned technical solution, the engineering design data of each path segment can be fused in different ways according to different data fusion modes to obtain line engineering data, thereby improving the flexibility of the fusion operation of the line engineering data, as well as the adaptability and pertinence to different fusion types.
[0090] Optionally, based on the path mileage trend of each path segment, the connection relationship between each path segment, the ranking order of each path interval within the path segment to which it belongs, and the characteristic data of each path interval, the engineering design data of two adjacent path intervals between every two interconnected path segments are merged to obtain line engineering data, including: determining the total ranking order of each path interval in all path segments based on the connection relationship between each path segment and the ranking order of each path interval within the path segment to which it belongs; for the first path interval with the highest ranking in each path segment, searching for a path interval whose total ranking order is before the first path interval and is adjacent to the total ranking order of the first path interval; verifying the path mileage trend of the adjacent path interval and the first path interval. Whether the trend of path mileage is the same, and whether the characteristic data of the adjacent path intervals and the characteristic data of the first path interval are the same; if the trend of path mileage is the same and the characteristic data are the same, then the engineering design data of the adjacent path intervals and the engineering design data of the first path interval are merged to obtain the first engineering design data; otherwise, the engineering design data of the adjacent path intervals and the engineering design data of the first path interval are determined as the first engineering design data; according to the connection relationship between each path segment and the arrangement order of each path interval in the path segment to which it belongs, the first engineering design data and the engineering design data of the path intervals other than each first path interval and the path intervals adjacent to each first path interval are merged to obtain the line engineering data.
[0091] The total ranking order may be the ranking order of each path interval among all path intervals obtained after sorting the path intervals of all path segments according to the connection relationship between the path segments and the ranking order of each path interval within the path segment to which it belongs.
[0092] Specifically, according to the connection relationship between each path segment and the ranking order of each path interval in the path segment to which it belongs, the path intervals of all path segments are sorted to obtain the total ranking order of all path intervals in each path interval; the first path interval with the highest ranking order in each path segment is determined; for the first path interval with the highest ranking order in each path segment, a path interval whose total ranking order is before the first path interval and adjacent to the total ranking order of the path interval is searched; it is verified whether the path mileage trend of the adjacent path interval is the same as the path mileage trend of the first path interval, and whether the characteristic data of the adjacent path interval is the same as that of the first path interval. are the same; if the path mileage trends are the same and the characteristic data are the same, the engineering design data of the adjacent path interval and the engineering design data of the first path interval are merged to obtain the first engineering design data; otherwise, the engineering design data of the adjacent path interval and the engineering design data of the first path interval are determined as the first engineering design data; according to the connection relationship between the path segments and the arrangement order of each path interval in the path segment to which it belongs, the first engineering design data and the engineering design data of the path intervals other than the first path intervals and the path intervals adjacent to the first path intervals are spliced to obtain the line engineering data.
[0093] In a specific embodiment, since the path mileage trend of the adjacent path interval is the same as the path mileage trend of the first path interval, and the characteristic data of the adjacent path interval is the same as the characteristic data of the first path interval, the engineering design data of the adjacent path interval and the engineering design data of the first path interval are merged, and the actual mileage of the interval end kilometer mark of the adjacent path interval is updated to the actual mileage of the interval end kilometer mark of the first path interval, and the engineering design data of the first path interval is deleted;
[0094] It can be understood that by adopting the above-mentioned technical scheme, the engineering design data of two path intervals with the same path mileage trend and the same characteristic data between the connected path segments can be fused to obtain the first engineering design data, and the first engineering data can be fused with the engineering design data of other path intervals to obtain the line engineering data after the engineering design data of each path segment are fused, thereby improving the matching degree of the line engineering data with the fusion mode of only connected paths and improving the adaptability of the generation operation of the line engineering data to the fusion mode of only connected paths.
[0095] Optionally, based on the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs, and the feature data of each path interval, the engineering design data of the path interval between two mutually connected path segments are merged, and the engineering design data of two path intervals with the same features and adjacent arrangement order in each path segment are merged to obtain line engineering data, including: determining the total arrangement order of each path interval in all path segments based on the connection relationship between each path segment and the arrangement order of each path interval in the path segment to which it belongs; determining the path interval with the first total arrangement order as the candidate path interval, and determining the path interval with the total arrangement order after the total arrangement order of the candidate path interval and adjacent to the total arrangement order of the candidate path interval as the auxiliary path interval; detecting whether the path mileage trend of the candidate path interval is the same as the path mileage trend of the auxiliary path interval, and whether the feature data of the candidate path interval is the same as the feature data of the auxiliary path interval; if the path mileage trend of the candidate path interval is the same as the path mileage trend of the auxiliary path interval, and the If the characteristic data is the same as the characteristic data of the auxiliary path interval, the engineering design data of the auxiliary path interval is merged into the engineering design data of the candidate path interval to obtain the engineering design data of the path interval to be merged; otherwise, the engineering design data of the auxiliary path interval and the engineering design data of the candidate path interval are determined as the engineering design data of the path interval to be merged; the path interval whose total ranking order is after the total ranking order of the auxiliary path interval and adjacent to the total ranking order of the auxiliary path interval is searched to obtain the search result; if the search result is not empty, the auxiliary path interval is updated to the found path interval, and the candidate path interval is updated to the path interval to be merged whose total ranking order is adjacent to the total ranking order of the auxiliary path interval and is prior to the total ranking order of the auxiliary path interval; return to the step of detecting whether the path mileage trend of the candidate path interval is the same as the path mileage trend of the auxiliary path interval, and whether the characteristic data of the candidate path interval is the same as the characteristic data of the auxiliary path interval; if the search result is empty, the engineering design data of each path interval to be merged are spliced according to the total ranking order of each path interval to be merged to obtain the line engineering data.
[0096] In a specific embodiment, since the path mileage trend of the candidate path interval is the same as the path mileage trend of the auxiliary path interval, and the feature data of the candidate path interval is the same as the feature data of the auxiliary path interval, the actual mileage of the interval end kilometer marker of the candidate path interval can be updated to the actual mileage of the interval end kilometer marker of the auxiliary path interval, and the engineering design data of the auxiliary path interval is deleted.
[0097] It can be understood that by adopting the above-mentioned technical scheme, the engineering design data of two path intervals with adjacent total arrangement order, the same path mileage trend and the same characteristic data can be fused into the engineering design data of the path interval to be fused; and the engineering design data of each of the path intervals to be fused are fused to obtain the line engineering data, thereby improving the matching degree between the line engineering data and the full fusion mode and improving the adaptability of the generation operation of the line engineering data to the full fusion mode.
[0098] In an optional embodiment, only the characteristic data of each path interval in the engineering design data may be fused, and the length of each path interval may be calculated and recorded based on the starting kilometer mark and the ending kilometer mark of each path interval after fusion, and the ending kilometer mark of each path interval may be recorded to obtain engineering design data in the format of "characteristic data—path interval length—interval ending kilometer mark".
[0099] It should be noted that the method for generating line engineering data provided by the above-mentioned embodiment of the present invention is expressed from the perspective of fusion detection and fusion of all feature data of each path segment. The line engineering data provided by the embodiment of the present invention can also perform conflict detection and fusion on a single type of feature or several types of features in the feature data, for example, only performing conflict detection on slope feature data, or performing conflict detection on slope feature data and speed feature data. When performing conflict detection and fusion on multiple types of feature data, conflict detection and fusion can be performed on each type of feature data separately to obtain the line engineering data corresponding to each type of feature data, and step interpolation is used to fuse the line engineering data corresponding to each type of feature data to obtain multi-feature fused line engineering data.
[0100] The embodiment of the present invention can detect whether there is a conflict between the characteristic data corresponding to the terminal kilometer marks of each interval in the path segment. If there is no conflict, it can further detect whether there is a conflict between the first path segment and the second path segment in the path segment combination, and obtain a second detection result corresponding to the path segment combination, thereby improving the comprehensiveness of the conflict detection, avoiding missed conflicts, and thus improving the accuracy of the generated line engineering data.
[0101] Embodiment 3
[0102] Figure 3 A schematic diagram of the structure of a line engineering data generation device provided in Embodiment 3 of the present invention. This embodiment is applicable to the case where the engineering design data of at least one path segment is integrated, the device can execute the line engineering data generation method, the line engineering data generation device can be implemented in the form of hardware and / or software, and the device can be configured in an electronic device, such as a server.
[0103] See also Figure 3The device for generating line engineering data shown in the figure comprises a data acquisition module 301, a first conflict detection module 302, a second conflict detection module 303 and a fusion module 304, wherein:
[0104] The data acquisition module 301 is used to acquire the engineering design data of at least one path segment, the connection relationship between the path segments and the data fusion mode; wherein the engineering design data of the path segment includes the path data of the path segment, the characteristic data of the path segment, the attribute data of at least one kilometer mark in the path segment, and the characteristic data corresponding to each kilometer mark;
[0105] A first conflict detection module 302 is used to detect whether there is a conflict between the feature data corresponding to each kilometer marker according to the connection relationship and the attribute data of the kilometer marker in each path segment, and obtain a first conflict detection result;
[0106] The second conflict detection module 303 is used to detect whether there is a conflict between the path segments according to the connection relationship, the attribute data of the kilometer mark in each path segment, the feature data corresponding to the kilometer mark and the path data of each line if the first conflict detection result is no conflict, and obtain a target conflict detection result;
[0107] The fusion module 304 is used to fuse the engineering design data of each path segment according to the data fusion mode to obtain the line engineering data if the target conflict detection result is no conflict.
[0108] The embodiment of the present invention obtains the engineering design data of at least one path segment, the connection relationship between each path segment and the data fusion mode through a data acquisition module; wherein the engineering design data of the path segment includes the path data of the path segment, the characteristic data of the path segment, the attribute data of at least one kilometer mark in the path segment, and the characteristic data corresponding to each kilometer mark; through a first conflict detection module, whether there is a conflict between the characteristic data corresponding to each kilometer mark is detected according to the connection relationship and the attribute data of the kilometer mark in each path segment, and a first conflict detection result is obtained; through a second conflict detection module, if the first conflict detection result is no conflict, then according to the connection relationship, the attribute data of the kilometer mark in each path segment, the characteristic data corresponding to the kilometer mark and the path data of each line, whether there is a conflict between each path segment is detected, and a target conflict detection result is obtained; through a fusion module, if the target conflict detection result is no conflict, then according to the data fusion mode, the engineering design data of each path segment is fused to obtain line engineering data. The embodiment of the present invention can realize the automatic generation of line engineering data and perform conflict detection on the engineering design data of the path segment to be merged, thereby generating accurate line engineering data without conflict, thereby improving the generation efficiency of the line engineering data and the accuracy of the generated line engineering data.
[0109] Optionally, the attribute data includes one of detection meta identification data and non-detection meta identification data, and kilometer mark identification data;
[0110] The first conflict detection module 302 includes:
[0111] A query unit, for querying, for each path segment, the kilometer markers of the path segment whose attribute data includes the detection meta-identification data, and determining the queried kilometer markers as the kilometer markers to be detected;
[0112] A first combination determining unit, configured to determine at least one path segment combination according to a connection relationship between the path segments; wherein the path segment combination includes two path segments connected to each other;
[0113] A first detection unit is used to detect, for each path segment combination, whether there is a conflict between the feature data corresponding to the kilometer markers to be detected in the path segment combination according to the kilometer marker identification data of the kilometer markers to be detected in each path segment in the path segment combination and the corresponding signal point feature data, and obtain a first detection result corresponding to the path segment combination;
[0114] The first detection result determining unit is used to determine the first conflict detection result according to the first detection results corresponding to each path segment combination.
[0115] Optionally, the path segment includes at least one path interval; the kilometer markers in the path segment include a starting kilometer marker and an ending kilometer marker of each path interval;
[0116] The second conflict detection module 303 includes:
[0117] A second detection unit is used to detect, for each path segment, whether there is a conflict between the feature data corresponding to the end kilometer markers of each interval in the path segment according to the attribute data of the end kilometer markers of each interval in the path segment and the feature data corresponding to the end kilometer markers of each interval, so as to obtain a third conflict detection result of the path segment;
[0118] A second detection result determining unit, configured to determine that a target conflict detection result is a conflict if a third conflict detection result of the path segment exists is a conflict;
[0119] A second combination determining unit is configured to determine at least one path segment combination according to a connection relationship between the path segments if the third conflict detection results of the path segments are all non-conflicting; wherein the path segment combination includes a first path segment and a second path segment connected to the first path segment;
[0120] a third detection unit, configured to detect, for each path segment combination, whether there is a conflict between the first path segment and the second path segment in the path segment combination according to the path data and feature data of the first path segment in the path segments, and the path data and feature data of the second path segment, and obtain a second detection result corresponding to the path segment combination;
[0121] The third detection result determination unit is used to determine the target conflict detection result according to the second detection results corresponding to each path segment combination.
[0122] Optionally, the path data includes the path mileage trend of the path segment, the actual mileage of the starting kilometer mark of each path interval and the actual mileage of the ending kilometer mark of each path interval; the characteristic data of the path segment includes the characteristic data of each path interval in the path segment;
[0123] The third detection unit comprises:
[0124] A position relationship determination subunit, configured to determine a position relationship between the first path segment and the second path segment according to a path mileage trend, the actual mileage of the end kilometer markers of each interval in the first path segment, and the actual mileage of the start kilometer markers of each interval in the second path segment;
[0125] A first determining subunit is used to determine that the second detection result corresponding to the path segment combination is non-conflicting if the positional relationship is consistent;
[0126] A second determining subunit is used to determine that a second detection result corresponding to the path segment combination is a conflict if the positional relationship is a gap;
[0127] The first detection subunit is used for, if the position relationship is overlapped, detecting whether there is a conflict between the overlapping path intervals according to the path mileage trend, the actual mileage of the interval start kilometer mark in each overlapping path interval, the actual mileage of the interval end kilometer mark of each overlapping path interval and the characteristic data of each overlapping path interval, to obtain a fourth conflict detection result; wherein the overlapping path interval is a path interval located in the path overlap area; and the path overlap area is an overlap area between the first path segment and the second path segment;
[0128] a third determining subunit, configured to determine that the second detection result is a conflict if the fourth conflict detection result is a conflict;
[0129] a second detection subunit, configured to detect, for each path segment, whether there is a conflict between the path segments in the path segment according to the actual mileage of the start kilometer mark of each path segment in the path segment, the actual mileage of the end kilometer mark of each path segment and the characteristic data of each path segment, if the fourth conflict detection result is no conflict, to obtain a fifth conflict detection result;
[0130] The fourth determining subunit is used to determine the second detection result according to the fifth conflict detection result of each path segment.
[0131] Optionally, the data fusion mode includes a full fusion mode and a connected path only fusion mode; the path data also includes an arrangement order of each path interval in the path segment;
[0132] The fusion module 304 includes:
[0133] A first fusion unit is used for fusing the engineering design data of two adjacent path sections between every two mutually connected path sections according to the path mileage trend of each path section, the connection relationship between each path section, the arrangement order of each path section in the path section to which it belongs, and the characteristic data of each path section, so as to obtain line engineering data if the data fusion mode is the connected path fusion mode only; the engineering design data of the path section includes the path data of the path section, the characteristic data of the path section, the attribute data of the starting kilometer mark of the section in the path section, the characteristic data corresponding to the starting kilometer mark of the section, the attribute data of the ending kilometer mark of the section, and the corresponding signal point characteristic data;
[0134] The second fusion unit is used to fuse the engineering design data of the path interval between two interconnected path segments if the data fusion mode is the full fusion mode, according to the path mileage trend of each path segment, the connection relationship between the path segments, the arrangement order of each path interval in the path segment to which it belongs, and the characteristic data of each path interval, and to fuse the engineering design data of two path intervals with the same characteristics and adjacent arrangement order in each path segment to obtain the line engineering data.
[0135] Optionally, the first fusion unit comprises:
[0136] A first order determination unit, used to determine the total order of each path interval in all path segments according to the connection relationship between each path segment and the order of each path interval in the path segment to which it belongs;
[0137] A first searching unit is used to search, for a first path interval with the highest ranking in each path segment, a path interval whose total ranking is before the first path interval and is adjacent to the first path interval in total ranking;
[0138] A first verification unit is used to verify whether the path mileage trend of the adjacent path interval is the same as the path mileage trend of the first path interval, and whether the feature data of the adjacent path interval is the same as the feature data of the first path interval;
[0139] A first fusion unit is used to fuse the engineering design data of adjacent path sections with the engineering design data of the first path section to obtain first engineering design data if the path mileage trends are the same and the characteristic data are the same;
[0140] a data determination unit, for otherwise determining the engineering design data of the adjacent path sections and the engineering design data of the first path section as the first engineering design data;
[0141] The second fusion unit is used to fuse the first engineering design data and the engineering design data of the path intervals other than the first path intervals and the path intervals adjacent to the first path intervals according to the connection relationship between the path segments and the arrangement order of each path interval within the path segment to which it belongs, so as to obtain the line engineering data.
[0142] Optionally, the second fusion unit comprises:
[0143] A second order determination unit, used to determine the total order of each path interval in all path segments according to the connection relationship between each path segment and the order of each path interval in the path segment to which it belongs;
[0144] A first path section determination unit, configured to determine a path section with the first total ranking as a candidate path section, and to determine a path section with a total ranking after the total ranking of the candidate path section and adjacent to the total ranking of the candidate path section as an auxiliary path section;
[0145] A second verification unit, used to verify whether the path mileage trend of the candidate path section is the same as the path mileage trend of the auxiliary path section, and whether the feature data of the candidate path section is the same as the feature data of the auxiliary path section;
[0146] A third fusion unit is used for fusing the engineering design data of the auxiliary path section into the engineering design data of the candidate path section to obtain the engineering design data of the path section to be fused if the path mileage trend of the candidate path section is the same as the path mileage trend of the auxiliary path section and the feature data of the candidate path section is the same as the feature data of the auxiliary path section;
[0147] a second determining unit, configured to otherwise determine the engineering design data of the auxiliary path section and the engineering design data of the candidate path section as the engineering design data of the path section to be fused;
[0148] A second search subunit is used to search for a path interval whose total ranking order is after the total ranking order of the auxiliary path interval and is adjacent to the total ranking order of the auxiliary path interval to obtain a search result;
[0149] A second path interval determination unit is configured to update the auxiliary path interval to the found path interval if the search result is not empty, and update the candidate path interval to a path interval to be merged whose total ranking is adjacent to the total ranking of the auxiliary path interval and is prior to the total ranking of the auxiliary path interval;
[0150] A return unit, used to return to the step of detecting whether the path mileage trend of the candidate path section is the same as the path mileage trend of the auxiliary path section, and whether the feature data of the candidate path section is the same as the feature data of the auxiliary path section;
[0151] The fourth fusion unit is used to fuse the engineering design data of each path section to be fused to obtain line engineering data if the search result is empty.
[0152] The line engineering data generation device provided in the embodiment of the present invention can execute the line engineering data generation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the line engineering data generation method.
[0153] Embodiment 4
[0154] Figure 4 A schematic diagram of the structure of an electronic device 400 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0155] like Figure 4 As shown, the electronic device 400 includes at least one processor 401, and a memory connected to the at least one processor 401 in communication, such as a read-only memory (ROM) 402, a random access memory (RAM) 403, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 401 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 402 or the computer program loaded from the storage unit 408 to the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the electronic device 400 can also be stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0156] Multiple components in the electronic device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the electronic device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0157] The processor 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 401 executes the various methods and processes described above, such as a method for generating line engineering data.
[0158] In some embodiments, the method for generating line engineering data may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the processor 401, one or more steps of the method for generating line engineering data described above may be performed. Alternatively, in other embodiments, the processor 401 may be configured to execute the method for generating line engineering data in any other appropriate manner (e.g., by means of firmware).
[0159] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0160] The computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable circuit engineering data generating device, so that when the computer programs are executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer programs may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0161] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0162] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0163] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0164] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS (Virtual Private Server) services.
[0165] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0166] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for generating line engineering data, characterized in that: The method comprises: Acquire engineering design data of at least one path segment, connection relationships between the path segments, and data fusion mode; wherein the engineering design data of the path segment includes path data of the path segment, feature data of the path segment, attribute data of at least one kilometer mark in the path segment, and feature data corresponding to each kilometer mark; the path segment includes at least one path interval; the kilometer marks in the path segment include a starting kilometer mark and an ending kilometer mark of each path interval; According to the connection relationship and the attribute data of the kilometer markers in each of the path segments, detecting whether there is a conflict between the feature data corresponding to each of the kilometer markers, and obtaining a first conflict detection result; the attribute data includes kilometer marker identification data; the feature data corresponding to the kilometer marker is the line feature data at the kilometer marker position; If the first conflict detection result is no conflict, then based on the connection relationship, the attribute data of the kilometer markers in each of the path segments, the feature data corresponding to the kilometer markers and the path data of each of the routes, detecting whether there is a conflict between the path segments, and obtaining a target conflict detection result; If the target conflict detection result is no conflict, then according to the data fusion mode, the connection relationship between the path segments and the path data of the path segments, the engineering design data of the path segments are fused to obtain line engineering data; Wherein, detecting whether there is a conflict between the path segments according to the connection relationship, the attribute data of the kilometer marker in each path segment, the feature data corresponding to the kilometer marker and the path data of each route to obtain the target conflict detection result includes: For each path segment, based on the attribute data of each interval end kilometer marker in the path segment and the feature data corresponding to each interval end kilometer marker, detecting whether there is a conflict between the feature data corresponding to each interval end kilometer marker in the path segment, and obtaining a third conflict detection result of the path segment; If the third conflict detection result of the path segment is that there is a conflict, determining that the target conflict detection result is that there is a conflict; If the third conflict detection results of each of the path segments are all non-conflicting, then determining at least one path segment combination according to the connection relationship between the path segments; wherein the path segment combination includes a first path segment and a second path segment connected to the first path segment; For each path segment combination, based on the path data and feature data of the first path segment in the path segments, and the path data and feature data of the second path segment, detecting whether there is a conflict between the first path segment and the second path segment in the path segment combination, and obtaining a second detection result corresponding to the path segment combination; The target conflict detection result is determined according to the second detection result corresponding to each of the path segment combinations.
2. The method according to claim 1, characterized in that: The attribute data includes one of detection meta-identification data and non-detection meta-identification data; The detecting whether there is a conflict between the feature data corresponding to each of the kilometer landmarks according to the connection relationship and the attribute data of the kilometer landmarks in each of the path segments to obtain a first conflict detection result includes: For each path segment, in each kilometer mark of the path segment, the attribute data includes the kilometer mark of the detection meta-identification data, and the kilometer mark found is determined as the kilometer mark to be detected; Determine at least one path segment combination according to the connection relationship between the path segments; wherein the path segment combination includes two path segments connected to each other; For each path segment combination, based on the kilometer marker identification data of the kilometer marker to be detected in each path segment in the path segment combination and the corresponding signal point feature data, detect whether there is a conflict between the feature data corresponding to the kilometer marker to be detected in the path segment combination, and obtain a first detection result corresponding to the path segment combination; The first conflict detection result is determined according to the first detection results corresponding to each of the path segment combinations.
3. The method according to claim 1, characterized in that The path data includes the path mileage trend of the path segment, the actual mileage of the starting kilometer mark of each path segment, and the actual mileage of the ending kilometer mark of each segment; the characteristic data of the path segment includes the characteristic data of each path segment in the path segment; The detecting whether there is a conflict between the first path segment and the second path segment in the path segment combination according to the path data and the feature data of the first path segment in the path segments, and the path data and the feature data of the second path segment, to obtain a second detection result corresponding to the path segment combination, includes: Determine a positional relationship between the first path segment and the second path segment according to the path mileage trend, the actual mileage of each of the interval end kilometer markers in the first path segment, and the actual mileage of each of the interval start kilometer markers in the second path segment; If the positional relationship is consistent, determining that the second detection result corresponding to the path segment combination is non-conflicting; If the positional relationship is a gap, determining that the second detection result corresponding to the path segment combination is a conflict; If the position relationship is overlapped, then according to the path mileage trend, the actual mileage of the interval start kilometer mark in each overlapping path interval, the actual mileage of the interval end kilometer mark of each overlapping path interval and the characteristic data of each overlapping path interval, whether there is a conflict between the overlapping path intervals is detected to obtain a fourth conflict detection result; wherein the overlapping path interval is a path interval located in a path overlap area; the path overlap area is an overlap area between the first path segment and the second path segment; If the fourth conflict detection result is that a conflict exists, determining that the second detection result is that a conflict exists; If the fourth conflict detection result is no conflict, then for each path segment, according to the actual mileage of the interval start kilometer mark of each path segment in the path segment, the actual mileage of the interval end kilometer mark of each path segment and the characteristic data of each path segment, detect whether there is a conflict between the path segments in the path segment, and obtain a fifth conflict detection result; The second detection result is determined according to the fifth conflict detection result of each of the path segments.
4. The method according to claim 3, characterized in that The data fusion mode includes a full fusion mode and a connected path only fusion mode; the path data also includes the arrangement order of each path interval in the path segment in the path segment; The step of fusing the engineering design data of each path segment according to the data fusion mode, the connection relationship between each path segment and the path data of each path segment to obtain line engineering data includes: If the data fusion mode is a connected path fusion mode only, then according to the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs, and the characteristic data of each path interval, the engineering design data of two adjacent path intervals between every two mutually connected path segments are fused to obtain line engineering data; the engineering design data of the path interval includes the path data of the path interval, the characteristic data of the path interval, the attribute data of the starting kilometer mark of the interval in the path interval, the characteristic data corresponding to the starting kilometer mark of the interval, the attribute data of the ending kilometer mark of the interval and the corresponding signal point characteristic data; If the data fusion mode is a full fusion mode, the engineering design data of the path interval between two interconnected path segments are fused according to the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs, and the characteristic data of each path interval, and the engineering design data of two path intervals with the same characteristics and adjacent arrangement order in each path segment are fused to obtain the line engineering data.
5. The method according to claim 4, characterized in that According to the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs, and the characteristic data of each path interval, the engineering design data of two adjacent path intervals between every two mutually connected path segments are merged to obtain the line engineering data, including: Determine the total arrangement order of each path section in all path sections according to the connection relationship between each path section and the arrangement order of each path section in the path section to which it belongs; For the first path interval with the highest ranking in each path segment, searching for a path interval whose total ranking is before the first path interval and adjacent to the first path interval in total ranking; Verifying whether the path mileage trend of the adjacent path interval is the same as the path mileage trend of the first path interval, and whether the characteristic data of the adjacent path interval is the same as the characteristic data of the first path interval; If the path mileage trends are the same and the characteristic data are the same, the engineering design data of the adjacent path sections and the engineering design data of the first path section are merged to obtain the first engineering design data; otherwise, determining the engineering design data of the adjacent path sections and the engineering design data of the first path section as the first engineering design data; According to the connection relationship between each of the path segments and the arrangement order of each of the path intervals within the path segment to which it belongs, the first engineering design data and the engineering design data of the path intervals except the first path intervals and the path intervals adjacent to the first path intervals are merged to obtain line engineering data.
6. The method according to claim 4, characterized in that According to the path mileage trend of each path segment, the connection relationship between each path segment, the arrangement order of each path interval in the path segment to which it belongs, and the characteristic data of each path interval, the engineering design data of the path interval between two mutually connected path segments are merged, and the engineering design data of two path intervals with the same characteristics and adjacent arrangement order in each path segment are merged to obtain the line engineering data, including: Determine the total arrangement order of each path section in all path sections according to the connection relationship between each path section and the arrangement order of each path section in the path section to which it belongs; Determine the path section with the first total ranking as the candidate path section, and determine the path section with the total ranking after the total ranking of the candidate path section and adjacent to the total ranking of the candidate path section as the auxiliary path section; Detecting whether the path mileage trend of the candidate path section is the same as the path mileage trend of the auxiliary path section, and whether the feature data of the candidate path section is the same as the feature data of the auxiliary path section; If the path mileage trend of the candidate path section is the same as the path mileage trend of the auxiliary path section, and the feature data of the candidate path section is the same as the feature data of the auxiliary path section, the engineering design data of the auxiliary path section is fused into the engineering design data of the candidate path section to obtain the engineering design data of the path section to be fused; Otherwise, the engineering design data of the auxiliary path section and the engineering design data of the candidate path section are used as the engineering design data of the path section to be fused; Searching for a path interval whose total ranking order is after the total ranking order of the auxiliary path interval and adjacent to the total ranking order of the auxiliary path interval, to obtain a search result; If the search result is not empty, the auxiliary path interval is updated to the found path interval, and the candidate path interval is updated to a path interval to be merged whose total ranking is adjacent to the total ranking of the auxiliary path interval and is prior to the total ranking of the auxiliary path interval; Returning to the step of detecting whether the path mileage trend of the candidate path section is the same as the path mileage trend of the auxiliary path section, and whether the feature data of the candidate path section is the same as the feature data of the auxiliary path section; If the search result is empty, the engineering design data of each of the path sections to be merged are merged to obtain line engineering data.
7. A device for generating line engineering data, characterized in that: The device comprises: A data acquisition module, used to acquire engineering design data of at least one path segment, connection relationships between the path segments, and data fusion mode; wherein the engineering design data of the path segment includes path data of the path segment, feature data of the path segment, attribute data of at least one kilometer mark in the path segment, and feature data corresponding to each kilometer mark; the path segment includes at least one path interval; the kilometer marks in the path segment include a starting kilometer mark and an ending kilometer mark of each path interval; A first conflict detection module is used to detect whether there is a conflict between the feature data corresponding to each kilometer marker according to the connection relationship and the attribute data of the kilometer marker in each of the path segments, and obtain a first conflict detection result; the attribute data includes kilometer marker identification data; the feature data corresponding to the kilometer marker is the line feature data at the kilometer marker position; A second conflict detection module, configured to detect whether there is a conflict between the path segments according to the connection relationship, the attribute data of the kilometer markers in each of the path segments, the feature data corresponding to the kilometer markers, and the path data of each of the routes, if the first conflict detection result is no conflict, to obtain a target conflict detection result; A fusion module, configured to fuse the engineering design data of each of the path segments according to the data fusion mode to obtain line engineering data if the target conflict detection result is no conflict; Wherein, the second conflict detection module includes: A second detection unit is used to detect, for each path segment, whether there is a conflict between the feature data corresponding to the end kilometer markers of each interval in the path segment according to the attribute data of the end kilometer markers of each interval in the path segment and the feature data corresponding to the end kilometer markers of each interval, so as to obtain a third conflict detection result of the path segment; A second detection result determining unit, configured to determine that a target conflict detection result is a conflict if a third conflict detection result of the path segment exists is a conflict; A second combination determining unit is configured to determine at least one path segment combination according to a connection relationship between the path segments if the third conflict detection results of the path segments are all non-conflicting; wherein the path segment combination includes a first path segment and a second path segment connected to the first path segment; a third detection unit, configured to detect, for each path segment combination, whether there is a conflict between the first path segment and the second path segment in the path segment combination according to the path data and feature data of the first path segment in the path segments, and the path data and feature data of the second path segment, and obtain a second detection result corresponding to the path segment combination; The third detection result determination unit is used to determine the target conflict detection result according to the second detection results corresponding to each path segment combination.
8. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for generating line engineering data according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for generating line engineering data according to any one of claims 1 to 6 when executed.
Citation Information
Patent Citations
Line test sequence generation method, device, equipment and medium
CN116714646A
Transformer substation unmanned aerial vehicle positioning method, device, storage medium and system
CN118623876A