Complex stratum cross section earthwork quantity classification calculation method and device
The cross sections of complex strata are processed and calculated by the surface domain method, which solves the problem of difficult to deal with complex strata in the existing technology, and achieves rapid and accurate classification calculation of the number of earth and rock.
Patent Information
- Application Number
- CN202411403374.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-14
AI Technical Summary
The prior art is difficult to effectively deal with special strata such as cross lines and lens bodies in cross sections of complex formations, resulting in errors in the calculation results of the number of earth and rocks, slow calculation speed, and difficult to adapt to complex formation conditions.
The surface domain method is used to identify and process the cross sections of complex strata. By constructing surface domain objects and performing superposition operations, the number of earth and stones of each classification is calculated to achieve fast and accurate calculations.
It realizes rapid and precise classification and calculation of the number of earth and stone in the cross section of complex formations, avoids errors and inefficiency problems in the prior art, and is suitable for complex formations.
Smart Images

Figure CN119441688A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of earthwork calculation, and in particular relates to a method and device for calculating the quantity of earthwork in a complex stratum cross section by classification. Background Art
[0002] The digitization of railway roadbed cross sections is the basis for realizing computer-automated design and calculating earthwork quantities. The classification and calculation of earthwork quantities is an important condition for controlling engineering investment. Existing digitization methods mainly use point-line coordinates to identify, sort, and store roadbed cross sections, such as Figure 1 As shown in the figure, the cross section of the roadbed is divided into four strata by four stratigraphic lines. The digital results mainly include the cross section mileage, the elevation of the middle pile, the coordinate set of each stratigraphic line, the attributes of each stratigraphic line and the coordinate position. When calculating the number of earthwork classifications, the calculus idea is used, such as Figure 2 As shown in Figure 1, the intersection points of the roadbed excavation boundary line and each stratum line are obtained. The existing method is more applicable to the roadbed cross section of the conventional horizontal layered strata. Figure 3 The complex stratigraphic cross-section shown, and the existence of various cross lines, lenses and other special strata, make it difficult to describe, process and store the cross-section using the point-line method.
[0003] The Chinese patent publication number is CN 112270029 A, and the name is a patent application for a method for digital analysis of complex geological cross sections and calculation of excavated earth and stone, which includes the following steps: splitting the geological cross section into three types of digital information for storage; splitting the intersecting stratigraphic lines and the stratigraphic lines in the form of lenses, so that each stratigraphic line stores unique stratigraphic attributes above and below; initializing the geological attributes of the stratigraphic lines adjacent in the vertical direction; classifying the stratigraphic lines into three categories according to the integrity of the stratigraphic line geological attributes; transferring the attributes of stratigraphic information for the stratigraphic lines that do not contain complete stratigraphic attributes; repeating the above steps until all stratigraphic lines contain complete geological information; solving the excavated stratigraphic area. Based on the formed digital geological cross section, this patent application provides a method for calculating the earth and stone area of different geological types between the excavation design line and the ground line based on the idea of calculus and the strip division method, but the use of calculus calculation in this patent application will lead to errors in the calculation results and slow calculation speed, which is difficult to deal with complex stratigraphic cross sections. Summary of the invention
[0004] In order to overcome the problems existing in the above-mentioned prior art, the purpose of the present invention is to provide a method and device for classifying and calculating the quantity of earth and stone in a cross-section of a complex stratum, which adopts a surface method to identify and process the cross-section of the complex stratum, stores and reads the result data with surface features, and obtains the classified quantity of earth and stone in the cross-section by surface operations. It can quickly calculate and obtain accurate results, and can classify and calculate the quantity of earth and stone in a cross-section of a complex stratum.
[0005] To achieve the above object, the technical solution adopted by the present invention is:
[0006] In a first aspect, the present invention provides a method for calculating the quantity of earthwork in a complex stratum cross section by classification, comprising the following steps:
[0007] S1: parse all the elements and classify them into roadbed elements and geological elements;
[0008] S2: construct the boundary line of the primitive area and merge the boundary line into the line element;
[0009] S3: traverse all line element paths and perform pairwise intersection judgment;
[0010] S4: traverse all line element paths and construct a set of surface domain objects divided by strata in the roadbed cross section;
[0011] S5: Construct the cross-section domain object of the roadbed design. The cross-section domain object of the roadbed design is a closed domain consisting of the roadbed surface, the left and right side design slope lines and the horizontal line above the roadbed surface.
[0012] S6: Superimpose the cross-section domain object of the roadbed design and the domain objects of each stratum to obtain the domain intersection, classify and summarize the calculation results according to the stratum attributes of each stratum, and obtain the classified earthwork quantity.
[0013] Optionally, in step S1, the roadbed elements and geological elements both include line elements and text elements.
[0014] Optionally, in step S2, the coordinate values of the top, bottom, leftmost and rightmost boundaries are obtained; the road base surface line is used as the upper boundary of the cross-sectional area, the left and right boundaries of the road base surface line are used as the left and right boundaries of the cross-sectional area, and the lower coordinate of the distribution range of the cross-section is used as the lower boundary of the cross-sectional area, and the left, right and lower boundary lines of the cross-sectional area are constructed.
[0015] Optionally, in step S4, the method for traversing all line element paths is as follows: S4.1: Starting from the left endpoint of the ground line, retrieve the boundary lines that constitute the stratigraphic surface domain object, find the line element that passes through the current endpoint in the line element as the next path direction, and when the current endpoint is a path bifurcation point, traverse the rightmost path in the order of right first and then left, and record the currently untraversed bifurcated paths until the path coincides with the starting point. At this time, the closed area formed is a stratigraphic surface domain object; S4.2: Return to the path bifurcation point as the starting point, take the bifurcated path that has not been traversed at this point as the forward direction, repeat step S4.1, retrieve the new closed area as a new stratigraphic surface domain object; repeat steps S4.1 and S4.2 until there are no untraversed paths.
[0016] Optionally, after step S5, the stratigraphic surface domain objects are traversed, the text elements in each surface domain object are retrieved, and the stratigraphic attributes of the stratigraphic surface domain object are obtained by parsing.
[0017] Optionally, in step S6, the intersection of the roadbed design cross-section domain object and each domain object in the stratigraphic surface domain object is calculated to obtain the earthwork quantity of the design section in each stratigraphic surface domain, and the earthwork quantity set is summarized according to the geotechnical construction project level to obtain the classified earthwork quantity.
[0018] In a second aspect, the present invention provides a system for calculating the quantity of earthwork in a complex stratum cross section, comprising:
[0019] An image parsing module is used to parse all image elements and classify them into roadbed elements and geological elements;
[0020] A boundary construction module is used to construct the boundary line of the primitive area and merge the boundary line into the line element;
[0021] The first calculation module is used to traverse all line element paths and perform pairwise intersection judgment;
[0022] The second calculation module is used to traverse all line element paths and construct a set of surface domain objects divided by strata in the roadbed cross section;
[0023] The third calculation module is used to construct a roadbed design cross-section domain object, which is a closed domain consisting of the roadbed surface, the left and right side design slope lines, and the horizontal line above the roadbed surface;
[0024] The fourth calculation module is used to superimpose the cross-section domain object of the roadbed design and the domain objects of each layer to obtain the domain intersection, classify and summarize the calculation results according to the stratigraphic properties of each layer, and obtain the classified earthwork quantity.
[0025] In a third aspect, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for classifying and calculating the quantity of earth and stone in a cross-section of a complex stratum when executing the computer program.
[0026] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method for classifying and calculating the quantity of earth and stone in a cross-section of a complex stratum.
[0027] In a fifth aspect, the present invention provides a computer program product comprising a computer-readable medium, on which a computer-readable program code is contained, and the program code executes the method for classifying and calculating the earthwork quantity in a complex stratum cross-section.
[0028] Compared with the prior art, the present invention has the following beneficial effects:
[0029] The present invention is applicable to the fields of railways and highways, and can be extended to mining, water conservancy or other related engineering fields that use cross sections as a design or construction method.
[0030] Furthermore, in the relevant engineering fields that are designed based on cross sections, the main technical means currently used is to use point-line coordinates to identify, sort and store roadbed cross sections, while when calculating the number of earth and stone classifications, the calculus idea is mainly used for approximate solutions. This method is not only difficult to handle the complex cross-sectional conditions of various intersecting strata, pinch-out layers, and lenses, but also has complex processing logic, non-intuitive expression, difficulty in checking abnormal conditions, the accuracy of calculus calculation of earth and stone is affected by the step size, and the computer operation efficiency is low.
[0031] The present invention adopts a surface area method. First, the cross section is processed into a stratigraphic surface area object according to the rules, and then the surface area overlay method is used to calculate the quantity of earth and stone in each category. The method is intuitive and efficient, easy to automatically process and check by computer programs, and has a wider range of applicable scenarios and operating efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
[0033] In the attached picture:
[0034] Figure 1 It is a cross-sectional diagram of the existing methods;
[0035] Figure 2 This is a schematic diagram of the roadbed excavation boundary line;
[0036] Figure 3 This is a schematic diagram of the cross section of the roadbed in complex strata;
[0037] Figure 4 It is a schematic diagram of the surface stratigraphic object;
[0038] Figure 5 Design cross-section domain object schematic diagram for standard roadbed;
[0039] Figure 6 The method flow chart of the present invention illustrates the basic processing steps of a method for digitizing the cross section of complex strata of railway subgrade and classifying and calculating the quantity of earthwork;
[0040] Figure 7 is a schematic diagram of a roadbed cross section in the present invention;
[0041] Figure 8Constructing a regional boundary schematic diagram for a roadbed cross section in the present invention;
[0042] Fig. 9 A schematic diagram of all path bifurcation points obtained after the intersection of line elements in pairs is determined in the present invention;
[0043] Fig.10 A schematic diagram of the first ground plane domain object constructed by traversing the path from the upper left corner in the present invention;
[0044] Fig.11 A schematic diagram of a second stratum surface domain object constructed from the path bifurcation point in the present invention;
[0045] Fig.12 A schematic diagram of a third stratum surface domain object constructed from the path bifurcation point in the present invention;
[0046] Fig.13 This is a schematic diagram of the ground surface domain object after traversing all paths in the present invention;
[0047] Fig.14 It is a schematic diagram of the stratigraphic surface domain object after matching the geological description in the present invention;
[0048] Fig.15 It is a schematic diagram of the cross-section domain object of the roadbed design in the present invention;
[0049] Fig.16 It is a schematic diagram of calculating the quantity of classified earthwork by using the surface superposition method in the present invention. DETAILED DESCRIPTION
[0050] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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.
[0051] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.
[0052] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The present application may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
[0053] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0054] The present invention is described in detail below with reference to the accompanying drawings.
[0055] like Figure 1 As shown, a method for classifying and calculating the earthwork quantity in a complex stratum cross section of the present invention.
[0056] First, the complex stratum cross section is digitized: the basic elements of the cross section are identified, the identified basic elements are processed, and the structure is constructed as follows: Figure 4 The stratigraphic object of the surface area is shown, and the stratigraphic attribute identifier is added. The cross-section stratigraphic information is stored as a surface area feature for subsequent reading and use.
[0057] Secondly, construct Figure 5 The standard roadbed design cross-section domain object shown: the standard cross-section domain objects of each structural layer are constructed according to the roadbed design standard.
[0058] Finally, the earthwork quantity is classified and calculated, and the stratigraphic objects of each cross-section area and the cross-section area object of the standard roadbed design are read. The two types of area objects are subjected to Boolean operations in turn to obtain the area intersection (area, i.e., earthwork quantity) of the roadbed excavation surface in each stratum and the stratigraphic attributes of the intersection stratum.
[0059] The calculation results are classified and summarized according to the stratigraphic properties of each stratum, and the classification quantity of earthwork for different soil and rock categories is obtained.
[0060] The specific steps include:
[0061] S1: parse all the elements and classify them into roadbed elements and geological elements;
[0062] S2: construct the boundary line of the primitive area and merge the boundary line into the line element;
[0063] S3: traverse all line element paths and perform pairwise intersection judgment;
[0064] S4: traverse all line element paths and construct a set of surface domain objects divided by strata in the roadbed cross section;
[0065] S5: Construct the cross-section domain object of the roadbed design. The cross-section domain object of the roadbed design is a closed domain consisting of the roadbed surface, the left and right side design slope lines and the horizontal line above the roadbed surface.
[0066] S6: Superimpose the cross-section domain object of the roadbed design and the domain objects of each stratum to obtain the domain intersection, classify and summarize the calculation results according to the stratum attributes of each stratum, and obtain the classified earthwork quantity.
[0067] The present invention adopts a surface area method. First, the cross section is processed into a stratigraphic surface area object according to the rules, and then the surface area overlay method is used to calculate the quantity of earth and stone in each category. The method is intuitive and efficient, easy to automatically process and check by computer programs, and has a wider range of applicable scenarios and operating efficiency.
[0068] Example 2
[0069] like Figures 6 to 16 As shown, a method for digitizing a cross section of a complex stratum of a railway subgrade and classifying and calculating the quantity of earthwork includes the following steps:
[0070] Step A: Analyze all roadbed cross-section elements. Roadbed cross-section elements are divided into two categories: roadbed elements and geological elements. Specifically:
[0071] Step A1: The roadbed elements include the roadbed cross-section mileage, roadbed surface line, roadbed center pile positioning triangle, and roadbed center pile elevation. The roadbed surface line and roadbed center pile positioning triangle are line elements, and the others are text elements.
[0072] Step A2: Geological elements include stratigraphic lines, stratigraphic names, geotechnical construction engineering classification, and age origin, of which stratigraphic lines are line elements and others are text elements. Geotechnical construction engineering classification is divided into 6 levels: I, II, III, IV, V, and VI.
[0073] Step A3: The roadbed surface lines and all stratigraphic lines are stored in the line set L, and all stratigraphic names, geotechnical construction engineering classifications, and age causes are stored in the stratigraphic description set DZ.
[0074] Step A4: The digitalized results of the roadbed cross section include the cross section mileage, roadbed center pile elevation, roadbed center pile positioning point coordinates, stratigraphic division surface area objects and stratigraphic descriptions. Among them, the cross section mileage, roadbed center pile elevation, and roadbed center pile positioning point coordinates are obtained by parsing the primitive information in (A1).
[0075] Step A5: The coordinates of the graphic elements and the line coordinates are stored in the world coordinate system, or in the relative coordinates relative to the pile positioning points in the roadbed.
[0076] Step B: Calculate the maximum distribution range of the roadbed cross section and construct the cross section area boundary. Specifically:
[0077] Step B1: Obtain the distribution range of the entire cross section, that is, the coordinate values of the top, bottom, leftmost, and rightmost boundaries, through all the primitive information obtained by (A1-A2).
[0078] Step B2: Take the roadbed surface line in (A1) as the upper boundary of the cross-sectional area, the left and right boundaries of the roadbed surface line as the left and right boundaries of the cross-sectional area, and the standard height (the standard height is that the total height of the cross-sectional area is not less than the excavation height of this section) from the lowest coordinate of the cross-sectional distribution range as the lower boundary of the cross-sectional area, construct the left, right, and lower boundary lines of the cross-sectional area, and add the boundary lines to the line set L.
[0079] Step C: Traverse all line elements in the set L, perform pairwise intersection judgment, collect all path bifurcation points, and save the results into the path bifurcation point set P.
[0080] Step C1: The path refers to each line element in the set L that is traversed according to the rules described in step S4 when constructing the stratigraphic surface domain object.
[0081] Step C2: When there are more than three paths passing through an intersection, this intersection is a path bifurcation point.
[0082] Step D: Traverse all line element paths and retrieve the set of surface domain objects R of the roadbed cross section divided by stratum, specifically:
[0083] Step D1: Starting from the left endpoint of the ground line, search for the boundary line that constitutes the ground surface domain object, find the line element in the set L that passes through the current endpoint as the next path direction, and when the current endpoint is a path bifurcation point, traverse the rightmost path in the order of right first and then left, and record the bifurcated paths that have not been traversed until the path coincides with the starting point. At this time, a closed area is formed, which is a ground surface domain object.
[0084] Step D2: Return to the path bifurcation point in (D1) as the starting point, take the bifurcation path that has not been traversed at this point as the forward direction, repeat the steps of D1, and retrieve the new closed area as the new ground surface domain object.
[0085] Step D3: Repeat the above steps (D1 to D2) until there is no untraversed path.
[0086] Step E: traverse the stratigraphic surface domain object set R, retrieve the geological text elements located in each surface domain object, and parse to obtain the stratigraphic name, geotechnical construction engineering classification, and age cause of the stratigraphic surface domain object.
[0087] Step F: Construct the standard roadbed design cross-section domain object Rd.
[0088] The standard roadbed design cross-section domain object refers to a closed domain consisting of the designed roadbed surface, the designed side slope lines on the left and right sides, and the horizontal line of the standard height above the roadbed surface (referring to the total height above the roadbed surface not less than the excavation height of this section).
[0089] Step G: Use the domain overlay method to calculate the intersection of the roadbed design cross-section domain object and the surface domain objects of each location to obtain the classified earthwork quantity.
[0090] Step G1: The cross-section domain object Rd of the roadbed design is intersected with each domain object in the stratigraphic domain object set R to obtain the amount of earth and stone in the design section in each stratigraphic domain. The stratigraphic name, geotechnical construction engineering classification, and age cause of the current stratigraphic domain object are the relevant information corresponding to the amount of earth and stone.
[0091] Step G2: The earthwork quantity set is aggregated according to the geotechnical construction project classification to obtain the classified earthwork quantity.
[0092] Example 2
[0093] Figure 6 The present invention is a flow chart of the method, which illustrates the basic processing steps of a method for digitizing the complex stratum cross section of a railway subgrade and calculating the earthwork quantity classification by using the surface superposition method.
[0094] Figure 7 This is a schematic diagram of a roadbed cross section. This cross section is used as an example for detailed description:
[0095] This cross section contains various complex situations such as cross strata, pinch-out layers, lenses, etc. After preliminary analysis, the cross section should be divided into at least 10 unit areas according to area. The cross section information is as follows:
[0096] serial number Causes of the times Soil type Geotechnical Construction Engineering Classification Remark 1 <![CDATA[Q4 al ]]> Fine gravel soil Ⅲ Cross Strata 2 <![CDATA[Q4 al ]]> Gravel Ⅰ Lens 3 <![CDATA[Q4 al ]]> Coarse gravel soil Ⅳ Pinching layer 4 <![CDATA[Q4 al ]]> Fine sand Ⅰ Pinching layer 5 <![CDATA[Q4 al ]]> Coarse gravel soil Ⅳ Pinching layer 6 <![CDATA[Q4 al ]]> Fine gravel soil Ⅲ 7 <![CDATA[Q4 al ]]> Fine sand Ⅰ Pinching layer 8 <![CDATA[Q4 al ]]> Pebble Soil Ⅳ Pinching layer 9 <![CDATA[Q4 al ]]> Gravel Ⅰ Lens 10 <![CDATA[Q4 al ]]> Coarse gravel soil Ⅳ Pinching layer
[0097] The basic processing steps for this cross section are as follows:
[0098] Step A, analyzing all the elements of the roadbed cross section can first obtain:
[0099] Cross-sectional mileage: DK 918+670.87
[0100] Cross-section elevation: 4330.844
[0101] Coordinates of the pile positioning point in the roadbed: (-29910.8968,-66794.6355,0)
[0102] The graphic objects collected are: ground line, stratum line, stratum name text, geotechnical construction engineering classification text, and era cause text.
[0103] The roadbed surface lines and all stratigraphic lines are stored in the line set L, and all stratigraphic names, geotechnical construction engineering classifications, and age causes are stored in the stratigraphic description set DZ.
[0104] Step B, calculate the maximum distribution range of the roadbed cross section and construct the cross section area boundary, specifically:
[0105] B1. Through all the primitive information obtained in (A), the distribution range of the entire cross section is obtained, including the four boundary coordinate values of top Y=-66785.3209, bottom Y=-66970.8892, leftmost X=-30151.3968, and rightmost X=-29653.3968.
[0106] B2. Take the roadbed surface line in (A1) as the upper boundary of the cross-section area, the left and right boundaries of the roadbed surface line as the left and right boundaries of the cross-section area, and the standard height downward from the lowest coordinate of the cross-section distribution range (the total height of the cross-section area is not less than the excavation height of the cross-section) as the lower boundary of the cross-section area, construct the left, right, and lower boundary lines of the cross-section area, and add the boundary lines to the line set L. The constructed area boundary is as follows: Figure 8 , the total area of the region is 4362.05.
[0107] Step C, traverse all line elements in the set L, perform pairwise intersection judgment, collect all path bifurcation points, and save the results into the path bifurcation point set P, such as Fig. 9 , a total of 18 bifurcation points are obtained.
[0108] Step D, traverse all paths and retrieve the set of surface domain objects R of the roadbed cross section divided by stratum, specifically:
[0109] Step D1. Start from the left end point of the ground line ( Fig.10 The starting point marked in the figure) starts to traverse the paths in the set L along the ground line to the right. When the path reaches the bifurcation point 1 ( Fig. 9 ), traverse the rightmost path first in the order of right first and left later (i.e. traverse in the direction of bifurcation point 1-bifurcation point 2 first), and record the bifurcation path that has not been traversed yet (bifurcation point 1-bifurcation point 3), and follow this principle until the path point reaches the starting point to form a closed area. The closed area formed at this time is a ground surface domain object ( Fig.10 as shown in the filled portion).
[0110] Step D2. Return to the path bifurcation point in (D1) as the starting point ( Fig.11 ), take the branching path that has not been traversed at this point (the path in D1: branching point 1-branching point 3) as the forward direction, repeat the steps of D1 until the path point reaches the starting point to form a closed area (the area formed by branching point 1-branching point 3-branching point 2), as the new ground surface domain object, and record the branching path that has not been traversed in this path (branching point 3-branching point 4).
[0111] Step D3: Repeat the above steps (D1-D2) until there is no untraversed path.
[0112] This section is processed until here, and the obtained surface area object is as follows Fig.13 , (The filling type in the figure is only for the convenience of expression. For the same stratum name and geotechnical construction engineering classification, the same filling pattern type is used):
[0113] Terrain Domain Object Area Region 1 1728.04 Region 2 42.4 Area 3 212.69 Area 4 169.86 Area 5 370.03 Area 6 1427.31 Area 7 107.53 Area 8 77.01 Area 9 121.44 Area 10 105.74
[0114] Step E, traverse the set of stratigraphic surface domain objects R, retrieve the geological text elements in each surface domain object, and parse to obtain the stratigraphic name, geotechnical construction engineering classification, and age cause of the stratigraphic surface domain object. The parsing results are summarized as follows:
[0115] Terrain Domain Object Causes of the times Soil type name Geotechnical Construction Engineering Classification Region 1 <![CDATA[Q4 al ]]> Fine gravel soil Ⅲ Region 2 <![CDATA[Q4 al ]]> Gravel Ⅰ Area 3 <![CDATA[Q4 al ]]> Coarse gravel soil Ⅳ Area 4 <![CDATA[Q4 al ]]> Fine sand Ⅰ Area 5 <![CDATA[Q4 al ]]> Coarse gravel soil Ⅳ Area 6 <![CDATA[Q4 al ]]> Fine gravel soil Ⅲ Area 7 <![CDATA[Q4 al ]]> Fine sand Ⅰ Area 8 <![CDATA[Q4 al ]]> Pebble Soil Ⅳ Area 9 <![CDATA[Q4 al ]]> Gravel Ⅰ Area 10 <![CDATA[Q4 al ]]> Coarse gravel soil Ⅳ
[0116] Finally, the digital result of this cross section is obtained:
[0117] Cross-sectional mileage: DK 918+670.87
[0118] Cross-section elevation: 4330.844
[0119] Coordinates of the pile positioning point in the roadbed: (-29910.8968,-66794.6355,0)
[0120] Ground level domain object: see the table above
[0121] Step F, construct the standard roadbed design cross-section domain object Rd. The standard roadbed design cross-section domain object refers to a closed domain consisting of the designed roadbed surface, the left and right side designed slope lines and the horizontal line of the standard height above the roadbed surface (the total height above the roadbed surface is not less than the excavation height of the section).
[0122] Step G, using the domain superposition method, calculate the intersection of the cross-section domain object of the roadbed design and the surface domain objects of each region to obtain the classified earthwork quantity. The domain intersection results are summarized as follows:
[0123] Terrain Domain Object Causes of the times Soil type name Geotechnical Construction Engineering Classification Intersection area of regions Region 1 <![CDATA[Q4 a1 ]]> Fine gravel soil III 859.35 Region 2 <![CDATA[Q4 a1 ]]> Gravel I 42.4 Area 3 <![CDATA[Q4 a1 ]]> Coarse gravel soil IV 158.01 Area 4 <![CDATA[Q4 a1 ]]> Fine sand I 36.26 Area 5 <![CDATA[Q4 a1 ]]> Coarse gravel soil IV 33.5 Area 6 <![CDATA[Q4 a1 ]]> Fine gravel soil II 0 Area 7 <![CDATA[Q4 a1 ]]> Fine sand I 0 Area 8 <![CDATA[Q4 a1 ]]> Pebble Soil IV 12.26 Area 9 <![CDATA[Q4 a1 ]]> Gravel I 121.44 Area 10 <![CDATA[Q4 al ]]> Coarse gravel soil IV 66.41
[0124] G1. The intersection of the roadbed design cross-section domain object Rd and each domain object in the stratigraphic domain object set R is calculated to obtain the amount of earth and stone in the design section in each stratigraphic domain. The stratigraphic name, geotechnical construction engineering classification, and age cause of the current stratigraphic domain object are the relevant information corresponding to the amount of earth and stone.
[0125] G2. The earthwork quantity collection can be summarized according to the geotechnical construction project classification to obtain the classified earthwork quantity.
[0126] Example 3
[0127] Based on the complex stratum cross-section earthwork quantity classification calculation method of embodiment 1, a complex stratum cross-section earthwork quantity classification calculation system is disclosed, comprising:
[0128] An image parsing module is used to parse all image elements and classify them into roadbed elements and geological elements;
[0129] A boundary construction module is used to construct the boundary line of the primitive area and merge the boundary line into the line element;
[0130] The first calculation module is used to traverse all line element paths and perform pairwise intersection judgment;
[0131] The second calculation module is used to traverse all line element paths and construct a set of surface domain objects divided by strata in the roadbed cross section;
[0132] The third calculation module is used to construct a roadbed design cross-section domain object, which is a closed domain consisting of the roadbed surface, the left and right side design slope lines, and the horizontal line above the roadbed surface;
[0133] The fourth calculation module is used to superimpose the roadbed cross-section domain object and the stratum domain objects of each stratum to obtain the domain intersection, classify and summarize the calculation results according to the stratum attributes of each stratum, and obtain the classified earthwork quantity.
[0134] Example 4
[0135] The purpose of this embodiment is to provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for calculating the quantity classification of earth and stone in a cross section of a complex stratum when executing the computer program.
[0136] Example 5
[0137] The purpose of this embodiment is to provide a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the method for classifying and calculating the earthwork quantity in a complex stratum cross section.
[0138] Example 6
[0139] The purpose of this embodiment is to provide a computer program product including a computer-readable medium, on which a computer-readable program code is contained, and the program code executes the method for calculating the quantity classification of earthwork in a complex stratum cross-section.
[0140] The steps involved in the devices of the above embodiments 3, 4, 5 and 6 correspond to those of the method embodiment 1. For the specific implementation methods, please refer to the relevant description part of embodiment 1.
[0141] It should be understood by those skilled in the art that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0142] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0143] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0144] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0145] Unless otherwise specified, the working modes or control modes involved in the above embodiments are all conventional working modes or control modes in the art.
[0146] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0147] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Other modifications or equivalent substitutions made to the technical solution of the present invention by ordinary technicians in the field should be included in the scope of the claims of the present invention as long as they do not depart from the spirit and scope of the technical solution of the present invention.
Claims
1. A classification calculation method for earthwork quantity in a complex stratum cross section, characterized in that: The following steps are involved: S1: parse all the elements and classify them into roadbed elements and geological elements; S2: construct the boundary line of the primitive area and merge the boundary line into the line element; S3: traverse all line element paths and perform pairwise intersection judgment; S4: traverse all line element paths and construct a set of surface domain objects divided by strata in the roadbed cross section; S5: Construct the cross-section domain object of the roadbed design. The cross-section domain object of the roadbed design is a closed domain consisting of the roadbed surface, the left and right side design slope lines and the horizontal line above the roadbed surface. S6: Superimpose the cross-section domain object of the roadbed design and the domain objects of each stratum to obtain the domain intersection, classify and summarize the calculation results according to the stratum attributes of each stratum, and obtain the classified earthwork quantity.
2. The method for calculating the quantity of earthwork in a complex stratum cross section according to claim 1 is characterized in that: In step S1, the roadbed elements and geological elements both include line elements and text elements.
3. The method for calculating the quantity of earthwork in a complex stratum cross section according to claim 1 is characterized in that: In step S2, the coordinate values of the top, bottom, leftmost and rightmost boundaries are obtained; the road base surface line is used as the upper boundary of the cross-sectional area, the left and right boundaries of the road base surface line are used as the left and right boundaries of the cross-sectional area, and the lower coordinate of the distribution range of the cross section is used as the lower boundary of the cross-sectional area, and the left, right and lower boundary lines of the cross-sectional area are constructed.
4. The method for calculating the quantity of earthwork in a complex stratum cross section according to claim 1 is characterized in that: In step S4, the method for traversing all line element paths is as follows: S4.1: Starting from the left endpoint of the ground line, start to retrieve the boundary lines that constitute the stratigraphic surface domain object, find the line element that passes through the current endpoint in the line element as the next path direction, and when the current endpoint is a path bifurcation point, traverse the rightmost path in the order of right first and then left, and record the currently untraversed bifurcated paths until the path coincides with the starting point. At this time, the closed area formed is a stratigraphic surface domain object; S4.2: Return to the path bifurcation point as the starting point, take the bifurcated path that has not been traversed at this point as the forward direction, repeat step S4.1, retrieve the new closed area as a new stratigraphic surface domain object; repeat steps S4.1 and S4.2 until there are no untraversed paths.
5. The method for calculating the quantity of earthwork in a complex stratum cross section according to claim 1 is characterized in that: After step S5, the stratigraphic surface domain objects are traversed, the text elements in each surface domain object are retrieved, and the stratigraphic attributes of the stratigraphic surface domain object are obtained by parsing.
6. The method for calculating the quantity of earthwork in a complex stratum cross section according to claim 1 is characterized in that: In step S6, the intersection of the roadbed design cross-section domain object and each domain object in the stratigraphic surface domain object set is calculated to obtain the earthwork quantity of the design section in each stratigraphic surface domain. The earthwork quantity set is summarized according to the geotechnical construction project classification to obtain the classified earthwork quantity.
7. A system for calculating the quantity of earthwork and rock in a complex stratum cross section, characterized in that: include: An image parsing module is used to parse all image elements and classify them into roadbed elements and geological elements; A boundary construction module is used to construct the boundary line of the primitive area and merge the boundary line into the line element; The first calculation module is used to traverse all line element paths and perform pairwise intersection judgment; The second calculation module is used to traverse all line element paths and construct a set of surface domain objects divided by strata in the roadbed cross section; The third calculation module is used to construct a roadbed design cross-section domain object, which is a closed domain consisting of the roadbed surface, the left and right side design slope lines, and the horizontal line above the roadbed surface; The fourth calculation module is used to superimpose the cross-section domain object of the roadbed design and the domain objects of each layer to obtain the domain intersection, classify and summarize the calculation results according to the stratigraphic properties of each layer, and obtain the classified earthwork quantity.
8. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method for calculating the quantity classification of earthwork in a cross section of a complex stratum as described in any one of claims 1 to 6 when executing the computer program.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method for classifying and calculating the earthwork quantity in a complex stratum cross section according to any one of claims 1 to 6 is implemented.
10. A computer program product comprising a computer readable medium, characterized in that The computer-readable medium contains computer-readable program code, and the program code executes the method for classifying and calculating the earthwork quantity in a complex stratum cross section as described in any one of claims 1-6.
Citation Information
Patent Citations
Method for digitally analyzing complex geological cross section and calculating excavated earthwork
CN112270029A