Roadbed engineering multi-level self-adaptive hybrid modeling method, device and equipment and storage medium

Through the multi-level adaptive hybrid modeling method, the problem of low efficiency and accuracy of three-dimensional modeling of roadbed engineering is solved, efficient and accurate roadbed engineering design is achieved, and support for intelligent development is provided.

CN119337467AActive Publication Date: 2025-01-21CHINA RAILWAY SIYUAN SURVEY & DESIGN GRP CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411335331.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-01-21
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

In the existing technology, the efficiency and accuracy of three-dimensional modeling of roadbed engineering are low, and cannot meet the intelligent development needs of roadbed engineering.

Method used

Using a multi-level adaptive hybrid modeling method, the current component model is created by determining the component size, accuracy level and creation priority of each subgrade engineering component based on the terrain geological model, target area segmentation method and the current design stage, and after receiving the model The model is updated when the information is updated, and the engineering design model of the roadbed project is finally generated.

Benefits of technology

It greatly improves the efficiency and accuracy of roadbed engineering design, improves the flexibility and adaptability of modeling, and provides support for the intelligent design of roadbed engineering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119337467A_ABST
    Figure CN119337467A_ABST
Patent Text Reader

Abstract

The invention discloses a roadbed engineering multi-level self-adaptive hybrid modeling method, device and equipment and a storage medium, relates to the technical field of engineering design, and discloses the roadbed engineering multi-level self-adaptive hybrid modeling method. Comprising the following steps: determining the component size, the precision level and the creation priority of each roadbed engineering component according to a terrain and geologic model, a target region segmentation method and a current design stage; creating a current component model of each component according to the component size, the precision level and the creation priority of each roadbed engineering component; performing model updating on the current component model of each roadbed engineering component according to the hierarchical association relationship and the model updating information to obtain a target component model of each roadbed engineering component; and generating an engineering design model of the roadbed engineering according to the target component model of each engineering component. By means of the mode, the efficiency and precision of roadbed engineering design are improved, meanwhile, the flexibility and adaptability of modeling are improved, and powerful support is provided for intelligent design of roadbed engineering.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of engineering design technology, and in particular to a multi-level adaptive hybrid modeling method, device, equipment and storage medium for roadbed engineering. Background Art

[0002] In principle, the design content of 3D modeling of roadbed engineering should be able to meet the scope and depth requirements of model application, collaboration and delivery at different design stages. At present, the 3D modeling of roadbed first needs to collect line, bridge, tunnel data and basic data of topographic and geological design to prepare for modeling, and then determine the design plan through design principles, laws and regulations and the results of geotechnical inspection and analysis, and then use roadbed professional software or secondary development software for 3D modeling design. After the 3D model is completed, professional collaborative collision inspection and review should be carried out. If the model is unqualified, it should be returned for modification, and finally generate 2D drawings, model descriptions and other output files to complete the delivery. The above design schemes are generally two-dimensional, and the 2D drawing schemes are often still obtained through traditional 2D design technology. Therefore, 3D modeling design is difficult to avoid the situation of "turning the mold", and the modeling efficiency and modeling accuracy are relatively low, which cannot meet the needs of intelligent development of roadbed engineering.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of this application is to provide a multi-level adaptive hybrid modeling method, device, equipment and storage medium for roadbed engineering, aiming to solve the technical problem that the efficiency and accuracy of three-dimensional modeling of roadbed engineering in the prior art are low and cannot meet the needs of intelligent development of roadbed engineering.

[0005] To achieve the above objectives, the present application proposes a multi-level adaptive hybrid modeling method for roadbed engineering, the method comprising:

[0006] Determine the component size, accuracy level and creation priority of each roadbed engineering component according to the terrain and geological model, target area segmentation method and current design stage;

[0007] Creating a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component, and the creation priority of each roadbed engineering component;

[0008] When the model update information is received, the current component model of each roadbed engineering component is updated according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component;

[0009] An engineering design model of the roadbed project is generated according to the target component model of each roadbed project component.

[0010] In one embodiment, before the step of determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component, and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method, and the current design stage, the step further includes:

[0011] Preprocessing the topographic geological data according to the target digital terrain analysis technology to obtain first geological data;

[0012] triangulate the first geological data according to a target triangulation algorithm to obtain second geological data;

[0013] The second geological data is segmented and optimized according to a segmentation optimization algorithm to obtain a topographic geological model.

[0014] In one embodiment, the step of determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component, and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method, and the current design stage includes:

[0015] Determine the component size of each roadbed engineering component based on the topographic geological model, target area segmentation method and engineering design parameters;

[0016] Determine the design accuracy requirements based on the current design stage;

[0017] Determine the accuracy level of each roadbed engineering component according to the design accuracy requirements;

[0018] Determine the creation priority of each roadbed engineering component based on the roadbed design requirements.

[0019] In one embodiment, when the model update information is received, before the step of updating the current component model of each roadbed engineering component according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component, the step further includes:

[0020] Upon receiving phase update information, determining to update the design phase;

[0021] Determining update accuracy requirements according to the update design phase;

[0022] The model update information is determined based on the update accuracy requirements and the characteristic element information of each roadbed engineering component.

[0023] In one embodiment, before the step of determining the model update information according to the update accuracy requirement and the characteristic element information of each roadbed engineering component, the step further includes:

[0024] Obtain the component characteristics of each roadbed engineering component at different accuracy levels;

[0025] Define the characteristic elements of each roadbed engineering component at different accuracy levels according to the component characteristics of each roadbed engineering component at different accuracy levels;

[0026] The characteristic element information of each roadbed engineering component is obtained according to the characteristic elements of each roadbed engineering component at different accuracy levels.

[0027] In one embodiment, when the model update information is received, the step of updating the current component model of each roadbed engineering component according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component includes:

[0028] When receiving the model update information, target updating components, update elements of the target updating components and element update information according to the model update information;

[0029] Determine an associated update component and an update element of the associated update component according to the hierarchical association relationship and the update element of the target update component;

[0030] Models of the update elements of the associated update components and the update elements of the target update components are updated according to the element update information to obtain target component models of each roadbed engineering component.

[0031] In one embodiment, after the step of generating the engineering design model of the roadbed engineering according to the target component model of each roadbed engineering component, the step further includes:

[0032] Obtaining a component model file of each roadbed engineering component according to a target component model of each roadbed engineering component, and obtaining a roadbed engineering model file according to the engineering design model;

[0033] Obtaining the model file currently in the viewport, the access frequency of each component model file, and the access frequency of the roadbed engineering model file;

[0034] Determine the cache model file according to the access frequency of each component model file and the access frequency of the roadbed engineering model file;

[0035] The model file in the viewport and the cache model file are cached in the running memory through a cache mechanism.

[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a multi-level adaptive hybrid modeling device for roadbed engineering, the multi-level adaptive hybrid modeling device for roadbed engineering comprising: a processing module for determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method and the current design stage;

[0037] A creation module, used for creating a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component;

[0038] An updating module, configured to update the current component model of each roadbed engineering component according to the hierarchical association relationship and the model updating information when receiving the model updating information, so as to obtain the target component model of each roadbed engineering component;

[0039] The generation module is used to generate an engineering design model of the roadbed project according to the target component model of each roadbed project component.

[0040] In addition, to achieve the above-mentioned purpose, the present application also proposes a multi-level adaptive hybrid modeling device for roadbed engineering, the device comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, the computer program being configured to implement the steps of the multi-level adaptive hybrid modeling method for roadbed engineering as described above.

[0041] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the multi-level adaptive hybrid modeling method for roadbed engineering described above are implemented.

[0042] The present application provides a multi-level adaptive hybrid modeling method for roadbed engineering. The present application determines the component size of each roadbed engineering component, the precision level of each roadbed engineering component, and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method, and the current design stage; creates the current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the precision level of each roadbed engineering component, and the creation priority of each roadbed engineering component; when receiving the model update information, the current component model of each roadbed engineering component is updated according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component; generates the engineering design model of the roadbed engineering according to the target component model of each roadbed engineering component. In the above manner, by dividing the roadbed engineering object into multiple precision levels and adopting the adaptive hybrid modeling method at each level, the efficiency and accuracy of the roadbed engineering design are greatly improved, and the flexibility and adaptability of the modeling are improved, which provides strong support for the intelligent design of the roadbed engineering. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0045] Figure 1 A schematic diagram of a process flow provided for the first embodiment of the multi-level adaptive hybrid modeling method for roadbed engineering of the present application;

[0046] Figure 2 A processing schematic diagram of a regional segmentation method for a multi-level adaptive hybrid modeling method for a roadbed project provided in Example 1 of the present application;

[0047] Figure 3 A schematic diagram of point cloud triangulation of a multi-level adaptive hybrid modeling method for a roadbed project provided in Example 1 of the present application;

[0048] Figure 4 A super triangle schematic diagram of the multi-level adaptive hybrid modeling method for roadbed engineering provided in Example 1 of the present application;

[0049] Figure 5 A schematic diagram of vertex insertion of a multi-level adaptive hybrid modeling method for roadbed engineering provided in Example 1 of the present application;

[0050] Figure 6A schematic diagram of bad edge flipping of the multi-level adaptive hybrid modeling method for roadbed engineering provided in Example 1 of the present application;

[0051] Figure 7 A schematic diagram of the insertion points of the Bowyer-Watson algorithm of the multi-level adaptive hybrid modeling method for roadbed engineering provided in Example 1 of the present application;

[0052] Figure 8 A schematic diagram of a LOD200 pile-sheet wall model of a multi-level adaptive hybrid modeling method for a roadbed project provided in Example 1 of the present application;

[0053] Fig. 9 A schematic diagram of a LOD300 pile-sheet wall model of a multi-level adaptive hybrid modeling method for a roadbed project provided in Example 1 of the present application;

[0054] Fig.10 A schematic diagram of a LOD300 cantilever wall model of a multi-level adaptive hybrid modeling method for a roadbed project provided in Example 1 of the present application;

[0055] Fig.11 A schematic diagram of a LOD350 cantilever wall model of a multi-level adaptive hybrid modeling method for a roadbed project provided in Example 1 of the present application;

[0056] Fig.12 A schematic diagram of the linkage adjustment mechanism of the multi-level adaptive hybrid modeling method for roadbed engineering provided in Example 1 of the present application;

[0057] Fig.13 A schematic diagram of a process flow provided for the second embodiment of the multi-level adaptive hybrid modeling method for roadbed engineering of the present application;

[0058] Fig.14 A schematic diagram of the hierarchical association relationship of the multi-level adaptive hybrid modeling method for roadbed engineering provided in the second embodiment of the present application;

[0059] Fig.15 This is a schematic diagram of the module structure of a multi-level adaptive hybrid modeling device for roadbed engineering according to an embodiment of the present application;

[0060] Fig.16 Schematic diagram of the equipment structure of the hardware operating environment involved in the multi-level adaptive hybrid modeling method for roadbed engineering in the embodiment of the present application.

[0061] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0062] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0063] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0064] The main solution of the embodiment of the present application is: determine the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method and the current design stage; create a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component; when receiving model update information, update the current component model of each roadbed engineering component according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component; generate the engineering design model of the roadbed project according to the target component model of each roadbed engineering component.

[0065] At present, the 3D modeling of roadbed first needs to collect the information of lines, bridges, tunnels and basic information of terrain and geological design to prepare for modeling. Then, the design scheme is determined according to the design principles, laws and regulations and the results of geotechnical calculation and analysis. Then, the 3D modeling design is carried out using the roadbed professional software or secondary development software. After the 3D model is completed, the professional collaborative collision check and review are carried out. If the model is unqualified, it should be returned for modification. Finally, the 2D drawings, model descriptions and other output documents are generated to complete the delivery.

[0066] The existing roadbed 3D modeling technology has the following disadvantages: 1. Manual modeling technology is cumbersome. Traditional roadbed modeling technology mainly relies on the "re-molding" of two-dimensional drawings, and is manually created using graphic platforms such as Autodesk, Bentley, and Catia. However, these platforms are mainly aimed at general fields such as construction and industry. They have poor adaptability to strip roadbed projects that are strongly constrained by topography and geology, require a lot of manual editing and correction, are difficult to model, and cannot adaptively match topographic and geological conditions. 2. The efficiency of creating multi-level models is low. The model precision requirements at different stages are different. A single-level model can only be used in a certain stage. The model created in the previous stage is difficult to reuse. It is often necessary to establish multiple precision level models to adapt to different stages, resulting in huge workload and low efficiency. 3. Insufficient flexibility in scheme optimization. In the feasibility stage of roadbed design, the overall model accuracy requirements are relatively low. However, the control points that locally control the direction of the line must be finely designed to facilitate detailed comparison of the scheme. The traditional modeling method requires the construction of a general precision model of the entire line and a high-precision model of the control points. The two cannot be linked for optimization and adjustment, resulting in poor flexibility in scheme optimization. 4. Model file management is difficult and takes up a lot of storage space. Since single-precision models are large in size, the transmission and sharing of models may be limited by factors such as network bandwidth and storage space, which increases the difficulty of model dissemination. 5. High-precision model rendering requires high hardware performance. For models in the construction drawing stage, the model accuracy is often high to ensure the accuracy and realism of the model. The rendering process requires processing a large amount of data and information, which undoubtedly poses a high challenge to the performance of hardware devices such as computer processors and graphics cards. When the hardware performance cannot be met, it may cause the computer to freeze or reduce fluency.

[0067] This application greatly improves the efficiency and accuracy of roadbed engineering design by dividing the roadbed engineering objects into multiple precision levels and adopting an adaptive hybrid modeling method at each level. At the same time, it improves the flexibility and adaptability of modeling, providing strong support for the intelligent design of roadbed engineering.

[0068] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a multi-level adaptive hybrid modeling device for roadbed engineering, etc. The following takes the multi-level adaptive hybrid modeling device for roadbed engineering as an example to illustrate this embodiment and the following embodiments.

[0069] Based on this, the embodiment of the present application provides a multi-level adaptive hybrid modeling method for roadbed engineering, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the multi-level adaptive hybrid modeling method for roadbed engineering of the present application.

[0070] In this embodiment, the multi-level adaptive hybrid modeling method for roadbed engineering includes steps S10 to S40:

[0071] Step S10, determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the topographic geological model, the target area segmentation method and the current design stage.

[0072] It should be noted that when designing a roadbed project, the topographic and geological data of the route corresponding to the roadbed project design is obtained, and the topographic and geological data is processed to generate a three-dimensional model corresponding to the topographic and geological data. In this embodiment, the topographic and geological model refers to the three-dimensional model of the route corresponding to the roadbed project design.

[0073] It can be understood that the target region segmentation method refers to the bounding box-based technology, such as Figure 2 As shown in the figure, the basic idea is to decompose the entire triangulated network area layer by layer, and after calculating the smallest bounding box, perform intersection test on the triangulated mesh facets inside it. Since the algorithm can easily eliminate the facets outside the bounding box, the number of intersection tests is reduced and the intersection time is shortened. The algorithm is roughly divided into two steps: first, a closed surface with a relatively simple geometric shape (such as a cuboid, a sphere, a cylinder, etc.) is used to completely contain the triangulated network. This closed surface is called the outer bounding box. In practical applications, the most commonly used is a cuboid, whose edges are parallel to the x, y, and z coordinate axes respectively. If the ray does not intersect with the outer bounding box, then the ray must not intersect with the triangulated network. Therefore, some rays that do not intersect with the outer bounding box can be quickly eliminated. Then decompose the existing triangulated network bounding box area into smaller areas to further reduce the scope of the facet intersection test. First, calculate whether the ray intersects with the outer bounding box. If so, this ray must have two intersection points with the outer bounding box. Use the line connecting these two intersection points as the diagonal to construct a rectangular area, whose edges are also parallel to the x, y, and z coordinate axes respectively. This rectangular area is called the inner bounding box. It is not difficult to find that the triangular facets intersecting with the ray must be in the inner bounding box or intersect with the inner bounding box. Therefore, a large number of facets outside the inner bounding box can be excluded, which is the key to improving efficiency. The multiple region segmentation method is to use region segmentation to exclude triangles multiple times. After the inner bounding box is obtained by the region segmentation method, only the triangles in the inner bounding box are considered, and a new outer bounding box is created again (the new outer bounding box is likely to be further reduced than the original inner bounding box), and the region segmentation method is used again to obtain a new inner bounding box, and the bounding box is continuously iterated to be reduced. The number of iterations can be controlled between 2 and 6 times.

[0074] It is understandable that at present, the "Railway Engineering Information Model Delivery Accuracy Standard" CRBIM 1004-2017 stipulates the geometric accuracy level of the railway subgrade model and the depth of the information depth level at different design stages. The division of the basic level of model accuracy should refer to the various stages defined in TB 10504-2007 "Pre-feasibility Study, Feasibility Study and Design Document Preparation Method for Railway Construction Projects", and the specific division refers to the provisions of Table 1.

[0075] Table 1

[0076] grade Abbreviation Stages and Purpose 1.0 level accuracy LOD1.0 (or LOD100) Planning stage, pre-feasibility 2.0 level accuracy LOD2.0 (or LOD200) Feasibility study 3.0 level accuracy LOD3.0 (or LOD300) Preliminary Design 3.5 level accuracy LOD3.5 (or LOD350) Construction drawing design 4.0 level accuracy LOD4.0 (or LOD400) Construction design 5.0 level accuracy LOD5.0 (or LOD500) Completion, Operation and Maintenance

[0077] In the specific implementation, when carrying out the 3D modeling design of the roadbed project, from the perspective of the modeling object, the roadbed mainly includes entities such as roadbed earthwork, retaining engineering, slope protection engineering, foundation treatment engineering and roadbed drainage engineering. Among them, the retaining engineering includes gravity retaining wall, counterweight retaining wall, pile foundation retaining wall, cantilever wall, buttress wall, pile wall structure, reinforced earth retaining wall and trough retaining wall; the slope protection engineering includes slope surface, grass planting protection, skeleton slope protection, frame anchor cable slope protection, hexagonal block slope protection, footing wall, dry stone, mortar stone, shoulder protection, paving stone foundation and cofferdam (water retaining embankment); the foundation treatment engineering includes pile-slab (raft) structure, fill (vacuum) preloading, excavation and replacement, composite foundation and karst grouting; the drainage engineering includes drainage ditch (side ditch, side ditch, intercepting ditch, etc.), blind ditch, line water collection well and inclined drainage hole. According to the different depths of design requirements, some roadbed models can be further subdivided. For example, the roadbed earthwork includes embankment fill, cutting excavation, base bed, transition section, etc. The retaining engineering model includes masonry model and steel bar model, etc. The slope protection engineering skeleton slope protection, hexagonal blocks, dry (mortar) masonry stone, etc. can create solid 3D models or generate mesh surfaces with 2D images or textures to increase the realism and details of the model.

[0078] In this embodiment, taking the railway subgrade earthwork project as an example, the specific requirements for model accuracy in different design stages are explained, as shown in Table 2, where "▲" represents the information that should be available, "△" represents the information that should be available, and "-" represents the information that may not be available.

[0079] Table 2

[0080] serial number Roadbed information LOD1.0 LOD2.0 LOD3.0 LOD3.5 1 Earthwork - △ △ △ 1.1 Base bed - △ ▲ ▲ 1.1.1 surface layer - △ ▲ ▲ 1.1.2 Bottom Layer - △ ▲ ▲ 1.2 Fill below the base bed - △ ▲ ▲ 1.3 Cube - - △ △ 1.4 Transition - - △ △ 1.5 Clearing the surface - - △ △

[0081] It should be noted that, at present, the "Uniform Standard for Application of Highway Engineering Information Model (JTGT 2420-2021)" and "Standard for Application of Highway Engineering Design Information Model (JTGT 2421-2021)" have made provisions for the depth of geometric information, attribute information, and coding rules of the roadbed model at different design stages, and put forward requirements from the aspects of collaborative design, application, and delivery. The depth level of the roadbed information model should meet the following requirements: 1) The preliminary design stage complies with the provisions of L2.0; 2) The technical design stage complies with the provisions of L2.0 or L3.0; 3) The construction drawing design stage complies with the provisions of L3.0. Taking the highway roadbed gravity and counterweight retaining walls as an example, the specific requirements for the depth of model information at different design stages are explained, as shown in Table 3, where "▲" represents "information that should be included", "△" represents "information that should be included", and "○" represents "information that can be included".

[0082] It is understandable that the subgrade engineering components are divided according to the subgrade engineering objects, as shown in Table 4. The precision of each component is divided into six levels: rough, relatively rough, medium, detailed, fine, and extremely fine, corresponding to LOD100, LOD200, LOD300, LOD350, LOD400, and LOD500, respectively. Among them, LOD200 is generally applicable to the feasibility study or scheme design stage, the model precision is relatively rough, and the entity is simplified when it is created; LOD300 is generally applicable to the preliminary design stage, the model precision is medium, the main components are created with entity models, and the parts are simplified; LOD350 is generally applicable to the construction drawing design stage, the model precision is detailed, and it can basically reflect the actual situation of the subgrade engineering.

[0083] In the specific implementation, at different design stages, the accuracy level corresponding to each roadbed engineering component is different, and the creation priority of each roadbed engineering component can be determined according to the roadbed design requirements and goals to ensure that key components are created first.

[0084] It should be noted that the component size, creation priority and accuracy level of each specific roadbed engineering component in the roadbed engineering are determined according to the terrain and geological model, the target area segmentation method and the current design stage.

[0085] In a feasible implementation manner, before step S10, steps A11 to A13 may be included:

[0086] Step A11, preprocessing the topographic geological data according to the target digital terrain analysis technology to obtain first geological data.

[0087] Step A12, triangulating the first geological data according to a target triangulation algorithm to obtain second geological data.

[0088] Step A13, performing segmentation optimization on the second geological data according to a segmentation optimization algorithm to obtain a topographic geological model.

[0089] Table 3

[0090]

[0091] It should be noted that the target segmentation algorithm in this embodiment refers to the Lawson algorithm, and the segmentation optimization algorithm in this embodiment refers to the Bowyer-Watson algorithm. In this embodiment, the target digital terrain analysis technology is used to preprocess the topographic geological data, and the Lawson algorithm is used to perform initial triangulation on the preprocessed data to obtain a preliminary geomorphic unit division, thereby obtaining the first geological data. Next, the Bowyer-Watson algorithm is used to optimize the initial triangulation in the first geological data to ensure that the generated triangular mesh meets the Delaunay criterion, thereby improving the segmentation accuracy and mesh quality, and finally obtaining a topographic geological model.

[0092] Table 4

[0093]

[0094] It is understandable that the most important thing used in geographic information is terrain data or models, including digital elevation model (DEM), digital surface model (DSM), digital orthophoto (DOM), true orthophoto (TDOM), oblique photography 3D model, laser point cloud, etc. In the modeling of roadbed components, the required terrain model capabilities are mainly the rapid intersection of rays and terrain models, and the geometric Boolean operations of engineering excavation terrain models. In order to facilitate the subsequent flexible parametric modeling, the terrain model data is processed into a mesh model, and two key algorithms for processing and applying terrain models are studied: 1. Create meshes from point clouds: Point cloud data is created as triangular patch objects, such as Figure 3 As shown in the figure, the Delaunay triangulation algorithm is used. There are two specific implementation algorithms for point-by-point insertion: Lawson algorithm and Bowyer-Watson algorithm. Lawson algorithm: The basic principle is to build a large triangle or polygon to surround all data points, insert a point, connect it with the three vertices of the triangle, form three new triangles, perform empty circumscribed circle detection on the new triangles, and perform local optimal processing.

[0095] In this embodiment, the basic steps of the Lawson algorithm are: a) constructing a super triangle, such as Figure 4 As shown, all data points are included and placed into a triangle; b) The vertex P in the point set P is r Add them one by one to find the triangle where the point is located. If the inserted vertex P r Located in triangle Pi P j P k Internally, P r Connect the three vertices of the triangle to generate three edges, thus connecting the triangle P i P j P k Divide into three parts, as shown in the left figure below. r It falls exactly on triangle P i P j P k On one edge of (assuming P i P j ), find i P j The fourth vertex P of the other associated triangle l , P r Respectively with P l , P k Connect them together so that they will be connected with P i P j The two associated triangles are divided into four triangles, such as Figure 5 Calculate the circumscribed circle of each small triangle. If the circumscribed circle does not contain other points, proceed to the next step and insert new vertices. If a small triangle contains other vertices (four points, two triangles with a common side), swap the diagonals to form a new triangle, as shown in Figure 6 As shown, the bad edge PiPj is flipped to P r P k , check whether the new triangle contains other points, until all meet the empty circumcircle condition. c) Loop through the second step above until all data points are inserted, and finally delete the triangles associated with the super triangle.

[0096] In this embodiment, the Bowyer-Watson algorithm: This is also a point-by-point insertion triangulation method. The main idea is to construct the entire subdivision by continuously deleting triangles that do not meet the Delaunay conditions. Specifically, when inserting a point, the Bowyer-Watson algorithm determines whether the circumscribed circle of the triangle in the mesh contains the point. If so, the triangle is deleted, and a new triangle is constructed with the point and the remaining edges until all points are added to the subdivision. Algorithm process steps: a) Construct a super triangle to surround all data points (same as the Lawson algorithm); b) Insert the vertices in the point set P into the existing triangulation one by one, find the triangle whose circumscribed circle contains the insertion point in the triangle linked list (called the influencing triangle of the point), delete the common edges of the influencing triangle, and connect the insertion point with all the vertices of the influencing triangle, thereby completing the insertion of a point in the Delaunay triangle linked list, such as Figure 7c) Return to step 2 and continue until all vertices are added.

[0097] In a feasible implementation, step S10 may include steps B11 to B14:

[0098] Step B11, determining the component size of each roadbed engineering component according to the topographic geological model, the target area segmentation method and the engineering design parameters.

[0099] It should be noted that the entire area is divided into several sub-areas or units through the terrain geological model, and important control points or feature points are identified in each sub-area, such as elevation change points, geological faults, etc. The engineering design parameters include but are not limited to load requirements, safety factors, and durability. According to the characteristic points of each sub-area combined with the engineering design parameters, the component size of each roadbed engineering component is determined by the target area segmentation method. That is, combined with the regional segmentation method, the terrain geological model is adaptively subdivided according to the terrain characteristics, geological attributes, and roadbed engineering design parameters, so as to better adapt to the automatic creation of the roadbed model and subsequent engineering design requirements.

[0100] Step B12, determining the design accuracy requirement according to the current design stage.

[0101] Step B13, determining the accuracy level of each roadbed engineering component according to the design accuracy requirement.

[0102] It should be noted that the design accuracy requirement is determined according to the current design stage, and the accuracy level of each roadbed engineering component is determined according to the current design accuracy requirement. For example, if the current design stage is the preliminary design stage, the design accuracy requirement is LOD3.0 (or LOD300), and the accuracy level of each roadbed engineering component is LOD3.0 (or LOD300).

[0103] Step B14, determining the creation priority of each roadbed engineering component according to the roadbed design requirements.

[0104] It should be noted that in order to achieve overall control and optimization of the model, it is necessary to assign weights and set priorities for models at different levels of accuracy. The weight allocation should be based on the requirements of the design stage, and the importance and contribution of each level of model in the overall roadbed model should be allocated to achieve mixed modeling of components at different levels of accuracy to ensure the rational allocation and utilization of resources. Priority setting needs to be based on the roadbed design requirements and goals to ensure that key components are created first. For example, in the feasibility study design stage, the main focus is on the layout of the overall roadbed and the determination of key components, while in the subsequent design stage, more detailed modeling and analysis of specific components may be required. Therefore, as the design stage progresses, it is necessary to make timely adjustments to the weight allocation and priority setting to adapt to the design requirements of different stages.

[0105] Step S20 , creating a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component.

[0106] It should be noted that the current component model of each roadbed engineering component is created in sequence according to the component size, accuracy level and creation priority of each roadbed engineering component. At each accuracy level, the features included in each roadbed engineering component are different.

[0107] In this embodiment, the features included in the component models corresponding to different accuracy levels are introduced by taking pile-board wall components and cantilever wall components as examples. 1. The pile-board wall component consists of anchor piles and retaining boards. The anchor piles are a rectangular block in geometric shape, while the retaining boards are relatively complex in geometry. A retaining board is usually a rectangular board with a height of 30 to 50 cm and two grooves in the middle. Multiple retaining boards are arranged vertically according to the height of the cantilever section between the anchor piles. Under the pile-board wall component, the model features included in each accuracy level are shown in Table 5. For the pile-board wall component with LOD200 accuracy, multiple retaining boards are connected into a whole during modeling, and the retaining boards are not grooved, such as Figure 8 As shown in the figure. The retaining wall components with LOD300 accuracy are used to create retaining walls according to the actual engineering situation. Boolean operations are used to slot the retaining walls, making the model more realistic. The component model is shown in the figure. Fig. 9 2. The cantilever retaining wall consists of a base plate and a vertical wall fixed on the base plate. The stability of the retaining wall is mainly maintained by the weight of the fill on the base plate. It is mainly composed of three reinforced concrete components: the vertical wall, the toe plate and the heel plate. In the modeling process, the cantilever wall component with LOD300 accuracy is created as a cantilever wall concrete entity. The steel bars are stored in the component entity as attached attributes, and the steel bar model is not created. Fig. 9 As shown. In the case of LOD350 accuracy, the steel bar Figure 1 It is usually one of the deliverables. Therefore, the cantilever wall reinforcement is calculated according to the actual working conditions, and then the corresponding cantilever wall reinforcement model is created, including main reinforcement, distribution reinforcement and stirrups, etc. Fig.10 shown.

[0108] It can be understood that after constructing the current component models of each roadbed engineering component in the current design stage, they can be combined to obtain the overall three-dimensional model corresponding to the roadbed engineering. When the local model is subsequently updated, the overall three-dimensional model is adjusted.

[0109] Table 5

[0110] Accuracy level Pile-Sheet Wall Component Features LOD100 Pile only LOD200 Plates (not grooved) and piles LOD300 Plates (grooved) and piles LOD350 Plate (slotted) and piles, reinforcement arrangement LOD400 Plates (slots) and piles, reinforcement layout, material textures, construction information LOD500 Plates (slots) and piles, reinforcement layout, material texture, construction information, operation and maintenance status

[0111] Step S30, when the model update information is received, the current component model of each roadbed engineering component is updated according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component.

[0112] It should be noted that the model update information includes but is not limited to the roadbed engineering components that need to be adjusted or modified, the characteristic elements that are specifically adjusted, and the characteristic information corresponding to the characteristic elements. When the model update information is received, the current component model of the roadbed engineering component that needs to be updated and the characteristic elements that need to be updated are determined based on the association relationship between each roadbed engineering component and the association relationship between each feature within each roadbed engineering component. In this embodiment, the hierarchical association relationship includes but is not limited to the association relationship between each roadbed engineering component and the association relationship between each feature within each roadbed engineering component.

[0113] It is understandable that the current component model of the roadbed engineering component to be updated and its characteristic elements to be updated are updated using the model update information, thereby obtaining an updated current component model. In this embodiment, the target component model refers to the updated current component model.

[0114] In a feasible implementation, step S30 may include steps C11 to C14:

[0115] Step C11: upon receiving the model update information, target update components, update elements of the target update components and element update information according to the model update information.

[0116] It should be noted that the target update component refers to the roadbed engineering component that needs to be partially adjusted or modified, the update element refers to the characteristic element that needs to be adjusted, and the characteristic information corresponding to the characteristic element in the model update information is the element update information.

[0117] Step C12: determining the associated update component and the update element of the associated update component according to the hierarchical association relationship and the update element of the target update component.

[0118] It should be noted that the roadbed engineering components adjacent to the target update component, the roadbed engineering components related to the change of the adjacent roadbed engineering components, and the update elements that need to be adjusted in the above-mentioned roadbed engineering components are determined according to the hierarchical association relationship and the update elements of the target update component. In this embodiment, the roadbed engineering components adjacent to the target update component and the roadbed engineering components related to the change of the adjacent roadbed engineering components are all associated update components.

[0119] Step C13, updating the models of the update elements of the associated update components and the update elements of the target update components according to the element update information, to obtain the target component model of each roadbed engineering component.

[0120] It should be noted that the update elements of each associated update component and the update elements of the target update component are updated according to the element update information, so as to obtain the target component model of each roadbed engineering component.

[0121] Step S40: generating an engineering design model of the roadbed engineering according to the target component models of each roadbed engineering component.

[0122] It should be noted that the target component models of all roadbed engineering components are integrated together to obtain a complete engineering design model of the roadbed engineering. The engineering design model is reviewed, adjusted and optimized, and finally a corresponding design scheme is generated.

[0123] In this embodiment, it is often necessary to modify and adjust the model locally. In order to ensure that the modified model still maintains overall consistency and coordination, a linkage adjustment mechanism between the overall model and the local model needs to be established, such as Fig.12 By automatically monitoring and identifying the update status of the local model or the overall model, calculating the corresponding characteristic parameters, and triggering the update and optimization of the overall model or the local model, the efficiency and accuracy of model modification are greatly improved.

[0124] In a feasible implementation manner, after step S40, steps D11 to D14 may be included:

[0125] Step D11, obtaining a component model file of each roadbed engineering component according to the target component model of each roadbed engineering component, and obtaining a roadbed engineering model file according to the engineering design model.

[0126] It should be noted that the target component model of each roadbed engineering component corresponds to a component model file, and the engineering design model is also a roadbed engineering model file.

[0127] Step D12, obtaining the model file currently in the viewport, the access frequency of each component model file, and the access frequency of the roadbed engineering model file.

[0128] Step D13, determining a cache model file according to the access frequency of each component model file and the access frequency of the roadbed engineering model file.

[0129] Step D14, caching the model file in the viewport and the cache model file in the running memory through a cache mechanism.

[0130] It should be noted that in this embodiment, a cache mechanism and compression technology are introduced to further enhance the storage and access performance of model files. The model files currently in the viewport and the access frequency of each model file are obtained. The model files whose access frequency exceeds the set threshold are determined as cache model files, and the model files in the viewport and the cache model files are cached in the running memory through the cache mechanism, thereby effectively reducing the number of disk accesses and improving the access speed. Compression technology can realize compressed storage of model files, which not only reduces disk space occupancy, but also improves the model access speed, reduces network bandwidth pressure, and provides convenience for the transmission and sharing of models.

[0131] It is understandable that with the growth of model data volume and the increase of complexity, higher requirements are placed on the storage and management methods of model files. The traditional method requires the establishment of models with multiple precision levels, which will take up a lot of storage space, and the call offset often causes the computer to crash. Therefore, this embodiment also proposes a dynamic scheduling algorithm to efficiently store and manage model files to improve the data exchange and computing efficiency of the model, and can quickly extract and analyze model data when needed, so as to achieve intelligent allocation and flexible scheduling of model files. The dynamic scheduling algorithm can monitor the operating status of the model file and the utilization of storage resources in real time, and then adaptively adjust the storage location and method of the model file. When the model precision level is improved, the model data of the low-precision level can be intelligently released, thereby significantly improving the storage efficiency and access speed of the model file.

[0132] This embodiment provides a multi-level adaptive hybrid modeling method for roadbed engineering. This embodiment determines the component size of each roadbed engineering component, the precision level of each roadbed engineering component, and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method, and the current design stage; creates the current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the precision level of each roadbed engineering component, and the creation priority of each roadbed engineering component; when receiving the model update information, the current component model of each roadbed engineering component is updated according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component; and generates the engineering design model of the roadbed engineering according to the target component model of each roadbed engineering component. In the above manner, by dividing the roadbed engineering object into multiple precision levels and adopting the adaptive hybrid modeling method at each level, the efficiency and accuracy of the roadbed engineering design are greatly improved, and the flexibility and adaptability of the modeling are improved, which provides strong support for the intelligent design of the roadbed engineering.

[0133] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Fig.13 Before step S30, the multi-level adaptive hybrid modeling method for roadbed engineering further includes steps S31 to S33:

[0134] Step S31, upon receiving the phase update information, determining to update the design phase.

[0135] It should be noted that when entering the next design stage from the current design stage, the user will send stage update information, and the current design stage is determined at this time. In this embodiment, the updated design stage refers to the current design stage.

[0136] Step S32, determining the update accuracy requirement according to the update design stage.

[0137] Step S33: determining the model update information according to the update accuracy requirement and the characteristic element information of each roadbed engineering component.

[0138] It should be noted that the updated design accuracy requirement is determined according to the updated design stage, and the accuracy level of each roadbed engineering component is determined according to the updated design accuracy requirement, and the characteristic element information of each roadbed engineering component is obtained at this time. In this embodiment, the updated design accuracy requirement is the updated accuracy requirement, and the characteristic element information refers to the characteristic elements contained in the roadbed engineering component at different accuracy levels.

[0139] It can be understood that the characteristic elements and the corresponding basic element information contained in the current component model of each roadbed engineering component in the current design stage are determined; the characteristic elements and the corresponding basic element information that must be contained in the component model of each roadbed engineering component in the updated design stage are determined based on the updated accuracy level and the characteristic element information of each roadbed engineering component; the characteristic elements and the corresponding basic element information contained in the component model of each roadbed engineering component in the two stages are compared to obtain the model update information.

[0140] In a feasible implementation manner, before step S33, steps E11 to E13 may also be included:

[0141] Step E11, obtaining the component characteristics of each roadbed engineering component at different accuracy levels.

[0142] Step E12, defining characteristic elements of each roadbed engineering component at different precision levels according to the component characteristics of each roadbed engineering component at different precision levels.

[0143] Step E13, obtaining characteristic element information of each roadbed engineering component according to the characteristic elements of each roadbed engineering component at different accuracy levels.

[0144] It should be noted that in order to achieve seamless connection and collaborative work of multi-precision hierarchical models, it is necessary to obtain the component characteristics of each roadbed engineering component at different precision levels, define the characteristic elements of each roadbed engineering component at different precision levels based on the component characteristics of each roadbed engineering component at different precision levels, and then summarize the characteristic elements of each roadbed engineering component at different precision levels to obtain the characteristic element information of each roadbed engineering component.

[0145] It can be understood that in this embodiment, in order to achieve unified management and control of multi-precision hierarchical models, a hybrid control process is designed. This process achieves seamless connection and collaborative work between models at different levels by establishing association relationships and data exchange mechanisms between levels. At the same time, by assigning weights and setting priorities for models at different levels, the overall control and optimization of the model can be achieved. In terms of specific implementation, the hybrid control process can start from the following aspects: (1) Establishing association relationships between different precision levels: In order to achieve seamless connection and collaborative work of multi-precision hierarchical models, it is necessary to define characteristic elements of components at different levels. Taking the pile-plate structure as an example, different LOD precision levels define different characteristic elements, as shown in Table 6. Then, the association relationship between these elements is established, and by defining clear interfaces and data formats, it is ensured that models at different levels can effectively exchange information and share data, such as Fig.14 As shown in the figure, associations should be established at different LOD accuracy levels to ensure that data can still be effectively exchanged when adjacent components (such as pile-sheet walls and slopes behind walls) are misaligned. Data preprocessing and formatting should be performed when necessary to meet the transmission requirements of different models. At the same time, corresponding interaction protocols should be formulated to specify the direction and method of information transmission to ensure data accuracy and real-time performance. (2) Weight allocation and priority setting: Weight allocation and priority setting should be performed for models at different levels. Weight allocation should be based on the requirements of the design stage, and the importance and contribution of each level model in the overall roadbed model should be allocated to achieve mixed modeling of components at different accuracy levels to ensure the rational allocation and utilization of resources. Priority setting should be based on the needs and goals of roadbed design to ensure that key components are created first. At the same time, intelligent algorithms should be combined to effectively integrate and utilize the information of models at all levels, and algorithms that can automatically build and update models based on weight allocation and priority settings should be developed to ensure that models can be adjusted and optimized in real time during the design process.

[0146] Table 6

[0147]

[0148] This embodiment provides a multi-level adaptive hybrid modeling method for roadbed engineering. This embodiment determines the update design stage when receiving stage update information; determines the update accuracy requirement according to the update design stage; and determines the model update information according to the update accuracy requirement and the characteristic element information of each roadbed engineering component. In the above manner, accurate model update information can be obtained, which lays the foundation for subsequent local model adjustment and overall model adjustment.

[0149] For example, in order to help understand the implementation process of the multi-level adaptive hybrid modeling method for roadbed engineering obtained by combining the present embodiment with the above-mentioned embodiment 1 and embodiment 2, specifically:

[0150] The method of this embodiment includes the following key contents: (1) Topographic geological adaptive technology: integrating the Lawson algorithm, Bowyer-Watson algorithm and regional segmentation method to automatically analyze and segment the topographic geological data. The topographic geological data is preprocessed using digital terrain analysis technology to identify and extract key geomorphic features and geological structures. Then, the Lawson algorithm is applied to perform initial triangulation on the preprocessed data to obtain a preliminary geomorphic unit division. The Bowyer-Watson algorithm is used to optimize the initial triangulation to ensure that the generated triangular mesh meets the Delaunay criterion, thereby improving the segmentation accuracy and mesh quality. Finally, combined with the regional segmentation method, the topographic geological model is adaptively segmented according to the terrain characteristics, geological attributes and roadbed engineering design parameters to better adapt to the automatic creation of the roadbed model and subsequent engineering design requirements. It reduces the reliance on two-dimensional drawings, reduces the workload of manual editing and correction, and improves the accuracy and efficiency of modeling.

[0151] (2) Multi-precision hierarchical model hybrid control technology: A multi-level model management mechanism is introduced. According to the needs of different stages, multi-precision models are automatically established and released to adapt to terrain and geological conditions of different precisions. The model of the previous stage can be used as a basis to meet the needs of the next stage by adding or modifying details, avoiding repeated modeling and a large amount of workload. This multi-level model management method not only improves modeling efficiency, but also enhances the flexibility and adaptability of the model.

[0152] (3) Linkage optimization and adjustment technology of the overall model and local control points: The linkage optimization and adjustment of the overall model and local control points is also realized through the adaptive optimization algorithm. In the feasibility stage of roadbed design, the overall model can be designed with general accuracy, while the local control points can be designed with refined accuracy. Through the optimization algorithm, the model parameters can be adjusted in real time to achieve overall and local coordinated optimization, thereby improving the flexibility and accuracy of the scheme optimization.

[0153] (4) Efficient storage and management of model files based on dynamic scheduling technology: The use of efficient model compression and dynamic scheduling technology reduces the storage space occupied by model files, reduces network bandwidth limitations, and facilitates model transmission and sharing. At the same time, in response to the rendering problem of high-precision models, the rendering speed and effect are improved through adaptive optimization algorithms and hardware acceleration technology, and the requirements for computer hardware performance are reduced.

[0154] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the multi-level adaptive hybrid modeling method for roadbed engineering of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0155] This application also provides a multi-level adaptive hybrid modeling device for roadbed engineering, please refer to Fig.15 The multi-level adaptive hybrid modeling device for roadbed engineering includes:

[0156] The processing module 10 is used to determine the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the terrain and geological model, the target area segmentation method and the current design stage.

[0157] The creation module 20 is used to create a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component.

[0158] The updating module 30 is used to update the current component model of each roadbed engineering component according to the hierarchical association relationship and the model updating information when receiving the model updating information, so as to obtain the target component model of each roadbed engineering component.

[0159] The generation module 40 is used to generate an engineering design model of the roadbed project according to the target component model of each roadbed project component.

[0160] Optionally, the processing module 10 is further used for:

[0161] The topographic geological data are preprocessed according to the target digital terrain analysis technology to obtain the first geological data; the first geological data are triangulated according to the target segmentation algorithm to obtain the second geological data; the second geological data are segmented and optimized according to the segmentation optimization algorithm to obtain the topographic geological model.

[0162] Optionally, the processing module 10 is further used for:

[0163] According to the terrain and geological model, the target area segmentation method and the engineering design parameters, the component size of each roadbed engineering component is determined; the design accuracy requirement is determined according to the current design stage; the accuracy level of each roadbed engineering component is determined according to the design accuracy requirement; the creation priority of each roadbed engineering component is determined according to the roadbed design requirements.

[0164] Optionally, the updating module 30 is further used for:

[0165] When the phase update information is received, the updated design phase is determined; the updated accuracy requirement is determined according to the updated design phase; and the model update information is determined according to the updated accuracy requirement and the characteristic element information of each roadbed engineering component.

[0166] Optionally, the updating module 30 is further used for:

[0167] Obtain component features of each roadbed engineering component at different precision levels; define characteristic elements of each roadbed engineering component at different precision levels according to the component features of each roadbed engineering component at different precision levels; obtain characteristic element information of each roadbed engineering component according to the characteristic elements of each roadbed engineering component at different precision levels.

[0168] Optionally, the updating module 30 is further used for:

[0169] When the model update information is received, the target update component, the update element of the target update component and the element update information are updated according to the model update information; the associated update component and the update element of the associated update component are determined according to the hierarchical association relationship and the update element of the target update component; the update element of the associated update component and the update element of the target update component are model updated according to the element update information to obtain the target component model of each roadbed engineering component.

[0170] Optionally, the generating module 40 is further configured to:

[0171] A component model file of each roadbed engineering component is obtained according to a target component model of each roadbed engineering component, and a roadbed engineering model file is obtained according to the engineering design model; the model file currently in the viewport, the access frequency of each component model file and the access frequency of the roadbed engineering model file are obtained; a cache model file is determined according to the access frequency of each component model file and the access frequency of the roadbed engineering model file; and the model file in the viewport and the cache model file are cached in the running memory through a cache mechanism.

[0172] The multi-level adaptive hybrid modeling device for roadbed engineering provided by the present application adopts the multi-level adaptive hybrid modeling method for roadbed engineering in the above-mentioned embodiment, which can solve the technical problem that the efficiency and accuracy of three-dimensional modeling of roadbed engineering in the prior art are low and cannot meet the needs of intelligent development of roadbed engineering. Compared with the prior art, the beneficial effects of the multi-level adaptive hybrid modeling device for roadbed engineering provided by the present application are the same as the beneficial effects of the multi-level adaptive hybrid modeling method for roadbed engineering provided by the above-mentioned embodiment, and the other technical features in the multi-level adaptive hybrid modeling device for roadbed engineering are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0173] The present application provides a multi-level adaptive hybrid modeling device for roadbed engineering, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the multi-level adaptive hybrid modeling method for roadbed engineering in the above-mentioned embodiment one.

[0174] Reference below Fig.16 , which shows a schematic diagram of the structure of a multi-level adaptive hybrid modeling device for roadbed engineering suitable for implementing the embodiment of the present application. The multi-level adaptive hybrid modeling device for roadbed engineering in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.16 The multi-level adaptive hybrid modeling device for roadbed engineering shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0175] like Fig.16As shown, the multi-level adaptive hybrid modeling device for roadbed engineering may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to the program stored in a read-only memory (ROM: Read Only Memory) 1002 or the program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the multi-level adaptive hybrid modeling device for roadbed engineering are also stored. The processing device 1001, ROM1002 and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 may allow the multi-level adaptive hybrid modeling device for roadbed engineering to communicate wirelessly or wired with other devices to exchange data. Although the multi-level adaptive hybrid modeling device for roadbed engineering with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0176] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0177] The multi-level adaptive hybrid modeling device for roadbed engineering provided by the present application adopts the multi-level adaptive hybrid modeling method for roadbed engineering in the above-mentioned embodiment, which can solve the technical problem that the efficiency and accuracy of three-dimensional modeling of roadbed engineering in the prior art are low and cannot meet the needs of intelligent development of roadbed engineering. Compared with the prior art, the beneficial effects of the multi-level adaptive hybrid modeling device for roadbed engineering provided by the present application are the same as the beneficial effects of the multi-level adaptive hybrid modeling method for roadbed engineering provided by the above-mentioned embodiment, and the other technical features of the multi-level adaptive hybrid modeling device for roadbed engineering are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0178] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0179] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0180] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the multi-level adaptive hybrid modeling method for roadbed engineering in the above-mentioned embodiment.

[0181] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0182] The computer-readable storage medium may be included in the multi-level adaptive hybrid modeling device for roadbed engineering; or may exist independently without being assembled into the multi-level adaptive hybrid modeling device for roadbed engineering.

[0183] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the multi-level adaptive hybrid modeling device for roadbed engineering, the multi-level adaptive hybrid modeling device for roadbed engineering: determines the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the terrain and geological model, the target area segmentation method and the current design stage; creates the current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component; when receiving the model update information, updates the current component model of each roadbed engineering component according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component; generates the engineering design model of the roadbed engineering according to the target component model of each roadbed engineering component.

[0184] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0185] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0186] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0187] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned multi-level adaptive hybrid modeling method for roadbed engineering, and can solve the technical problem that the efficiency and accuracy of three-dimensional modeling of roadbed engineering in the prior art are low and cannot meet the intelligent development needs of roadbed engineering. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the multi-level adaptive hybrid modeling method for roadbed engineering provided by the above-mentioned embodiment, and will not be repeated here.

[0188] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the multi-level adaptive hybrid modeling method for roadbed engineering as described above.

[0189] The computer program product provided by the present application can solve the technical problem that the efficiency and accuracy of the three-dimensional modeling of roadbed engineering in the prior art are low and cannot meet the intelligent development needs of roadbed engineering. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the multi-level adaptive hybrid modeling method for roadbed engineering provided by the above embodiment, which will not be repeated here.

[0190] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A multi-level adaptive hybrid modeling method for roadbed engineering, characterized in that: The multi-level adaptive hybrid modeling method for roadbed engineering includes: Determine the component size, accuracy level and creation priority of each roadbed engineering component according to the terrain and geological model, target area segmentation method and current design stage; Creating a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component, and the creation priority of each roadbed engineering component; When the model update information is received, the current component model of each roadbed engineering component is updated according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component; An engineering design model of the roadbed project is generated according to the target component model of each roadbed project component.

2. The method according to claim 1, characterized in that Before the step of determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method and the current design stage, the step further includes: Preprocessing the topographic geological data according to the target digital terrain analysis technology to obtain first geological data; triangulate the first geological data according to a target triangulation algorithm to obtain second geological data; The second geological data is segmented and optimized according to a segmentation optimization algorithm to obtain a topographic geological model.

3. The method according to claim 1, characterized in that The step of determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method and the current design stage includes: Determine the component size of each roadbed engineering component based on the topographic geological model, target area segmentation method and engineering design parameters; Determine the design accuracy requirements based on the current design stage; Determine the accuracy level of each roadbed engineering component according to the design accuracy requirements; Determine the creation priority of each roadbed engineering component based on the roadbed design requirements.

4. The method according to claim 1, characterized in that Before the step of updating the current component model of each roadbed engineering component according to the hierarchical association relationship and the model update information upon receiving the model update information to obtain the target component model of each roadbed engineering component, the method further includes: Upon receiving phase update information, determining to update the design phase; Determining update accuracy requirements according to the update design phase; The model update information is determined based on the update accuracy requirements and the characteristic element information of each roadbed engineering component.

5. The method according to claim 4, characterized in that Before the step of determining the model update information according to the update accuracy requirement and the characteristic element information of each roadbed engineering component, the method further includes: Obtain the component characteristics of each roadbed engineering component at different accuracy levels; Define the characteristic elements of each roadbed engineering component at different accuracy levels according to the component characteristics of each roadbed engineering component at different accuracy levels; The characteristic element information of each roadbed engineering component is obtained according to the characteristic elements of each roadbed engineering component at different accuracy levels.

6. The method according to claim 1, characterized in that When the model update information is received, the current component model of each roadbed engineering component is updated according to the hierarchical association relationship and the model update information to obtain the target component model of each roadbed engineering component, including: When receiving the model update information, target updating components, update elements of the target updating components and element update information according to the model update information; Determine an associated update component and an update element of the associated update component according to the hierarchical association relationship and the update element of the target update component; Models of the update elements of the associated update components and the update elements of the target update components are updated according to the element update information to obtain target component models of each roadbed engineering component.

7. The method according to any one of claims 1 to 6, characterized in that After the step of generating the engineering design model of the roadbed project according to the target component model of each roadbed project component, the method further includes: Obtaining a component model file of each roadbed engineering component according to a target component model of each roadbed engineering component, and obtaining a roadbed engineering model file according to the engineering design model; Obtaining the model file currently in the viewport, the access frequency of each component model file, and the access frequency of the roadbed engineering model file; Determine the cache model file according to the access frequency of each component model file and the access frequency of the roadbed engineering model file; The model file in the viewport and the cache model file are cached in the running memory through a cache mechanism.

8. A multi-level adaptive hybrid modeling device for roadbed engineering, characterized in that: The multi-level adaptive hybrid modeling device for roadbed engineering comprises: A processing module, for determining the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component, and the creation priority of each roadbed engineering component according to the terrain geological model, the target area segmentation method, and the current design stage; A creation module, used for creating a current component model of each roadbed engineering component according to the component size of each roadbed engineering component, the accuracy level of each roadbed engineering component and the creation priority of each roadbed engineering component; An updating module, configured to update the current component model of each roadbed engineering component according to the hierarchical association relationship and the model updating information when receiving the model updating information, so as to obtain the target component model of each roadbed engineering component; The generation module is used to generate an engineering design model of the roadbed project according to the target component model of each roadbed project component.

9. A multi-level adaptive hybrid modeling device for roadbed engineering, characterized in that: The multi-level adaptive hybrid modeling device for roadbed engineering comprises: a memory, a processor and a multi-level adaptive hybrid modeling program for roadbed engineering stored in the memory and executable on the processor, wherein the multi-level adaptive hybrid modeling program for roadbed engineering is configured to implement the multi-level adaptive hybrid modeling method for roadbed engineering as described in any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores a multi-level adaptive hybrid modeling program for roadbed engineering, and when the multi-level adaptive hybrid modeling program for roadbed engineering is executed by a processor, the multi-level adaptive hybrid modeling method for roadbed engineering as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Hydraulic BIM model member delivery object detail hierarchy classification compilation method

    CN106327362A

  • Multi-level real-time fusion updating method for multi-source traffic GIS road network

    CN114238542A

  • File storage method and system, storage medium and electronic equipment

    CN116774940A

  • Three-dimensional multi-level geologic model construction method

    CN118298117A

  • Roadbed component model linkage updating method, device and equipment and storage medium

    CN118395537A