A three-dimensional modeling method for a layered excavation roadbed

By constructing and cutting the three-dimensional volume of the maximum excavation area of ​​the roadbed, the problem of converting two-dimensional drawings into three-dimensional models was solved, and accurate earthwork volume calculation was achieved.

CN115688219BActive Publication Date: 2025-11-18GUANGLIANDA XIAN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210653894.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-09
Publication Date
2025-11-18
Estimated Expiration
2042-06-09

AI Technical Summary

Technical Problem

Existing technologies cannot automatically generate three-dimensional models of roadbeds with layered excavation based on two-dimensional cross-sectional diagrams, resulting in inaccurate calculations of earthwork volume.

Method used

By selecting station segments from the roadbed, obtaining cross-sectional views, and constructing a three-dimensional volume of the maximum excavation area, the three-dimensional volumes of each excavation layer are cut out using cutting surfaces, thus generating a three-dimensional model of the roadbed with layered excavation.

Benefits of technology

It enables the automated generation of a three-dimensional model of the roadbed for layered excavation based on a two-dimensional cross-sectional view, accurately calculates the earthwork volume, and facilitates subsequent layered calculations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115688219B_ABST
    Figure CN115688219B_ABST
Patent Text Reader

Abstract

The application discloses a three-dimensional modeling method for a layered excavation roadbed, which comprises the following steps: selecting any stake number section as a target stake number section from the roadbed, obtaining two cross-section graphs of the target stake number section and obtaining a road center line section length of the target stake number section; constructing a maximum excavation area three-dimensional body of the target stake number section according to the clear table line and the excavation setting line in the two cross-section graphs and the road center line section length; constructing a cutting surface according to the excavation setting line in the two cross-section graphs and cutting the maximum excavation area three-dimensional body by using the cutting surface to obtain a three-dimensional body of each excavation layer of the target stake number section; and the three-dimensional model of the layered excavation roadbed can be automatically generated according to the two-dimensional cross-section graph of the roadbed, so that the excavation earthwork quantity of the roadbed can be calculated in the later stage.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer-aided design, in particular to a three-dimensional modeling method for a layered excavation subgrade. BACKGROUND

[0002] In the field of traditional road engineering cost, the subgrade is usually described in the form of a two-dimensional CAD cross-section drawing. The cross-section drawing contains not only lines such as the original pavement line, the roadbed line, and the clear table line, but also elevation and related text annotations such as excavation and filling volume, to describe the geometric shape of the subgrade cross-section and the related information of the engineering calculation. The subgrade model described by the cross-section drawing can reflect the detailed information of the subgrade at the corresponding position. However, with the popularization of BIM technology, three-dimensional models are increasingly favored by engineering and technical personnel due to their intuitive display and convenience for later application. The application of three-dimensional models includes calculation, collision detection, construction simulation, rendering demonstration, etc. Currently, two-dimensional drawings are still the mainstream of design in current road engineering. Design personnel draw the cross-section drawing of the road at a specific position according to the measurement data. How to generate a three-dimensional model of the subgrade from the two-dimensional cross-section drawing to facilitate BIM application has become the focus of many people. Especially, constructing a three-dimensional model of a layered excavation subgrade can not only accurately calculate the engineering quantity of different soil, but also accurately calculate the deduction quantity with other components (simultaneous construction of foundation pit, trench, soft foundation).

[0003] Therefore, in order to more accurately calculate the earthwork volume of the layered excavation subgrade, how to construct a three-dimensional model of the layered excavation subgrade has become a technical problem that needs to be solved by those skilled in the art. SUMMARY

[0004] The present application aims to provide a three-dimensional modeling method, device, equipment and readable storage medium for a layered excavation subgrade, which can automatically generate a three-dimensional model of the layered excavation subgrade according to the two-dimensional cross-section drawing of the subgrade, thereby facilitating the later calculation of the excavation earthwork volume of the subgrade.

[0005] According to one aspect of the present application, a three-dimensional modeling method for a layered excavation subgrade is provided, which comprises:

[0006] selecting any stake number section as a target stake number section from the subgrade, obtaining two cross-section drawings of the target stake number section, and obtaining the length of the road center line section of the target stake number section;

[0007] constructing a maximum excavation area three-dimensional body of the target stake number section according to the clear table line and the excavation setting line in the two cross-section drawings, and the length of the road center line section;

[0008] According to the excavation setting lines in the two cross-section maps, cutting planes are constructed, and the cutting planes are used to cut the three-dimensional body of the maximum excavation area, so as to obtain the three-dimensional body of each excavation layer of the target stake number section.

[0009] Optionally, before the maximum excavation area three-dimensional body of the target stake number section is constructed according to the clearing lines and the excavation setting lines in the two cross-section maps and the length of the road center line section, the method further comprises:

[0010] According to the closed areas formed by the clearing lines and the roadbed lines in each cross-section map respectively, the fill area or the excavation area contained in each cross-section map is calculated respectively;

[0011] When the two cross-section maps both contain only fill areas, the target stake number section is set as a pure fill section;

[0012] When the two cross-section maps both contain only excavation areas, the target stake number section is set as a pure excavation section;

[0013] When one of the two cross-section maps contains a fill area and the other contains an excavation area, the target stake number section is set as a semi-fill semi-excavation section. Figure One

[0014] Optionally, the construction of the maximum excavation area three-dimensional body of the target stake number section according to the clearing lines and the excavation setting lines in the two cross-section maps and the length of the road center line section comprises:

[0015] When the target stake number section is set as a pure fill section, the maximum closed areas formed by the clearing lines and the excavation setting lines in each cross-section map are set as the maximum excavation areas in the corresponding cross-section map respectively;

[0016] According to the maximum excavation areas in the two cross-section maps and the length of the road center line section, a lofting algorithm is used to construct the excavation setting area three-dimensional body of the target stake number section;

[0017] The excavation setting area three-dimensional body is taken as the maximum excavation area three-dimensional body of the target stake number section.

[0018] Optionally, the construction of the maximum excavation area three-dimensional body of the target stake number section according to the clearing lines and the excavation setting lines in the two cross-section maps and the length of the road center line section comprises:

[0019] ​when the target stake number section is set as a pure excavation section or a half fill half excavation section, setting the maximum closed area formed by the clear table line and the excavation setting line in each cross section as the maximum excavation area in the corresponding cross section, and setting the excavation setting line forming the maximum excavation area in each cross section as the maximum excavation setting line in the corresponding cross section;

[0020] constructing a three-dimensional body of the excavation setting area of the target stake number section according to the maximum excavation area in the two cross sections and the length of the road center line section by lofting algorithm;

[0021] setting the closed area below the maximum excavation setting line and the roadbed line in each cross section as the continued excavation area in the corresponding cross section;

[0022] constructing a three-dimensional body of the continued excavation area of the target stake number section according to the continued excavation area in the two cross sections and the length of the road center line section by lofting algorithm;

[0023] combining the three-dimensional body of the excavation setting area and the three-dimensional body of the continued excavation area to form a three-dimensional body of the maximum excavation area of the target stake number section.

[0024] Optionally, the step of constructing a three-dimensional body of the excavation setting area of the target stake number section according to the maximum excavation area in the two cross sections and the length of the road center line section by lofting algorithm comprises:

[0025] respectively taking the clear table line forming the maximum excavation area in each cross section as a top edge, and constructing a first end face in each cross section according to a first preset height;

[0026] constructing a first three-dimensional body according to the two first end faces of the two cross sections and the length of the road center line section by lofting algorithm;

[0027] respectively taking the excavation setting line forming the maximum excavation area in each cross section as a bottom edge, and constructing a second end face in each cross section according to a second preset height;

[0028] constructing a second three-dimensional body according to the two second end faces of the two cross sections and the length of the road center line section by lofting algorithm;

[0029] taking the intersection of the first three-dimensional body and the second three-dimensional body as the three-dimensional body of the excavation setting area of the target stake number section.

[0030] Optionally, the step of constructing a three-dimensional body of the continued excavation area of the target stake number section according to the continued excavation area in the two cross sections and the length of the road center line section by lofting algorithm comprises:

[0031] respectively, as the top edge of the maximum excavation setting line forming the continued excavation region in each cross-section drawing, and a third end face is constructed in each cross-section drawing according to the third preset height;

[0032] a third three-dimensional body is constructed by lofting algorithm according to the two third end faces of the two cross-section drawings and the road center line segment length;

[0033] respectively, as the bottom edge of the roadbed line forming the continued excavation region in each cross-section drawing, and a fourth end face is constructed in each cross-section drawing according to the fourth preset height;

[0034] a fourth three-dimensional body is constructed by lofting algorithm according to the two fourth end faces of the two cross-section drawings and the road center line segment length;

[0035] the intersection of the third three-dimensional body and the fourth three-dimensional body is taken as the continued excavation region three-dimensional body of the target stake number segment.

[0036] Optionally, the cutting face is constructed according to the excavation setting lines in the two cross-section drawings, and the maximum excavation region three-dimensional body is cut by the cutting face to obtain the three-dimensional body of each excavation layer of the target stake number segment, comprising:

[0037] Step 1: all excavation setting lines in each cross-section drawing are taken to form a bottom line set of the corresponding cross-section drawing;

[0038] Step 2: the excavation setting line with the highest priority is taken from the bottom line set of each cross-section drawing as the bottom line of the corresponding cross-section drawing;

[0039] Step 3: a bottom cutting face is formed according to the two bottom lines of the two cross-section drawings;

[0040] Step 4: it is judged whether the bottom line set of each cross-section drawing only includes the bottom line, if yes, the bottom line set including only the bottom line is taken as the top line set of the corresponding cross-section drawing, if not, the bottom line set deleting the bottom line is taken as the top line set of the corresponding cross-section drawing;

[0041] Step 5: the excavation setting line with the highest priority is taken from the top line set of each cross-section drawing as the top line of the corresponding cross-section drawing;

[0042] Step 6: a top cutting face is formed according to the two top lines of the two cross-section drawings;

[0043] Step 7: cutting the maximum excavation three-dimensional body by using the bottom cutting surface and the top cutting surface, and taking the three-dimensional body between the bottom cutting surface and the top cutting surface as a three-dimensional body of an excavation layer;

[0044] Step 8: respectively taking the top line set of each cross-section drawing as a bottom line set of the corresponding cross-section drawing, and re-executing steps 2 to 8 based on the remaining maximum excavation three-dimensional body to obtain the three-dimensional body of each excavation layer.

[0045] To achieve the above object, the present application further provides a three-dimensional modeling device for a layered excavation embankment, which comprises:

[0046] An acquisition module is configured to select any stake number section as a target stake number section from the embankment, acquire two cross-section drawings of the target stake number section, and acquire a road center line section length of the target stake number section;

[0047] A construction module is configured to construct a maximum excavation area three-dimensional body of the target stake number section according to the clear table line and the excavation setting line in the two cross-section drawings and the road center line section length;

[0048] A cutting module is configured to construct a cutting surface according to the excavation setting line in the two cross-section drawings, and cut the maximum excavation area three-dimensional body by using the cutting surface to obtain a three-dimensional body of each excavation layer of the target stake number section.

[0049] To achieve the above object, the present application further provides an electronic device, which specifically comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the three-dimensional modeling method for a layered excavation embankment as introduced above when executing the computer program.

[0050] To achieve the above object, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program implements the steps of the three-dimensional modeling method for a layered excavation embankment as introduced above when executed by a processor.

[0051] The application provides a three-dimensional modeling method, device and equipment for a layered excavation roadbed and a readable storage medium. BRIEF DESCRIPTION OF DRAWINGS

[0052] Various other advantages and benefits will become apparent to those of ordinary skill in the art, upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of preferred embodiments, and are not intended to limit the scope of the application. Furthermore, the same reference numerals are intended to denote the same components throughout the accompanying drawings. In the drawings:

[0053] Figure 1 An optional flowchart of the three-dimensional modeling method for a layered excavation roadbed provided for Embodiment One;

[0054] FIG. 2(a) is a cross-sectional schematic diagram of excavation of various soil in a special roadbed service provided for Embodiment One;

[0055] FIG. 2(b) is a cross-sectional schematic diagram of backfilling of various soil in a special roadbed service provided for Embodiment One;

[0056] FIG. 3(a) is a cross-sectional schematic diagram of a pure filling section provided for Embodiment One;

[0057] FIG. 3(b) is a cross-sectional schematic diagram of a pure excavation section provided for Embodiment One;

[0058] FIG. 3(c) is a cross-sectional schematic diagram of a semi-filling and semi-excavation section provided for Embodiment One;

[0059] Figure 4 FIG. 4 is a schematic diagram of a maximum excavation region three-dimensional body of a pure filling section provided for Embodiment One;

[0060] Figure 5 FIG. 5 is a schematic diagram of a maximum excavation region three-dimensional body of a pure excavation section provided for Embodiment One;

[0061] FIG. 6(a) is a schematic diagram of a maximum excavation region three-dimensional body of a semi-filling and semi-excavation section provided for Embodiment One;

[0062] FIG. 6(b) is another schematic diagram of a maximum excavation region three-dimensional body of a semi-filling and semi-excavation section provided for Embodiment One;

[0063] Figure 7 A schematic diagram of the excavation setting line in the cross-section diagram of the two pile numbers before and after the embodiment one is provided;

[0064] Figure 8 An optional component structure schematic diagram of the three-dimensional modeling device for the subgrade of the layered excavation is provided for the embodiment two;

[0065] Figure 9 An optional hardware architecture schematic diagram of the electronic device is provided for the embodiment three. DETAILED DESCRIPTION

[0066] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0067] Embodiment one

[0068] The embodiment of the present application provides a three-dimensional modeling method for the subgrade of layered excavation, as shown in the figure, which specifically comprises the following steps: Figure 1

[0069] Step S101: selecting any pile number section as a target pile number section from the subgrade, acquiring two cross-section diagrams of the target pile number section and acquiring the road center line section length of the target pile number section.

[0070] The subgrade is the basis of the track or the pavement, bears the motor vehicle or the pavement and the traffic load, and simultaneously transmits and diffuses the load to the deep foundation; the subgrade is an important component for calculating the earthwork quantity.

[0071] The subgrade is divided into a plurality of pile number sections, each pile number section corresponds to a range of the subgrade in actual construction; in the embodiment, each pile number section in the subgrade can be selected as the target pile number section in turn to calculate the maximum excavation area three-dimensional body and the three-dimensional body of the excavation layer of each pile number section in the subgrade;

[0072] There are a plurality of cross-section diagrams divided according to the pile number in the actual business; the two cross-section diagrams are the cross-section diagrams of the two continuous pile numbers before and after the target pile number section.

[0073] In addition, the cross-section diagram comprises the original ground line, the table cleaning line, the roadbed line (including the slope line) and the excavation setting line.

[0074] ​Wherein, the original ground line is the original ground line elevation before the roadbed is constructed; the clear surface line is the design elevation line after the surface impurities of the roadbed are removed, which is generally a line offset from the original ground line; the roadbed line is the design elevation line after the roadbed is excavated or backfilled; the excavation setting line is the design elevation line for excavating different soil types.

[0075] In addition, the special roadbed service refers to a service scenario in which the types of excavated and backfilled soil are multiple different soil types, and the quantities of different soil types (e.g., soil, stone, and gravel) need to be calculated separately. In the special roadbed service, the soil needs to be excavated and backfilled separately. As shown in FIG. 2(a), which is a cross-sectional schematic diagram, it is a schematic diagram of excavating multiple soil types in the special roadbed service, and different soil types need to be excavated according to the excavation setting line from the clear surface line. As shown in FIG. 2(b), which is a cross-sectional schematic diagram, it is a schematic diagram of backfilling different soil types in the special roadbed service. It needs to be particularly pointed out that the present embodiment is only used to construct the three-dimensional model of each excavation layer in the layered excavation scenario of the special roadbed service, and will not construct the three-dimensional model of each backfilling layer in the layered backfilling scenario.

[0076] Step S102: constructing a maximum excavation area three-dimensional body of the target stake number section according to the clear surface line and the excavation setting line in the two cross-sectional diagrams and the length of the road center line section.

[0077] Wherein, the maximum excavation area three-dimensional body is used to represent the overall area profile formed by excavating all earthwork when excavating the original road surface.

[0078] It needs to be noted that, as shown in FIG. 3(a), FIG. 3(b), and FIG. 3(c), the roadbed includes the following three types: pure filling section, pure excavation section, and half filling and half excavation section. No matter which type of roadbed, it needs to be excavated first, and the overall excavation area pattern of each type of roadbed is different, so the maximum excavation area three-dimensional body of different types of roadbeds is also different.

[0079] Specifically, before step S102, the type of the roadbed of the target stake number section is determined in the following manner:

[0080] Step A1: respectively according to the closed area formed by the clear surface line and the roadbed line in each cross-sectional diagram, the filling area or the excavation area contained in each cross-sectional diagram is calculated correspondingly;

[0081] Step A2: when the two cross-sectional diagrams only contain the filling area, the target stake number section is set as a pure filling section;

[0082] Step A3: when the two cross-sectional diagrams only contain the excavation area, the target stake number section is set as a pure excavation section;

[0083] Step A4: when the two cross sections Figure One Step A4: when the two cross sections

[0084] In the embodiment, in order to more accurately calculate the maximum excavation area of the roadbed, the excavation area patterns of different types of roadbeds are considered to be different, the type of the roadbed is determined in the above manner, and the maximum excavation area is constructed in different manners for different types of roadbeds. In addition, in order to more accurately calculate the maximum excavation area three-dimensional body of the target stake number segment, corresponding algorithms for determining the maximum excavation area three-dimensional body are set for different types of roadbeds. The maximum excavation area three-dimensional body can be constructed in the following steps B1 to B3 for a pure filling segment, and the maximum excavation area three-dimensional body can be constructed in the following steps C1 to C5 for a pure excavation segment and a semi-filling and semi-excavation segment.

[0085] Further, step S102 specifically includes:

[0086] Step B1: when the target stake number segment is set as a pure filling segment, the maximum closed area formed by the clear table line and the excavation setting line in each cross section is set as the maximum excavation area in the corresponding cross section.

[0087] It should be noted that if a roadbed needs to be excavated according to soil layers, there will be multiple excavation setting lines in the cross section. In the embodiment, the maximum closed area formed by the clear table line and the excavation setting line in the cross section is taken as the maximum excavation area. In addition, the excavation setting line forming the maximum excavation area is set as the maximum excavation setting line in the cross section.

[0088] Step B2: according to the maximum excavation areas in the two cross sections and the length of the road center line segment, the lofting algorithm is used to construct the excavation setting area three-dimensional body of the target stake number segment.

[0089] The lofting algorithm is an algorithm for forming a three-dimensional body according to two end faces of different geometric shapes and the distance between the two end faces.

[0090] Step B3: the excavation setting area three-dimensional body is taken as the maximum excavation area three-dimensional body of the target stake number segment.

[0091] As shown in FIG. Figure 4 Since the pure filling segment only includes the excavation setting area and does not include the continued excavation area, the constructed excavation setting area three-dimensional body is directly taken as the maximum excavation area three-dimensional body of the pure filling segment.

[0092] Further, step S102 further includes:

[0093] Step C1: setting the maximum closed area formed by the clear table line and the excavation setting line in each cross-section drawing as the maximum excavation area in the corresponding cross-section drawing, and setting the excavation setting line forming the maximum excavation area in each cross-section drawing as the maximum excavation setting line in the corresponding cross-section drawing, when the target stake number section is set as a pure excavation section or a half-fill half-dig section;

[0094] Step C2: constructing the excavation setting area three-dimensional body of the target stake number section by lofting algorithm according to the maximum excavation area in the two cross-section drawings and the road center line section length;

[0095] Step C3: setting the closed area below the maximum excavation setting line formed by the maximum excavation setting line and the roadbed line in each cross-section drawing as the continued excavation area in the corresponding cross-section drawing;

[0096] Step C4: constructing the continued excavation area three-dimensional body of the target stake number section by lofting algorithm according to the continued excavation area in the two cross-section drawings and the road center line section length;

[0097] Step C5: combining the excavation setting area three-dimensional body and the continued excavation area three-dimensional body to form the maximum excavation area three-dimensional body of the target stake number section.

[0098] As shown in Figure 5 Since the pure excavation section includes not only the excavation setting area but also the continued excavation area, the union of the constructed excavation setting area three-dimensional body and the continued excavation area three-dimensional body is needed as the maximum excavation area three-dimensional body of the pure excavation section.

[0099] As shown in FIG. 6(a) and FIG. 6(b), since the half-fill half-dig section includes not only the excavation setting area but also the continued excavation area, the union of the constructed excavation setting area three-dimensional body and the continued excavation area three-dimensional body is needed as the maximum excavation area three-dimensional body of the half-fill half-dig section.

[0100] Further, the step B2 and the step C2 specifically include:

[0101] Step D1: setting the clear table line forming the maximum excavation area in each cross-section drawing as the top edge, and constructing the first end face in each cross-section drawing according to the first preset height;

[0102] Step D2: constructing the first three-dimensional body by lofting algorithm according to the two first end faces of the two cross-section drawings and the road center line section length;

[0103] Step D3: Set the excavation setting line forming the maximum excavation region in each cross-section drawing as the bottom side, and construct a second end face in each cross-section drawing according to the second preset height;

[0104] It should be noted that the excavation setting line forming the maximum excavation region is the maximum excavation setting line.

[0105] Step D4: Construct a second three-dimensional body according to the two second end faces of the two cross-section drawings and the length of the road center line segment by using lofting algorithm.

[0106] Step D5: Set the intersection of the first three-dimensional body and the second three-dimensional body as the excavation setting region three-dimensional body of the target stake number segment.

[0107] Further, the step C4 specifically includes:

[0108] Step E1: Set the maximum excavation setting line forming the continued excavation region in each cross-section drawing as the top side, and construct a third end face in each cross-section drawing according to the third preset height.

[0109] Step E2: Construct a third three-dimensional body according to the two third end faces of the two cross-section drawings and the length of the road center line segment by using lofting algorithm.

[0110] Step E3: Set the roadbed line forming the continued excavation region in each cross-section drawing as the bottom side, and construct a fourth end face in each cross-section drawing according to the fourth preset height.

[0111] Step E4: Construct a fourth three-dimensional body according to the two fourth end faces of the two cross-section drawings and the length of the road center line segment by using lofting algorithm.

[0112] Step E5: Set the intersection of the third three-dimensional body and the fourth three-dimensional body as the continued excavation region three-dimensional body of the target stake number segment.

[0113] Step S103: Construct a cutting surface according to the excavation setting line in the two cross-section drawings, and cut the maximum excavation region three-dimensional body by using the cutting surface to obtain the three-dimensional body of each excavation layer of the target stake number segment.

[0114] In this embodiment, after the maximum excavation region three-dimensional body is constructed, the maximum excavation region three-dimensional body needs to be cut according to the excavation layer of different soil in actual construction business to obtain the layered three-dimensional body of different soil; as shown in FIG. 2(a), each soil has a corresponding three-dimensional body. Since the excavation setting line in the cross-section drawing is a design line set by the user in advance to represent the layered excavation, the user sets several excavation setting lines to obtain the three-dimensional body of several excavation layers.

[0115] In addition, due to the fact that the number of excavation setting lines in the cross-section diagrams of the two pile numbers before and after is inconsistent in actual application, for example, in the two cross-section diagrams as shown in FIG. 1, the cross-section diagram of the pile number before includes three excavation setting lines, while the cross-section diagram of the pile number after includes only one excavation setting line, so the cutting surface is constructed based on the excavation setting lines in each cross-section diagram to cut out the three-dimensional body of different excavation layers in the following steps E1 to E8. Figure 7

[0116] Specifically, step S103 comprises:

[0117] Step F1: forming a bottom line set of each cross-section diagram respectively from all the excavation setting lines in each cross-section diagram;

[0118] Step F2: obtaining the excavation setting line with the highest priority from the bottom line set of each cross-section diagram respectively as the bottom line of the corresponding cross-section diagram;

[0119] Step F3: forming a bottom cutting surface according to the two bottom lines of the two cross-section diagrams;

[0120] Step F4: judging whether the bottom line set of each cross-section diagram includes only the bottom line, if yes, taking the bottom line set including only the bottom line as the top line set of the corresponding cross-section diagram, if not, taking the bottom line set deleting the bottom line as the top line set of the corresponding cross-section diagram;

[0121] In this embodiment, it is necessary to ensure that at least one excavation setting line is included in the bottom line set and the top line set;

[0122] Step F5: obtaining the excavation setting line with the highest priority from the top line set of each cross-section diagram respectively as the top line of the corresponding cross-section diagram;

[0123] Step F6: forming a top cutting surface according to the two top lines of the two cross-section diagrams;

[0124] Step F7: cutting the maximum excavation three-dimensional body by using the bottom cutting surface and the top cutting surface, and taking the three-dimensional body between the bottom cutting surface and the top cutting surface as the three-dimensional body of one excavation layer;

[0125] Step F8: taking the top line set of each cross-section diagram as the bottom line set of the corresponding cross-section diagram respectively, and re-executing steps F2 to F8 based on the remaining maximum excavation three-dimensional body to obtain the three-dimensional body of each excavation layer.

[0126] ​It should be noted that in actual business operations, it is not necessary to cut the three-dimensional volume of the continued excavation area into layers. Only the three-dimensional volume of the excavation setting area needs to be cut into layers. Therefore, the three-dimensional volume of the excavation setting area can be further cut into layers in the manner described in steps F1 to F8 above, and the three-dimensional volumes of each excavation layer can also be obtained.

[0127] In addition, the method also includes:

[0128] The excavated earthwork volume of each excavation layer is calculated based on the three-dimensional volume of each excavation layer.

[0129] It should be noted that since the three-dimensional volume of the area to be excavated does not need to be cut again, the entire three-dimensional volume of the area to be excavated can be directly included in the original soil volume.

[0130] In this embodiment, a three-dimensional volume of the maximum excavation area of ​​the roadbed can be constructed based on the clearing lines and excavation setting lines in the two-dimensional cross-section diagram to display the overall three-dimensional model of the excavated part of the roadbed. In addition, a cutting surface for cutting the three-dimensional volume of the maximum excavation area can be constructed based on the excavation setting lines in the two-dimensional cross-section diagram, thereby cutting out the three-dimensional volumes of each excavation layer of the roadbed based on the three-dimensional volume of the maximum excavation area, thus displaying the local three-dimensional model of different soil layers in the roadbed. Through this embodiment, a three-dimensional model of the layered excavation of the roadbed can be automatically generated based on the two-dimensional cross-section diagram of the roadbed, which facilitates the subsequent layered calculation of the excavation volume of the roadbed.

[0131] Example 2

[0132] This invention provides a three-dimensional modeling device for roadbeds with layered excavation, such as... Figure 8 As shown, the device specifically includes the following components:

[0133] The acquisition module 801 is used to select any chainage segment from the roadbed as the target chainage segment, acquire two cross-sectional views of the target chainage segment, and acquire the road centerline segment length of the target chainage segment;

[0134] Construction module 802 is used to construct a three-dimensional volume of the maximum excavation area of ​​the target station segment based on the clearing line and excavation setting line in the two cross-sectional views and the length of the road centerline segment;

[0135] The cutting module 803 is used to construct a cutting surface based on the excavation setting lines in the two cross-sectional views, and to use the cutting surface to cut the three-dimensional body of the maximum excavation area to obtain the three-dimensional bodies of each excavation layer of the target station segment.

[0136] Specifically, the device further includes:

[0137] The setting module is configured to calculate the filling surface area or the digging surface area contained in each cross-section graph according to the closed area formed by the clearing line and the roadbed line in each cross-section graph; when both of the two cross-section graphs only contain the filling surface area, set the target stake number section as a pure filling section; when both of the two cross-section graphs only contain the digging surface area, set the target stake number section as a pure digging section; when one of the two cross-section graphs contains the filling surface area and the other contains the digging surface area, set the target stake number section as a semi-filling and semi-digging section. Figure One

[0138] Specifically, the construction module 802 is configured to:

[0139] When the target stake number section is set as a pure filling section, set the maximum closed area formed by the clearing line and the excavation setting line in each cross-section graph as the maximum excavation area in the corresponding cross-section graph; construct the excavation setting area three-dimensional body of the target stake number section by lofting algorithm according to the maximum excavation area in the two cross-section graphs and the road center line section length; and set the excavation setting area three-dimensional body as the maximum excavation area three-dimensional body of the target stake number section.

[0140] Further, the construction module 802 is further configured to:

[0141] When the target stake number section is set as a pure digging section or a semi-filling and semi-digging section, set the maximum closed area formed by the clearing line and the excavation setting line in each cross-section graph as the maximum excavation area in the corresponding cross-section graph, and set the excavation setting line in each cross-section graph forming the maximum excavation area as the maximum excavation setting line in the corresponding cross-section graph; construct the excavation setting area three-dimensional body of the target stake number section by lofting algorithm according to the maximum excavation area in the two cross-section graphs and the road center line section length; set the closed area below the maximum excavation setting line formed by the maximum excavation setting line and the roadbed line in each cross-section graph as the continued excavation area in the corresponding cross-section graph; construct the continued excavation area three-dimensional body of the target stake number section by lofting algorithm according to the continued excavation area in the two cross-section graphs and the road center line section length; and set the excavation setting area three-dimensional body and the continued excavation area three-dimensional body as the maximum excavation area three-dimensional body of the target stake number section.

[0142] Further, the construction module 802, when performing the step of constructing the excavation setting area three-dimensional body of the target stake number section by lofting algorithm according to the maximum excavation area in the two cross-section graphs and the road center line section length, specifically includes:

[0143] ​respectively, the maximum excavation setting line in each cross-section diagram forming the maximum excavation region as the top edge, and constructing a first end face in each cross-section diagram according to a first preset height; constructing a first three-dimensional body by lofting algorithm according to the two first end faces of the two cross-section diagrams and the road center line segment length; respectively, the excavation setting line in each cross-section diagram forming the maximum excavation region as the bottom edge, and constructing a second end face in each cross-section diagram according to a second preset height; constructing a second three-dimensional body by lofting algorithm according to the two second end faces of the two cross-section diagrams and the road center line segment length; and taking the intersection of the first three-dimensional body and the second three-dimensional body as the excavation setting region three-dimensional body of the target stake number segment.

[0144] Further, the construction module 802, when performing the step of constructing the continued excavation region three-dimensional body of the target stake number segment according to the continued excavation region in the two cross-section diagrams and the road center line segment length by lofting algorithm, specifically comprises:

[0145] respectively, the maximum excavation setting line in each cross-section diagram forming the continued excavation region as the top edge, and constructing a third end face in each cross-section diagram according to a third preset height; constructing a third three-dimensional body by lofting algorithm according to the two third end faces of the two cross-section diagrams and the road center line segment length; respectively, the roadbed line in each cross-section diagram forming the continued excavation region as the bottom edge, and constructing a fourth end face in each cross-section diagram according to a fourth preset height; constructing a fourth three-dimensional body by lofting algorithm according to the two fourth end faces of the two cross-section diagrams and the road center line segment length; and taking the intersection of the third three-dimensional body and the fourth three-dimensional body as the continued excavation region three-dimensional body of the target stake number segment.

[0146] Specifically, the cutting module 803 is configured to:

[0147] Step 1: forming a bottom line set of the corresponding cross-section diagram by respectively taking all the excavation setting lines in each cross-section diagram;

[0148] Step 2: taking the excavation setting line with the highest priority from the bottom line set of each cross-section diagram as the bottom line of the corresponding cross-section diagram;

[0149] Step 3: forming a bottom cutting surface according to the two bottom lines of the two cross-section diagrams;

[0150] Step 4: respectively judging whether the bottom line set of each cross-section diagram only includes the bottom line, if yes, taking the bottom line set including only the bottom line as the top line set of the corresponding cross-section diagram, and if no, taking the bottom line set after deleting the bottom line as the top line set of the corresponding cross-section diagram;

[0151] Step 5: Obtain the excavation priority line with the highest priority from the top line set of each cross-section diagram as the top line of the corresponding cross-section diagram, respectively;

[0152] Step 6: Form a top cutting surface according to the two top lines of the two cross-section diagrams;

[0153] Step 7: Cut the maximum excavation three-dimensional body with the bottom cutting surface and the top cutting surface, and take the three-dimensional body between the bottom cutting surface and the top cutting surface as the three-dimensional body of one excavation layer;

[0154] Step 8: Re-take the top line set of each cross-section diagram as the bottom line set of the corresponding cross-section diagram, respectively, and re-execute steps 2 to 8 based on the remaining maximum excavation three-dimensional body to obtain the three-dimensional body of each excavation layer.

[0155] Embodiment Three

[0156] The embodiments also provide an electronic device, such as a smartphone, a tablet computer, a notebook computer, a desktop computer, a rack server, a blade server, a tower server, or a cabinet server (including a standalone server, or a server cluster composed of multiple servers), etc. that can execute programs. As shown in the figure, the electronic device 90 of the embodiments at least includes, but is not limited to, a memory 901 and a processor 902 that can be communicatively connected to each other through a system bus. It should be noted that, Figure 9 only the electronic device 90 with components 901-902 is shown, but it should be understood that all the components shown are not required to be implemented, and more or fewer components can be alternatively implemented. Figure 9

[0157] ​In this embodiment, the memory 901 (i.e., the readable storage medium) includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 901 can be an internal storage unit of the electronic device 90, such as the hard disk or memory of the electronic device 90. In other embodiments, the memory 901 can also be an external storage device of the electronic device 90, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device 90. Of course, the memory 901 can also include both the internal storage unit and the external storage device of the electronic device 90. In this embodiment, the memory 901 is typically used to store the operating system and various application software installed on the electronic device 90. In addition, the memory 901 can also be used to temporarily store various types of data that have been output or will be output.

[0158] In some embodiments, processor 902 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other 3D modeling chip for layered excavation of roadbeds. Processor 902 is typically used to control the overall operation of electronic equipment 90.

[0159] Specifically, in this embodiment, the processor 902 is used to execute the program stored in the memory 901 for a three-dimensional modeling method for a layered excavation roadbed. When the program for the three-dimensional modeling method for a layered excavation roadbed is executed, it performs the following steps:

[0160] Select any station segment from the roadbed as the target station segment, obtain two cross-sectional views of the target station segment, and obtain the road centerline segment length of the target station segment;

[0161] Based on the clearing line and excavation setting line in the two cross-sectional views, as well as the length of the road centerline segment, construct a three-dimensional volume of the maximum excavation area of ​​the target station segment;

[0162] Based on the excavation setting lines in the two cross-sectional views, a cutting surface is constructed, and the cutting surface is used to cut the three-dimensional volume of the maximum excavation area to obtain the three-dimensional volume of each excavation layer of the target station segment.

[0163] For a detailed description of the above method steps, please refer to Example 1. This example will not be repeated here.

[0164] Example 4

[0165] This embodiment also provides a computer-readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, server, app store, etc., which stores a computer program. When the computer program is executed by a processor, it implements the following method steps:

[0166] Select any station segment from the roadbed as the target station segment, obtain two cross-sectional views of the target station segment, and obtain the road centerline segment length of the target station segment;

[0167] Based on the clearing line and excavation setting line in the two cross-sectional views, as well as the length of the road centerline segment, construct a three-dimensional volume of the maximum excavation area of ​​the target station segment;

[0168] Based on the excavation setting lines in the two cross-sectional views, a cutting surface is constructed, and the cutting surface is used to cut the three-dimensional volume of the maximum excavation area to obtain the three-dimensional volume of each excavation layer of the target station segment.

[0169] For a detailed description of the above method steps, please refer to Example 1. This example will not be repeated here.

[0170] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0171] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0172] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.

[0173] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A three-dimensional modeling method for roadbeds with layered excavation, characterized in that, The method includes: Select any station segment from the roadbed as the target station segment, obtain two cross-sectional views of the target station segment, and obtain the road centerline segment length of the target station segment; Based on the surface clearing line and excavation setting line in the two cross-sectional views, as well as the length of the road centerline segment, a three-dimensional volume of the maximum excavation area of ​​the target station segment is constructed; wherein, the surface clearing line is the design elevation line after removing impurities from the roadbed surface, and the excavation setting line is the design elevation line used to characterize the excavation portion of different soil types; Based on the excavation setting lines in the two cross-sectional views, a cutting surface is constructed, and the cutting surface is used to cut the three-dimensional volume of the maximum excavation area to obtain the three-dimensional volume of each excavation layer of the target station segment. The step of constructing a three-dimensional volume of the maximum excavation area of ​​the target station segment based on the clearing line and excavation setting line in the two cross-sectional views, and the length of the road centerline segment, includes: When the target station segment is set as a pure cut segment or a half-fill and half-cut segment, the maximum closed area that can be formed by the clearing line and the excavation setting line in each cross section is set as the maximum excavation area in the corresponding cross section, and the excavation setting line that constitutes the maximum excavation area in each cross section is set as the maximum excavation setting line in the corresponding cross section. Based on the maximum excavation area in the two cross-sectional views and the length of the road centerline segment, a three-dimensional volume of the excavation setting area of ​​the target station segment is constructed using a stakeout algorithm. The closed area below the maximum excavation setting line, formed by the maximum excavation setting line and the roadbed line in each cross-section diagram, is set as the continued excavation area in the corresponding cross-section diagram. Based on the continued excavation area in the two cross-sectional views and the length of the road centerline segment, a three-dimensional volume of the continued excavation area of ​​the target station segment is constructed using a stakeout algorithm. The three-dimensional volume of the excavation setting area and the three-dimensional volume of the continued excavation area are combined to form the maximum three-dimensional volume of the target station segment.

2. The three-dimensional modeling method for layered excavation roadbeds according to claim 1, characterized in that, Before constructing the three-dimensional volume of the maximum excavation area of ​​the target station segment based on the clearing line and excavation setting line in the two cross-sectional views, and the length of the road centerline segment, the method further includes: Based on the closed areas formed by the clearing line and the roadbed line in each cross-section diagram, calculate the fill area or cut area contained in each cross-section diagram. When both cross-sectional views contain only fill area, the target station segment is set as a pure fill segment. When both cross-sectional views contain only the excavation area, the target station segment is set as a pure excavation segment. When one of the two cross-sectional views includes the area of ​​fill and the other includes the area of ​​cut, the target station segment is set as a half-fill and half-cut segment.

3. The three-dimensional modeling method for layered excavation roadbeds according to claim 2, characterized in that, The step of constructing a three-dimensional volume of the maximum excavation area of ​​the target station segment based on the clearing line and excavation setting line in the two cross-sectional views, and the length of the road centerline segment, further includes: When the target station segment is set as a pure fill segment, the maximum closed area that can be formed by the clearing line and the excavation setting line in each cross section is set as the maximum excavation area in the corresponding cross section. Based on the maximum excavation area in the two cross-sectional views and the length of the road centerline segment, a three-dimensional volume of the excavation setting area of ​​the target station segment is constructed using a stakeout algorithm. The three-dimensional volume of the excavation area is taken as the maximum three-dimensional volume of the excavation area of ​​the target station segment.

4. The three-dimensional modeling method for layered excavation roadbeds according to claim 1 or 3, characterized in that, The step of constructing a three-dimensional excavation area for the target station segment using a stakeout algorithm, based on the maximum excavation area in the two cross-sectional views and the length of the road centerline segment, includes: The clearing line forming the maximum excavation area in each cross-sectional view is taken as the top edge, and a first end face is constructed in each cross-sectional view according to the first preset height. Based on the two first end faces of the two cross-sectional views and the length of the road centerline segment, a first three-dimensional body is constructed using a lofting algorithm; The excavation setting line that forms the maximum excavation area in each cross-sectional view is taken as the bottom edge, and a second end face is constructed in each cross-sectional view according to the second preset height. Based on the two second end faces of the two cross-sectional views and the length of the road centerline segment, a second three-dimensional body is constructed using a lofting algorithm. The intersection of the first three-dimensional volume and the second three-dimensional volume is taken as the three-dimensional volume of the excavation setting area of ​​the target station segment.

5. The three-dimensional modeling method for layered excavation roadbeds according to claim 1, characterized in that, The step of constructing a three-dimensional volume of the continued excavation area of ​​the target station segment using a stakeout algorithm, based on the continued excavation area in the two cross-sectional views and the length of the road centerline segment, includes: The maximum excavation setting line forming the continued excavation area in each cross-section is taken as the top edge, and a third end face is constructed in each cross-section according to the third preset height. Based on the two third end faces of the two cross-sectional views and the length of the road centerline segment, a third three-dimensional body is constructed using a lofting algorithm. The roadbed line forming the continued excavation area in each cross-sectional view is taken as the bottom edge, and a fourth end face is constructed in each cross-sectional view according to the fourth preset height; Based on the two fourth end faces of the two cross-sectional views and the length of the road centerline segment, a fourth three-dimensional body is constructed using a lofting algorithm. The intersection of the third and fourth three-dimensional bodies is taken as the three-dimensional body of the continued excavation area of ​​the target station segment.

6. The three-dimensional modeling method for layered excavation roadbeds according to claim 1, characterized in that, The step of constructing a cutting surface based on the excavation lines in the two cross-sectional views, and using the cutting surface to cut the three-dimensional volume of the maximum excavation area to obtain the three-dimensional volume of each excavation layer of the target station segment, includes: Step 1: Form the bottom line set of each cross-section diagram by combining all the excavation setting lines in each cross-section diagram; Step 2: Obtain the excavation setting line with the highest priority from the bottom line set of each cross-section diagram to serve as the bottom line of the corresponding cross-section diagram; Step 3: Form the bottom cutting surface according to the two bottom lines of the two cross-sectional views; Step 4: Determine whether the bottom line set of each cross-sectional view contains only the bottom line. If so, use the bottom line set containing only the bottom line as the top line set of the corresponding cross-sectional view. If not, use the bottom line set that has the bottom line removed as the top line set of the corresponding cross-sectional view. Step 5: Obtain the excavation setting line with the highest priority from the top line set of each cross-section diagram to serve as the top line of the corresponding cross-section diagram; Step 6: Form a top cutting surface based on the two top lines of the two cross-sectional views; Step 7: Use the bottom cutting surface and the top cutting surface to cut the three-dimensional body of the maximum excavation area, and take the three-dimensional body located between the bottom cutting surface and the top cutting surface as a three-dimensional body of the excavation layer; Step 8: Reclaim the set of top lines of each cross-section as the set of bottom lines of the corresponding cross-section, and re-execute steps 2 to 8 based on the remaining three-dimensional volume of the maximum excavation area to obtain the three-dimensional volume of each excavation layer.

7. A three-dimensional modeling device for roadbeds excavated in layers, characterized in that, The device includes: The acquisition module is used to select any chainage segment from the roadbed as the target chainage segment, acquire two cross-sectional views of the target chainage segment, and acquire the road centerline segment length of the target chainage segment; The construction module is used to construct a three-dimensional volume of the maximum excavation area of ​​the target station segment based on the clearing line and excavation setting line in the two cross-sectional views and the length of the road centerline segment; wherein, the clearing line is the design elevation line after removing impurities from the roadbed surface, and the excavation setting line is the design elevation line used to characterize the excavation part of different soil types; The cutting module is used to construct a cutting surface based on the excavation setting line in the two cross-sectional views, and to use the cutting surface to cut the three-dimensional body of the maximum excavation area to obtain the three-dimensional bodies of each excavation layer of the target station segment. The building module is used for: When the target station segment is set as a pure cut segment or a half-fill and half-cut segment, the maximum closed area that can be formed by the clearing line and the excavation setting line in each cross section is set as the maximum excavation area in the corresponding cross section, and the excavation setting line that constitutes the maximum excavation area in each cross section is set as the maximum excavation setting line in the corresponding cross section. Based on the maximum excavation area in the two cross-sectional views and the length of the road centerline segment, a three-dimensional volume of the excavation setting area of ​​the target station segment is constructed using a stakeout algorithm. The closed area below the maximum excavation setting line, formed by the maximum excavation setting line and the roadbed line in each cross-section diagram, is set as the continued excavation area in the corresponding cross-section diagram. Based on the continued excavation area in the two cross-sectional views and the length of the road centerline segment, a three-dimensional volume of the continued excavation area of ​​the target station segment is constructed using a stakeout algorithm. The three-dimensional volume of the excavation setting area and the three-dimensional volume of the continued excavation area are combined to form the maximum three-dimensional volume of the target station segment.

8. An electronic device, the electronic device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program, implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Roadbed three-dimensional model method and device, computer equipment and storage medium

    CN111985031A