Intelligent interchange method between highway operation pile number and design pile number considering broken chain relationship

By establishing a pile number statistical database and intelligent conversion model, the route deviation and chain breakage problems in highway design and construction are solved, and efficient and intelligent exchange between operating pile numbers and designed pile numbers is achieved, improving operational efficiency and accuracy.

CN114462129BActive Publication Date: 2025-04-04GUIZHOU TRANSPORTATION PLANNING SURVEY & DESIGN ACADEME
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210125540.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-10
Publication Date
2025-04-04
Estimated Expiration
2042-02-10

AI Technical Summary

Technical Problem

In the prior art, route deviations and chain breakage often occur during highway design and construction, resulting in the pile number not matching the actual mileage, and it is necessary to manually review the design files for conversion, which is inefficient and prone to errors.

Method used

By establishing a pile statistics database and intelligent conversion model, intelligent exchange of operation pile numbers and design pile numbers can be achieved. This method includes establishing a known design pile number system, operating pile number system and designing a broken chain equation pile number system, using an intelligent conversion model to analyze and judge the pile number that needs to be converted, calculating the length of long and short chains, and verifying and outputting the conversion results.

Benefits of technology

It realizes efficient and intelligent exchange of operational pile numbers and design pile numbers, avoids the error rate of manual operation, improves operation efficiency and accuracy, and is suitable for use by all personnel in all parties throughout the life cycle of highway construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114462129B_ABST
    Figure CN114462129B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for intelligently exchanging highway operation pile numbers and design pile numbers considering broken-chain relationships. The method constructs a pile number statistical database and an intelligent conversion model through the known highway design and operation start and end pile numbers and broken-chain relationship pile number equation data, and analyzes and judges the pile numbers that need to be converted through the intelligent conversion model. The verification of long-chain repeated pile numbers can automatically realize the functions of exchanging any operation pile number with the design pile number, batch conversion of design pile numbers to operation pile numbers, and intelligent conversion output of the transfer relationship table. The method can be used throughout the entire life cycle of highway construction and can be used by personnel from all parties involved in highway construction, management and maintenance. The method has high conversion efficiency and can avoid the disadvantages of manual calculation errors. The method can also be built into any highway construction, management and maintenance system to facilitate the subsequent implementation of design, construction, operation and maintenance, and has strong practicality and high promotion potential.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to an intelligent interchange method between a highway operation pile number and a design pile number taking into account a broken link relationship, and belongs to the technical field of road construction. Background Art

[0002] With the rapid development of the national economy, road construction is also developing rapidly. In the entire road construction, road measurement is particularly important, and the mark of road measurement mileage is the highway pile number. The highway pile number is the "ID number" of the highway, which is very important in the implementation of road design, construction, operation and maintenance, and is also an important mark for road identification and positioning during driving.

[0003] With the rapid development of expressways, road rectification and tunnel setting often occur, resulting in deviations between the early road design route and the later construction route. Expressways are designed with separated roadbeds and integral roadbeds. The joint point where the separated roadbed becomes the integral roadbed has different pile numbers for the up and down lines, so a broken chain is generally set at the end of the up line. After the highway line is designed, there is a partial line change, which causes the pile number at the end of the line change to not match the pile number designed before, resulting in a broken chain. After the broken chain occurs, the pile number does not match the actual mileage. When using the pile number, it is necessary to consult the design documents and convert the real pile number. Summary of the invention

[0004] In view of this, the purpose of the present invention is to provide a method for intelligently exchanging highway operation pile numbers and design pile numbers taking into account the broken link relationship, which can overcome the shortcomings of the prior art.

[0005] The objective of the present invention is achieved through the following technical solutions:

[0006] A method for intelligently exchanging highway operation pile numbers and design pile numbers considering a broken link relationship comprises the following steps:

[0007] s1. Establish a pile number statistical database and intelligent conversion model.

[0008] The pile number statistical database includes the known design pile number system, operation pile number system and design broken chain equation pile number system; the intelligent conversion model is used to call the data in the pile number statistical database to realize the broken chain relationship judgment, calculation and exchange result output of the pile number that needs to be converted;

[0009] s2. Analyze and judge the pile numbers that need to be converted through the intelligent conversion model.

[0010] If it is a long chain, calculate the cumulative length of the long chain;

[0011] If it is a short chain, calculate the cumulative short chain length;

[0012] According to the section pile number, the operation pile number is judged to increase or decrease;

[0013] s3. Check the pile number that needs to be converted to determine whether it is a long chain of repeated pile numbers;

[0014] s4. Perform intelligent conversion and output of design pile number and operation pile number.

[0015] In the aforementioned intelligent interchange method, the pile number statistics database also includes an operating pile number table and a transfer pile number table; format conversion between batch pile numbers is performed through the pile number relationship table, and the transfer pile number table is constructed and stored in the pile number statistics database.

[0016] In the aforementioned intelligent interchange method, in step s1, the starting point design pile number to the end point design pile number are obtained according to the highway construction design document, and the total length of the road section corresponding to the design starting and end point pile numbers is calculated to form a design pile number system;

[0017] During the construction process, the operation pile number from the starting point to the design operation pile number at the end point is obtained, and the total length of the road section corresponding to the operation start and end pile numbers is calculated to form an operation pile number system;

[0018] During the construction process, a design broken chain equation pile number system formed by deviations in the construction route is obtained; in the design broken chain equation pile number system, an R mark needs to be placed at the end of the pile number for long chain repeated pile numbers.

[0019] In the aforementioned intelligent interchange method, in step s2, the types of pile numbers that need to be converted include any designed pile number, any operating pile number, and batch designed pile number; the basic format of the pile number starts with ZK\YK\K or zk\yk\k, and the conversion methods include single-point pile number conversion, section pile number conversion, and long-chain repeated pile number conversion.

[0020] In the aforementioned intelligent interchange method, the steps for determining the long and short chains of the pile numbers and calculating the corresponding cumulative lengths are as follows:

[0021] s2.1. Construct a broken chain pile number relationship equation, and obtain the pile number on the left and the pile number on the right of the broken chain pile number equation respectively;

[0022] s2.2, convert the left pile number and the right pile number into numerical values;

[0023] s2.3, to judge whether the chain is long or broken, compare the values ​​of the left pile number and the right pile number. If the value of the left pile number is greater than the value of the right pile number, it is a long chain, otherwise it is a short chain;

[0024] s2.4, calculate the length of long chain pile number and short chain pile number,

[0025] Get the values ​​of the starting pile number and the end pile number, and calculate the absolute value of the difference between the starting pile number and the end pile number as the pile number length;

[0026] s2.5. Build a list of broken chain relationships, and calculate the lengths of the long chain pile numbers and short chain pile numbers.

[0027] Loop through and judge whether the broken link relationship List is a long chain or a short chain, and perform cumulative judgments one by one.

[0028] In the aforementioned intelligent interchange method, the steps for determining the increment and decrement of the section pile number are as follows:

[0029] First, obtain the left and right pile numbers of the '~' symbol respectively;

[0030] Secondly, judge whether the operating pile number is increasing or decreasing. If it is increasing, the operating pile number on the left is smaller than the operating pile number on the right. If it is decreasing, the starting point of the operating pile number on the left is larger than the operating pile number on the right.

[0031] In the aforementioned intelligent interchange method, in step s4, when converting the design pile number to the operation pile number, it is determined whether the pile number to be converted is a long chain repeated pile number. If the pile number k ends with the letter R, it indicates a repeated pile number.

[0032] In the aforementioned intelligent interchange method, in step s5, any operating pile number, any design pile number, and batch design pile number starting with ZK\YK\K or zk\yk\k are converted to each other during the conversion process. The conversion method includes single pile number conversion and repeated pile number conversion according to the corresponding algorithm. When the pile number is repeated in a long chain, R is entered at the end of the pile number for conversion.

[0033] The aforementioned intelligent exchange method,

[0034] (1) When converting the design pile number to the operating pile number, the operating pile number value is calculated by the operating pile number conversion equation for converting the design single pile number to the operating single pile number. The output of the design pile number conversion to the operating pile number is realized by calculating the value. The operating pile number conversion equation is:

[0035] 1) When the operating pile number increases: the operating pile number value = the starting value of the operating pile number + the actual value of the design pile number,

[0036] 2) When the operating pile number decreases: the operating pile number value = the starting value of the operating pile number - the actual value of the design pile number,

[0037] In the formula, the actual value of the design pile number is the length between the design pile number to be converted and the starting point of the design pile number calculated according to the relationship between the design pile number to be converted and the design broken chain;

[0038] (2) When converting the operating pile number to the design pile number, the design pile number value is calculated by the design pile number conversion equation for converting the operating single pile number to the design single pile number, and the output of the operating pile number to the design pile number is realized by calculating the value.

[0039] The output is judged by comparing the length of any operation pile number input with the length of the pile number queried one by one in the broken link relationship equation;

[0040] (3) For the conversion of multiple pile numbers, calculations are performed based on single pile numbers: the method of converting the design single pile number to the operation single pile number and the method of converting the operation single pile number to the design single pile number is first called to realize the conversion of the pile number on the left side of the multiple pile number, and then the conversion of the pile number on the right side of the multiple pile number is realized, and then it is encapsulated into a method to realize the conversion of the multiple pile number.

[0041] In the aforementioned intelligent interchange method, the method for constructing the transfer pile number table includes:

[0042] Firstly, the number of pile numbers in the transfer pile number table is calculated according to the pile number characteristics;

[0043] Secondly, construct the operation pile number table without broken links in the transfer pile number table;

[0044] Secondly, the design pile number corresponding to the operating pile number is called through the constructed operating pile number table;

[0045] Finally, query the operating pile number corresponding to the broken chain pile number and put the relationship between the operating pile number and the broken chain pile number into the table, so as to realize automatic export.

[0046] Compared with the prior art, the present invention discloses a method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken chain relationship. It constructs a pile number statistical database and an intelligent conversion model through the known starting and ending pile numbers of highway design and operation and the equation data of the broken chain relationship pile number, and analyzes and judges the pile numbers that need to be converted through the intelligent conversion model. The verification of long chain repeated pile numbers can automatically realize the functions of exchanging any operation pile number and design pile number, batch conversion of design pile number to operation pile number, and intelligent conversion output of the transfer relationship table. It can be used throughout the entire life cycle of highway construction for use by personnel from all parties involved in highway construction, management and maintenance. It has high conversion efficiency and can avoid the shortcomings of manual calculation errors. In addition, the pile number statistical database and the intelligent conversion model can be built into any highway construction, management and maintenance system, and the pile number conversion relationship can be saved as a cloud database. The relevant construction, management and maintenance personnel can quickly query the construction and maintenance pile number anytime and anywhere, which is convenient for consulting design documents and accurately implementing design, construction, operation and maintenance. The pile number is the ID card code of the highway, so the pile number intelligent algorithm is widely used and has significant benefits.

[0047] The beneficial effects of the present invention are:

[0048] (1) The present invention is easy to operate, can realize intelligent exchange between pile numbers, avoid the error rate caused by manual operation, has low labor cost, high operation efficiency and high accuracy;

[0049] (2) It can be built into any highway construction, management and maintenance system, facilitating the efficient implementation of subsequent design, construction, operation and maintenance work. It is highly practical and can be widely promoted.

[0050] Other advantages, objectives and features of the present invention will be described in the following description to some extent, and to some extent, will be obvious to those skilled in the art based on the following examination and study, or can be taught from the practice of the present invention. The objectives and other advantages of the present invention can be realized and obtained through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings, in which:

[0052] Figure 1 Flow chart of the interchange system of the present invention.

[0053] Figure 2 To design the logic algorithm flow chart for converting pile number to operating pile number.

[0054] Figure 3 Design the pile number logic algorithm flow chart for the operation pile number conversion.

[0055] Figure 4 Design a transfer relationship table between pile numbers and operating pile numbers for a highway construction drawing.

[0056] Figure 5 This is the interface diagram of the intelligent conversion model. DETAILED DESCRIPTION

[0057] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the preferred embodiments are only for illustrating the present invention, rather than for limiting the protection scope of the present invention.

[0058] like Figure 1-Figure 5 As shown, a method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship includes the following steps:

[0059] s1. Establish a pile number statistical database and intelligent conversion model.

[0060] The pile number statistical database includes the known design pile number system, operation pile number system and design broken chain equation pile number system; the intelligent conversion model is used to call the data in the pile number statistical database to realize the broken chain relationship judgment, calculation and exchange result output of the pile number that needs to be converted;

[0061] s2. Analyze and judge the pile numbers that need to be converted through the intelligent conversion model.

[0062] If it is a long chain, calculate the cumulative length of the long chain;

[0063] If it is a short chain, calculate the cumulative short chain length;

[0064] According to the section pile number, the operation pile number is judged to increase or decrease;

[0065] s3. Check the pile number that needs to be converted to determine whether it is a long chain of repeated pile numbers;

[0066] s4. Perform intelligent conversion and output of design pile number and operation pile number.

[0067] The pile number statistics database also includes an operating pile number table and a transfer pile number table; the pile number relationship table is used to perform format conversion between batch pile numbers, and a transfer pile number table is constructed and stored in the pile number statistics database. The transfer pile number table can be called to perform electromechanical design and installation, design pile number installation and other tasks.

[0068] The operation pile number table and the transfer pile number table are established by using NPOI in the C# platform NuGet toolkit to build Excel reading and writing methods. And encapsulate it as the NPOIexceltools tool. The reading method is ExcelToTable(stringfile), file is the corresponding Excel file path and file name, and the writing method is DTtoExcel(DataTabledt,string filepath), dt is the result table to be exported by the system, and filepath is the path and file name of the file export.

[0069] In step s1, the starting point design pile number to the end point design pile number are obtained according to the highway construction design document, and the total length of the road section corresponding to the design starting and end point pile numbers is calculated to form a design pile number system;

[0070] Based on the length of the right side of the expressway, the total length of the road section corresponding to the starting and ending pile numbers is calculated as follows:

[0071] S LDCD =L ZDSZ -L QDSZ +∑L CLCD -∑L DLCD (1-1)

[0072] In the formula, S ZDSZ - length of the section;

[0073] L ZDSZ —The end point number, such as L of K0+000.000 ZDSZ =0*1000+000.000=0;

[0074] L QDSZ—Starting point number value;

[0075] ∑L CLCD —Cumulative long link length, which is the sum of all long link segments;

[0076] ∑L DLCD —Cumulative short link length, which is the sum of all short link segments.

[0077] During the construction process, the operation pile number from the starting point to the design operation pile number at the end point is obtained, and the total length of the road section corresponding to the operation start and end pile numbers is calculated to form an operation pile number system;

[0078] The operating pile number is converted according to the length of the right side of the expressway; the length of the operating pile number is: when the operating pile number increases from a small pile number to a large pile number, it is the value of the end pile number minus the value of the starting pile number; when the operating pile number decreases from a large pile number, it is the value of the starting pile number minus the value of the end pile number.

[0079] During the construction process, a design broken chain equation pile number system formed by deviations in the construction route is obtained. In the design broken chain equation pile number system, an R mark needs to be placed at the end of the pile number for long chain repeated pile numbers.

[0080] In the design pile number system, operation pile number system and broken chain pile number system, the basic format of the pile number starts with ZK\YK\K or zk\yk\k, such as k1+100.000 or K1+100.000, zk1+100.000 or ZK1+100.000, yk1+100.000 or YK1+100.000, and 12 types of pile numbers with the last digit being R (k1+100.000R).

[0081] In step s2, the types of pile numbers that need to be converted include any design pile number, any operation pile number, and batch design pile number; the basic format of the pile number starts with ZK\YK\K or zk\yk\k. The conversion methods include single-point pile number conversion, segment pile number conversion, and long-chain repeated pile number conversion. Among them, the single-point pile number format is such as K1+100, the segment pile number format is such as K1+100~K1+200, and the long-chain repeated pile number format is such as K1+100R~K1+200R.

[0082] The steps for judging the long and short chains of the pile number and calculating the corresponding cumulative length are as follows:

[0083] s2.1. Construct a broken chain pile number relationship equation, and obtain the pile numbers on the left and right of the broken chain pile number equation respectively. For example, the long chain pile number K2+200.000=K1+100.000: Zbzh(string Z), and use Split('=') to split → obtain the left and right strings respectively;

[0084] s2.2, convert the left pile number and the right pile number into numerical values,

[0085] Declare a PNdigitization (string PNumber) public method of Double type to return the pile number value. The steps are as follows:

[0086] Use Split('+') method to separate the input pile number into two strings (str1 and str2) → Use Replace("R","") method to replace the pile number that may contain R with empty → Use Contains to determine if str1 contains ZK\YK or zk\yk, then use Replace(0,2) method to remove the two characters occupied by the first character, and if it contains K or k, then use Replace(0,2) method to remove the first character occupied by the first character → Use Convert.ToDouble to force str1 and str2 without special characters to be converted to numeric type → The value of the pile number = str1*1000+str2; In this way, as long as the PNdigitization() method is called to calculate any single-point pile number, the corresponding pile number value can be output;

[0087] s2.3, to judge whether the chain is long or broken, compare the values ​​of the left pile number and the right pile number. If the value of the left pile number is greater than the value of the right pile number, it is a long chain, otherwise it is a short chain;

[0088] s2.4, calculate the length of long chain pile number and short chain pile number,

[0089] Declare a PNLengthcalculation(string QDPNumber, stringZDPNumber) numerical public method of Double type to return the numerical length of the pile number section, obtain the numerical values ​​of the starting pile number QDPNumber and the ending pile number ZDPNumber → calculate the absolute value of the difference between the starting pile number and the ending pile number as the pile number length; in this way, as long as the PNLengthcalculation() method is called to calculate any section pile number, the length value of the corresponding section pile number can be output;

[0090] s2.5. Build a list of broken chain relationships, and calculate the lengths of the long chain pile numbers and short chain pile numbers.

[0091] Use the foreach loop to determine whether the broken link relationship List is a long chain or a short chain, and perform cumulative judgments one by one.

[0092] For the judgment of the section pile number (~) ISOdfzh (string srsjzh), the pile numbers with the '~' symbol format are section pile numbers, for example, K1+100.000~K1+200.000, use if with Contains to make the judgment. The specific steps are as follows:

[0093] First, get the left pile number CFzhzb (string srzh) and the right pile number CFzhyb (string srzh) of the section pile number respectively. For the left pile number, use Split('~') to separate and get the first string, and for the right pile number, use Split('~') to separate and get the second string; secondly, make an increase or decrease judgment ISOdzdj(stringyyzhqd, string yyzhzd). If it is increasing, the left operating pile number is less than the right operating pile number. If it is decreasing, the starting point of the left operating pile number is greater than the right operating pile number, that is, when increasing, the starting point of the operating pile number is less than the end point of the operating pile number, and when decreasing, the starting point of the operating pile number is greater than the end point of the operating pile number.

[0094] In step s4, when converting the design pile number to the operation pile number, determine whether the pile number to be converted is a long chain repeated pile number, ISOclrepeatpileNumeber(string k). If the pile number k ends with the letter R, it indicates a repeated pile number. Use if with .Contains("R") to make the judgment.

[0095] In step s5, any operational pile number, any design pile number, and batch design pile number starting with ZK\YK\K or zk\yk\k can be converted to each other during the conversion process. The conversion method can be a single pile number such as K1+100.000 or a duplicate pile number such as K1+100.000~K1+200.000 according to the corresponding algorithm. When the pile number is repeated in a long chain, an 'R' can be added to the end of the pile number for conversion, such as K1+100.000R.

[0096] Design pile number to operation pile number:

[0097] When converting the design pile number to the operational pile number, if it is converting a single design pile number to an operational single pile number, the operational pile number value is calculated through the operational pile number conversion equation, and the output of the design pile number to the operational pile number is realized through the calculated value.

[0098] The operation pile number conversion equation is:

[0099] When the operation pile number increases: the value of the operation pile number = the starting value of the operation pile number + the actual value of the design pile number,

[0100] When the operating pile number decreases: the operating pile number value = the starting value of the operating pile number - the actual value of the design pile number,

[0101] In the formula, the actual value of the design pile number is calculated according to the relationship between the design pile number to be converted and the design broken chain, and the length between the design pile number to be converted and the starting point of the design pile number is calculated accordingly. The specific calculation method is as follows:

[0102] (1) If the design pile number is within the long chain range,

[0103] ① The design pile number is smaller than the value of the pile number on the right, indicating that the design pile number is not within the range of any long chain.

[0104] The actual value of the designed pile number = the input value of the designed pile number - the value of the starting point of the designed pile number + the accumulated long chain value - the accumulated short chain value;

[0105] ②The design pile number is equal to the value of the pile number on the right.

[0106] If the designed pile number is a long chain repeated pile number: the actual value of the designed pile number = the pile number value on the left side of the broken chain - the pile number value of the design starting point + the input design pile number value - the pile number value on the right side of the broken chain + the accumulated long chain value - the accumulated short chain value;

[0107] If the designed pile number is not a long chain repeated pile number: the actual value of the designed pile number = the input design pile number value - the starting value of the designed pile number + the accumulated long chain value - the accumulated short chain value;

[0108] ③The design pile number is smaller than the left pile number and larger than the right pile number.

[0109] If the designed pile number is a broken chain repeated pile number: the actual value of the designed pile number = the pile number value on the left side of the broken chain - the starting value of the designed pile number + the pile number value on the right side of the broken chain - the input designed pile number value + the accumulated long chain value - the accumulated short chain value;

[0110] If the designed pile number is not a broken chain repeated pile number: the actual value of the designed pile number = the input design pile number value - the starting value of the designed pile number + the accumulated long chain value - the accumulated short chain value;

[0111] ④The design pile number is equal to the value of the pile number on the left.

[0112] If the designed pile number is a broken chain repeated pile number: the actual value of the designed pile number = the pile number value on the left side of the broken chain - the starting value of the designed pile number + the input designed pile number value - the pile number value on the right side of the broken chain + the accumulated long chain value - the accumulated short chain value;

[0113] ⑤ When the design pile number is greater than the value of the pile number on the left, it is out of bounds;

[0114] (2) If the design pile number is within the short chain range,

[0115] ①The design pile number is smaller than the pile number on the left.

[0116] The actual value of the designed pile number = the input value of the designed pile number - the value of the starting point of the designed pile number + the accumulated long chain value - the accumulated short chain value;

[0117] ②The design input pile number is equal to the value of the pile number on the left.

[0118] The actual value of the designed pile number = the input value of the designed pile number - the value of the starting point of the designed pile number + the accumulated long chain value - the accumulated short chain value;

[0119] ③The design pile number is greater than the left pile number and less than the right pile number.

[0120] The actual value of the designed pile number = the input value of the designed pile number - the value of the starting point of the designed pile number + the accumulated long chain value - the accumulated short chain value;

[0121] ④The design pile number is equal to the value of the pile number on the right.

[0122] The actual value of the designed pile number = the input value of the designed pile number - the value of the starting point of the designed pile number + the accumulated long chain value - the accumulated short chain value - the value of the pile number on the right side of the broken chain - the value of the pile number on the left side of the broken chain;

[0123] ⑤ When the design pile number is greater than the value of the pile number on the right, it is out of bounds;

[0124] (3) If the designed pile number is not within the range of the long chain or short chain relationship, or is out of bounds:

[0125] The actual value of the design pile number = the input design pile number value - the design pile number starting point value + the cumulative long chain value - the cumulative short chain value.

[0126] Convert the operation pile number to the design pile number:

[0127] When converting the operating pile number to the design pile number, if it is converting a single operating pile number to a single design pile number, the design pile number value is calculated through the design pile number conversion equation, and the output of the operating pile number to the design pile number is realized through the calculated value.

[0128] The output is judged by comparing the length of any input operation pile number with the length of the pile number queried one by one in the broken chain relationship equation.

[0129] (1) The algorithm under the long chain relationship is:

[0130] Comparison pile number value = length of operating pile number - cumulative long chain length + cumulative short chain length,

[0131] 1) When the comparison pile number value < (the pile number value on the left - the starting value of the designed pile number),

[0132] Design pile number value = design pile number starting point value + input operation pile number length - cumulative long chain length + cumulative short chain length;

[0133] 2) When comparing the pile number value = (the pile number value on the left - the starting value of the designed pile number),

[0134] Design pile number value = design pile number starting point value + input operation pile number length - cumulative long chain length + cumulative short chain length;

[0135] Or the design pile number value = the design pile number starting point value + the pile number on the left side of the broken chain - the design starting point pile number - (the pile number on the right side of the broken chain - the pile number on the left side of the broken chain) - the cumulative long chain length + the cumulative short chain length + R;

[0136] 3) When the comparison pile number value is less than (the pile number value on the left side of the broken chain - the starting value of the designed pile number) + (the pile number on the left side of the broken chain - the pile number on the right side of the broken chain):

[0137] Designed pile number value = design pile number starting point value + input operation pile number length - cumulative long chain length + cumulative short chain length - (pile number value on the left side of the broken chain - design pile number starting point value) + (pile number value on the right side of the broken chain - design pile number starting point value);

[0138] 4) When the comparison pile number value = (pile number value on the left side of the broken chain - design pile number starting value) + (pile number on the left side of the broken chain - pile number on the right side of the broken chain),

[0139] Design pile number value = left pile number value - design pile number starting point value + design pile number starting point value + R;

[0140] 3) When the comparison pile number value > (pile number value on the left side of the broken chain - design pile number starting point value) + (pile number on the left side of the broken chain - pile number on the right side of the broken chain), it is out of bounds;

[0141] (2) The algorithm under the short chain relationship is:

[0142] Comparison pile number value = length of operating pile number - cumulative long chain length + cumulative short chain length,

[0143] 1) When the comparison pile number value is < (the pile number value on the left side of the broken chain - the pile number value at the design starting point),

[0144] Design pile number value = design pile number starting point value + input operation pile number length - cumulative long chain length + cumulative short chain length;

[0145] 2) When comparing the pile number value = (the pile number value on the left side of the broken chain - the pile number value at the design starting point),

[0146] Design pile number value = design pile number starting point value + input operation pile number length - cumulative long chain length + cumulative short chain length;

[0147] Or the design pile number value = the design pile number starting point value + the input operation pile number length - the cumulative long chain length + the cumulative short chain length + (the pile number value on the right side of the broken chain - the pile number value on the left side of the broken chain);

[0148] 3) When the comparison pile number value is greater than (the pile number value on the left side of the broken chain - the pile number value at the design starting point), it is out of bounds.

[0149] When out of bounds, output according to the normal algorithm.

[0150] The equation of the general algorithm is: Design pile length value = Design pile starting value + Input pile length - Cumulative long chain length + Cumulative short chain length.

[0151] For the conversion of multiple pile numbers (for example, K1+100.000 to K1+500.000), the calculation is performed based on the single pile number. The steps are as follows:

[0152] (1) First, call the method of converting the design single pile number to the operation single pile number and the operation single pile number to the design single pile number to realize the pile number conversion on the left side of '~', then realize the pile number conversion on the right side of '~', and then encapsulate it into one method to realize the complex pile number conversion;

[0153] (2) Based on (1), if is used to determine whether the input pile number is a single pile number or a multiple pile number, so that intelligent recognition and conversion can be realized;

[0154] (3) Similarly, when implicitly converting pile numbers in batches, you can directly call the intelligent conversion method to match them one by one.

[0155] The method for constructing the transfer pile number table includes: firstly calculating the number of pile numbers in the transfer pile number table according to the pile number characteristics → constructing an operation pile number table without broken chains in the transfer pile number table → using the constructed operation pile number table to call the aforementioned intelligent method to query and obtain the design pile number corresponding to the operation pile number → querying the operation pile number corresponding to the broken chain pile number, and respectively putting the relationship between the operation pile number and the broken chain pile number into the table, so as to realize automatic export;

[0156] Specifically,

[0157] 1) The core of the transfer pile number table is to take the operating pile number as the leading factor, convert the operating pile number into kilometers, then map the design pile number corresponding to the operating pile number, and finally insert the broken chain pile number into it;

[0158] 2) The number of operating pile numbers in the transfer pile number table n = the value of the end point of the operating pile number rounded up - the value of the starting point of the operating pile number rounded down + 1 + the number of broken link relationships;

[0159] 3) Characteristics of pile number combination:

[0160] ① When the operation starting pile number is an integer, the second pile number is directly based on the first pile number, with 1 added to the thousandth place, and the rest of the pile numbers are deduced in the same way until the operation end pile number;

[0161] A: If the end pile number is an integer pile number, the last pile number is the integer pile number;

[0162] B: If the end pile number is not an integer pile number, when the last pile number ends, no matter how many pile numbers are exceeded, it is necessary to increase this pile number as the end pile number after the integer pile number ends;

[0163] ② When the operation starting pile number is not an integer, the second pile number must be compulsorily taken as an integer pile number, and the remaining pile numbers are similarly taken until the operation end pile number.

[0164] A: If the end pile number is an integer pile number, the last pile number is the integer pile number;

[0165] B: If the end pile number is not an integer pile number, when the last pile number ends, no matter how many pile numbers are exceeded, it is necessary to increase this pile number as the end pile number after the integer pile number ends;

[0166] ③ In the case of the combination of ① or ② pile numbers, the broken chain pile numbers are converted into operating pile numbers and inserted into the corresponding positions in sequence to form a complete broken chain pile number. Any additional pile number can be added when needed, and it will no longer be considered separately when not needed.

[0167] The above description is only a preferred embodiment of the present invention and does not constitute any form of confidentiality restriction on the present invention. Any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the technical solution of the present invention still falls within the scope of the technical solution of the present invention.

Claims

1. A method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship, characterized in that: The following steps are involved: s1. Establish a pile number statistical database and intelligent conversion model. The pile number statistical database includes the known design pile number system, operation pile number system and design broken chain equation pile number system; the intelligent conversion model is used to call the data in the pile number statistical database to realize the broken chain relationship judgment, calculation and exchange result output of the pile number that needs to be converted; s2. Analyze and judge the pile numbers that need to be converted through the intelligent conversion model. If it is a long chain, calculate the cumulative length of the long chain; If it is a short chain, calculate the cumulative short chain length; According to the section pile number, the operation pile number is judged to increase or decrease; s3. Check the pile number that needs to be converted to determine whether it is a long chain of repeated pile numbers; s4. Intelligent conversion and output of design pile number and operation pile number; In step s2, the types of pile numbers that need to be converted include any design pile number, any operation pile number, and batch design pile number; the basic format of the pile number starts with ZK\YK\K or zk\yk\k, and the conversion methods include single-point pile number conversion, section pile number conversion, and long-chain repeated pile number conversion; The steps for judging the long and short chains of the pile number and calculating the corresponding cumulative length are as follows: s2.

1. Construct a broken chain pile number relationship equation, and obtain the pile number on the left and the pile number on the right of the broken chain pile number equation respectively; s2.2, convert the left pile number and the right pile number into numerical values; s2.3, to judge whether the chain is long or broken, compare the values ​​of the left pile number and the right pile number. If the value of the left pile number is greater than the value of the right pile number, it is a long chain, otherwise it is a short chain; s2.4, calculate the length of long chain pile number and short chain pile number, Get the values ​​of the starting pile number and the end pile number, and calculate the absolute value of the difference between the starting pile number and the end pile number as the pile number length; s2.

5. Build a list of broken chain relationships, and calculate the lengths of the long chain pile numbers and short chain pile numbers. Loop through and judge whether the broken link relationship List is a long chain or a short chain, and perform cumulative judgments one by one.

2. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to claim 1 is characterized in that: The pile number statistics database also includes an operating pile number table and a transfer pile number table; the format conversion between batch pile numbers is performed through the pile number relationship table, and the transfer pile number table is constructed and stored in the pile number statistics database.

3. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to claim 2 is characterized in that: In step s1, the starting point design pile number to the end point design pile number are obtained according to the highway construction design document, and the total length of the road section corresponding to the design starting and end point pile numbers is calculated to form a design pile number system; During the construction process, the operation pile number from the starting point to the design operation pile number at the end point is obtained, and the total length of the road section corresponding to the operation start and end pile numbers is calculated to form an operation pile number system; During the construction process, a design broken chain equation pile number system formed by deviations in the construction route is obtained; in the design broken chain equation pile number system, an R mark needs to be placed at the end of the pile number for long chain repeated pile numbers.

4. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to claim 2 is characterized in that: The steps for determining the increment and decrement of the section pile number are as follows: First, get the left and right pile numbers of the '~' symbol respectively; Secondly, judge whether the operating pile number is increasing or decreasing. If it is increasing, the operating pile number on the left is smaller than the operating pile number on the right. If it is decreasing, the starting point of the operating pile number on the left is larger than the operating pile number on the right.

5. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to claim 2 is characterized in that: In step s4, when converting the design pile number to the operation pile number, it is determined whether the pile number to be converted is a long chain repeated pile number. If the pile number k ends with the letter R, it indicates a repeated pile number.

6. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to claim 2 is characterized in that: In step s5, during the conversion process, any operating pile number, any design pile number, and batch design pile number starting with ZK\YK\K or zk\yk\k are converted to each other. The conversion method includes single pile number conversion and repeated pile number conversion according to the corresponding algorithm. When the pile number is repeated in a long chain, R is added to the end of the pile number for conversion.

7. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to claim 6 is characterized in that: (1) When converting the design pile number to the operating pile number, the operating pile number value is calculated by the operating pile number conversion equation for converting the design single pile number to the operating single pile number. The output of the design pile number conversion to the operating pile number is realized by calculating the value. The operating pile number conversion equation is: 1) When the operating pile number increases: the operating pile number value = the starting value of the operating pile number + the actual value of the design pile number, 2) When the operating pile number decreases: the operating pile number value = the starting value of the operating pile number - the actual value of the design pile number, In the formula, the actual value of the design pile number is the length between the design pile number to be converted and the starting point of the design pile number calculated according to the relationship between the design pile number to be converted and the design broken chain; (2) When converting the operating pile number to the design pile number, the design pile number value is calculated by the design pile number conversion equation for converting the operating single pile number to the design single pile number, and the output of the operating pile number to the design pile number is realized by calculating the value. The output is judged by comparing the length of any operation pile number input with the length of the pile number queried one by one in the broken link relationship equation; (3) For the conversion of complex pile numbers, calculation is performed on the basis of single pile numbers: first, the method of converting the design single pile number to the operation single pile number and the method of converting the operation single pile number to the design single pile number is called to realize the conversion of the pile number on the left side of the complex pile number, and then the conversion of the pile number on the right side of the complex pile number is realized, and then it is encapsulated into a method to realize the conversion of complex pile numbers.

8. The method for intelligently exchanging highway operation pile numbers and design pile numbers considering the broken link relationship according to any one of claims 2 to 7, characterized in that: The method for constructing the transfer pile number table includes: Firstly, the number of pile numbers in the transfer pile number table is calculated according to the pile number characteristics; Secondly, construct the operation pile number table without broken links in the transfer pile number table; Secondly, the design pile number corresponding to the operating pile number is called through the constructed operating pile number table; Finally, query the operating pile number corresponding to the broken chain pile number and put the relationship between the operating pile number and the broken chain pile number into the table, so as to realize automatic export.

Citation Information

Patent Citations

  • Highway route constructing method

    CN103198181A

  • Method and system for reconstructing and analyzing highway engineering design data

    CN112906096A