A method and system for generating a multi-scale model of a roadway based on a roadway cross-section
By obtaining the tunnel section diagram and generating the initial model based on the preset model category, the problem of not being able to create a multi-scale model of the tunnel in the existing technology is solved, and the rapid generation of multi-scale model of the tunnel is achieved, and design efficiency is improved.
Patent Information
- Application Number
- CN202510288035.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-12
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2045-03-12
AI Technical Summary
The existing technology cannot create multi-scale models of tunnels in coal mine design at one time, resulting in large modeling workload, long time and inefficient design.
By obtaining the cross-sectional view of the tunnel, classify each graphic element based on the preset model category, generate an initial model of each graphic element, and combine it to generate a multi-scale model of the tunnel.
It realizes the rapid generation of multi-scale models of tunnels, solves the problem of large and time-consuming workload of tunnels, and improves design efficiency.
Smart Images

Figure CN119808253B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of digital roadway modeling, and particularly to a method and system for generating a multi-scale roadway model based on a roadway cross-section. Background Art
[0002] A roadway is a general term for horizontal or inclined passages that are dug in rock or coal seams in coal mine engineering and do not lead directly to the ground. It is used for transporting coal, passing personnel, transporting equipment or materials, ventilation, water supply, gas supply, etc., and is a carrier for equipment and pipelines.
[0003] Currently, when creating a multi-scale roadway model in coal mine shaft design, the method of first scanning the cross-section contour along a specified path to generate a roadway model and then separately creating models for internal equipment, pipelines, supports, cables, cable hooks, lamps, gully covers, and other equipment or facilities is adopted. It is impossible to create a roadway model at one time, resulting in a large amount of modeling work, a long modeling time, and low design efficiency. Therefore, there is an urgent need to propose a solution that can quickly generate a roadway and internal equipment (facility) model at one time. Summary of the Invention
[0004] This application provides a method and system for generating a multi-scale roadway model based on a roadway cross-section, so as to at least solve the technical problems of being unable to create a roadway model at one time, having a large amount of modeling work, a long modeling time, and low design efficiency.
[0005] A first aspect embodiment of this application proposes a method for generating a multi-scale roadway model based on a roadway cross-section, and the method includes:
[0006] Obtain a roadway cross-section diagram of the roadway to be modeled, and determine each graphic element included in the roadway cross-section diagram that needs to be represented in the multi-scale roadway model;
[0007] Classify each graphic element based on a preset model category to obtain the model category to which each graphic element belongs, where the preset model category includes: continuous stretching model, discontinuous stretching model, and point model;
[0008] Generate an initial model of each graphic element according to the model category to which each graphic element belongs;
[0009] Combine the initial models of each graphic element to obtain the multi-scale model of the roadway to be modeled.
[0010] Preferably, each graphic element that needs to be represented in the multi-scale roadway model includes:
[0011] Roadway arch and wall, floor, gully, gully cover, rail, sleeper, pipeline, pipeline support and pipe clamp, cable, cable hook.
[0012] Further, classifying each graphic element according to a preset model category to obtain the model category to which each graphic element belongs includes:
[0013] Classifying the roadway arch and wall, the floor, the water channel, the pipeline, and the cable as a continuous stretching model;
[0014] Classifying the water channel cover plate and the rail as an intermittent stretching model;
[0015] Classifying the sleeper, the pipeline support and clamp, and the cable hook as point models.
[0016] Further, generating an initial model for each graphic element according to the model category to which each graphic element belongs includes:
[0017] When the model category to which the graphic element belongs is a continuous stretching model,
[0018] Determine the cross-sectional shape of the graphic element in the roadway cross-sectional view by picking up the contour line or creating a region;
[0019] Use the center line of the graphic element as the stretching path;
[0020] Generate an initial continuous stretching model for the graphic element based on the cross-sectional shape and the stretching path;
[0021] When the model category to which the graphic element belongs is an intermittent stretching model,
[0022] Determine the cross-sectional shape of the graphic element in the roadway cross-sectional view by picking up the contour line or creating a region;
[0023] Use the center line of the graphic element as the stretching path;
[0024] Use a preset intermittent distance as the breaking distance;
[0025] Generate an initial intermittent stretching model for the graphic element based on the cross-sectional shape, the stretching path, and the breaking distance;
[0026] When the model category to which the graphic element belongs is a point model,
[0027] Obtain the parameters of the graphic element and generate an initial single point model for the graphic element by means of parametric modeling;
[0028] Determine the placement path, placement spacing, and center line of the graphic element;
[0029] Generate an initial series point model for the graphic element based on the single point model of the graphic element, the placement path, the placement spacing, and the center line.
[0030] Further, when the model category to which the graphic element belongs is a point model, it further includes:
[0031] Search for the initial single-point model of the graphic element from a pre-established graphic element model library.
[0032] Further, the combining the initial models of the respective graphic elements to obtain the multi-scale model of the roadway to be modeled includes:
[0033] Combine the initial continuous stretching models of the graphic elements whose model category is a continuous stretching model, the initial discontinuous stretching models of the graphic elements whose model category is a discontinuous stretching model, and the initial series of point models of the graphic elements whose model category is a point model to generate the multi-scale model of the roadway to be modeled.
[0034] An embodiment of the second aspect of the present application proposes a system for generating a multi-scale model of a roadway based on a roadway cross-section, including:
[0035] An acquisition module, configured to acquire a roadway cross-section diagram of the roadway to be modeled and determine each graphic element included in the roadway cross-section diagram that needs to be represented in the multi-scale model of the roadway;
[0036] A classification module, configured to classify each graphic element based on a preset model category to obtain the model category to which each graphic element belongs, where the preset model categories include: continuous stretching model, discontinuous stretching model, and point model;
[0037] A generation module, configured to generate an initial model of each graphic element according to the model category to which each graphic element belongs;
[0038] A combination module, configured to combine the initial models of the respective graphic elements to obtain the multi-scale model of the roadway to be modeled.
[0039] Preferably, each graphic element that needs to be represented in the multi-scale model of the roadway includes:
[0040] Roadway arch and wall, floor, water channel, water channel cover plate, rail, sleeper, pipeline, pipeline support and pipe clamp, cable, cable hook.
[0041] An embodiment of the third aspect of the present application proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, it implements the method described in the embodiment of the first aspect.
[0042] A fourth aspect embodiment of the present application proposes a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the method described in the embodiment of the first aspect is implemented.
[0043] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:
[0044] The present application proposes a method and system for generating a multi-scale model of a roadway based on a roadway cross-section. The method includes: obtaining a roadway cross-section diagram of a roadway to be modeled, and determining each graphic element included in the roadway cross-section diagram that needs to be represented in the multi-scale model of the roadway; classifying each graphic element based on a preset model category to obtain the model category to which each graphic element belongs, where the preset model categories include: a continuous stretching model, a discontinuous stretching model, and a point model; generating an initial model of each graphic element according to the model category to which each graphic element belongs; and combining the initial models of each graphic element to obtain the multi-scale model of the roadway to be modeled. The technical solution proposed by the present application can make full use of the existing roadway cross-section diagrams in coal mine engineering design to quickly generate a multi-scale model of the roadway, and solves the problems of large workload and long time consumption in roadway modeling.
[0045] The additional aspects and advantages of the present application will be partially given in the following description, partially will become obvious from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] The above and / or additional aspects and advantages of the present application will become obvious and easy to understand from the following description of the embodiments in conjunction with the drawings, where:
[0047] Figure 1 FIG. is a flowchart of a method for generating a multi-scale model of a roadway based on a roadway cross-section according to an embodiment of the present application;
[0048] Figure 2 FIG. is a cross-section diagram of a certain roadway in a coal mine according to an embodiment of the present application;
[0049] Figure 3 FIG. is a detailed flowchart of a method for generating a multi-scale model of a roadway based on a roadway cross-section according to an embodiment of the present application;
[0050] Figure 4 FIG. is a structural diagram of a system for generating a multi-scale model of a roadway based on a roadway cross-section according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0051] Embodiments of the present application will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, where like or similar reference numerals denote like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the accompanying drawings are exemplary and are intended to explain the present application, and should not be construed as limiting the present application.
[0052] A method and system for generating a multi-scale model of a roadway based on a roadway cross-section proposed by the present application. The method includes: obtaining a roadway cross-section diagram of a roadway to be modeled, and determining each graphic element included in the roadway cross-section diagram that needs to be represented in the multi-scale model of the roadway; classifying each graphic element based on a preset model category to obtain the model category to which each graphic element belongs, where the preset model categories include: continuous stretching model, discontinuous stretching model, and point model; generating initial models of each graphic element according to the model category to which each graphic element belongs; and combining the initial models of each graphic element to obtain a multi-scale model of the roadway to be modeled. The technical solution proposed by the present application can make full use of the existing roadway cross-section diagrams in coal mine engineering design to quickly generate a multi-scale model of the roadway, and solve the problems of large workload and long time consumption in roadway modeling.
[0053] A method and system for generating a multi-scale model of a roadway based on a roadway cross-section according to an embodiment of the present application will be described below with reference to the accompanying drawings.
[0054] Embodiment 1
[0055] Figure 1 As shown in the flowchart of a method for generating a multi-scale model of a roadway based on a roadway cross-section according to an embodiment of the present application, Figure 1 the method includes:
[0056] Step 1: Obtain a roadway cross-section diagram of a roadway to be modeled, and determine each graphic element included in the roadway cross-section diagram that needs to be represented in the multi-scale model of the roadway.
[0057] In an embodiment of the present disclosure, each graphic element that needs to be represented in the multi-scale model of the roadway may include:
[0058] Roadway arch and wall, floor, water channel, water channel cover plate, rail, sleeper, pipeline, pipeline support and pipe clamp, cable, cable hook.
[0059] It should be noted that in the mine design of coal mine engineering, it is necessary to design a roadway cross-section diagram, which consists of a series of two-dimensional graphic symbols, including roadway contour, water channel, cover plate, pipeline, pipeline support, equipment, etc.
[0060] Exemplarily, Figure 2It is a cross-sectional view of a certain roadway in a coal mine. The cross-section includes graphic elements such as the roadway arch, wall, floor, water channel, water channel cover plate, sleeper, rail, cable, cable hook, pipeline, pipeline support and pipe clamp, and the contour line of the mine car. For clarity, the external shape and positioning dimensions of the roadway, equipment or facilities are hidden in the figure. The relative positions between the models have been defined in the cross-sectional view, and there is no need to adjust the positions during the model generation process.
[0061] Step 2: Classify each of the graphic elements based on a preset model category to obtain the model category to which each graphic element belongs. Among them, the preset model categories include: continuous stretching model, discontinuous stretching model, and point model.
[0062] In the embodiment of the present disclosure, the classifying each of the graphic elements based on a preset model category to obtain the model category to which each graphic element belongs includes:
[0063] Classify the roadway arch and wall, the floor, the water channel, the pipeline, and the cable as continuous stretching models;
[0064] Classify the water channel cover plate and the rail as discontinuous stretching models;
[0065] Classify the sleeper, the pipeline support and pipe clamp, and the cable hook as point models.
[0066] It should be noted that the continuous stretching model refers to a model that can be generated according to a given cross-section and path, and the model is continuous, such as a roadway model, a cable model, etc.;
[0067] The discontinuous stretching model refers to a model that can be generated according to the cross-section and path, but the model is interrupted at a certain distance, and the heads and tails of the interrupted models are connected end to end, such as a water channel cover plate model, a rail model, etc.;
[0068] The point model refers to a plurality of repeatedly appearing models arranged along the length direction of the roadway, such as a pipeline support model, a cable hook model, a lamp model, a sleeper model, etc. This type of model is placed along the path, and the model spacing is fixed. If the two-dimensional graphic elements in the cross-sectional view cannot meet the expression needs, they need to be generated through parameters or obtained from the model library.
[0069] For example, Figure 2 as an example, the classification results of different graphic elements are shown in Table 1. Since the contour line of the mine car is used to express the space required for the mine car to pass through this section of the roadway, it can be not expressed in the roadway model of this section. As can be seen from the table, except for the contour line of the mine car, the graphic elements in the roadway cross-sectional view can all be classified into one of the three model categories.
[0070] Table 1 Graphic Element Classification Table
[0071]
[0072] Step 3: Generate initial models for the respective graphic elements according to the model categories to which the respective graphic elements belong.
[0073] In the embodiments of the present disclosure, the specific steps of Step 3 include:
[0074] 1. When the model category to which the graphic element belongs is a continuous stretching model,
[0075] Determine the cross-sectional shape of the graphic element in the roadway cross-sectional view by picking up the contour line or creating a region;
[0076] Use the center line of the graphic element as the stretching path;
[0077] Generate the initial continuous stretching model of the graphic element based on the cross-sectional shape and the stretching path;
[0078] It should be noted that, taking Figure 2 as an example, the cross-sectional shapes of the roadway arch and wall can create the cross-sectional shape by picking up the contour line or by creating a region, and the stretching path is the specified center line.
[0079] Meanwhile, the definition methods of the cross-sectional shapes of the floor, the water channel, and the cable are the same as those of the roadway arch and wall.
[0080] 2. When the model category to which the graphic element belongs is an intermittent stretching model,
[0081] Determine the cross-sectional shape of the graphic element in the roadway cross-sectional view by picking up the contour line or creating a region;
[0082] Use the center line of the graphic element as the stretching path;
[0083] Use the preset intermittent distance as the interruption distance;
[0084] Generate the initial intermittent stretching model of the graphic element based on the cross-sectional shape, the stretching path, and the interruption distance;
[0085] It should be noted that, taking Figure 2 as an example, the generation of the intermittent stretching model requires defining its cross-sectional shape, stretching path, and interruption distance. The cross-sectional shape of the track can create the cross-sectional shape by picking up the contour line or by creating a region, the stretching path is the specified track center line, and the interruption distance is generally 12.5 m or 25 m, that is, when the rail cross-section is stretched along the track center line, it is interrupted every 12.5 m or 25 m. The definition methods of the cross-sectional shape, path, and interruption distance of the water channel cover plate are similar, and the interruption distance of the water channel cover plate is related to its own specifications.
[0086] 3. When the model category to which the graphic element belongs is a point model,
[0087] Obtain the parameters of the graphic element, and generate the initial single point model of the graphic element by means of parametric modeling;
[0088] Determine the placement path, placement spacing and center line of the graphic element;
[0089] Generate the initial series point model of the graphic element based on the single point model of the graphic element, the placement path, the placement spacing and the center line.
[0090] It should be noted that the parametric modeling mainly refers to a modeling method that uses parameters to describe the geometric features of a model, creates a model by inputting specified parameters, and controls the geometric shape and characteristics of the model by adjusting the parameters. For the non-geometric feature information in the model, it is generally attached to the model in the form of associated information. For example, model name, manufacturer name, equipment name, etc.
[0091] Furthermore, when the model category to which the graphic element belongs is a point model, it further includes:
[0092] Find out the initial single point model of the graphic element from the pre-established graphic element model library.
[0093] It should be noted that the graphic element model library can be manually modeled for each image element and stored in a specified graphic file, or the graphic element model library can be formed by modeling each image element using a modeling tool.
[0094] It should be noted that taking Figure 2 as an example, if the two-dimensional graphic elements in the roadway cross-section diagram cannot meet the expression requirements of the point model, the single point model can be generated by parameters or obtained from the graphic element model library. When generating the series, the placement path and placement spacing need to be given. When generating by parameters, the generation method of its parametric model needs to be realized; when obtaining from the graphic element model library, the graphic element model library needs to be established in advance.
[0095] Taking Figure 2 the pipe supports and pipe clamps in as an example, this model can be generated by means of parametric modeling by inputting parameters such as support type, pipe clamp type, pipe diameter, support length, etc. The placement path of the pipe support and pipe clamp model is the center line of the pipe, and the placement spacing is related to the pipe diameter. For example, the spacing of the pipe supports and pipe clamps for a DN150 pipe can be 3m.
[0096] Parametric modeling is a conventional modeling method. Common parametric modeling tools such as Microstation, Revit, Solidworks, etc. have similar functions. Taking a cuboid as an example, in tools such as Microstation, Revit, or Solidworks, input the length, width, and height and then use the mouse cursor to specify the position to generate a cuboid.
[0097] Step 4: Combine the initial models of the respective graphic elements to obtain the multi-scale model of the roadway to be modeled.
[0098] In the embodiment of the present disclosure, Step 4 specifically includes:
[0099] Combine the initial continuous stretching models of the respective graphic elements whose model category is a continuous stretching model, the initial discontinuous stretching models of the respective graphic elements whose model category is a discontinuous stretching model, and the initial series of point models of the respective graphic elements whose model category is a point model to generate the multi-scale model of the roadway to be modeled.
[0100] It should be noted that this technical solution can be implemented by means of computer development. When defining different types of models, different identifiers should be predefined or added in real time for different graphic elements so that the computer program can identify different graphic elements, prompt the required input or specified parameters, and generate models. The detailed implementation process of this technical solution can be as Figure 3 shown, Figure 3 The roadway and internal equipment (facilities) model in
[0101] It should be noted that the models in this application can all be established using software with 3D modeling functions such as Microstation, Revit, or Solidworks.
[0102] The method for generating a multi-scale model of a roadway based on a roadway cross-section provided in this embodiment divides the models generated by different graphic elements in the roadway cross-section diagram into three types: continuous stretching model, discontinuous stretching model, and point model. By defining the cross-section shape and stretching path, a continuous stretching model is generated; by defining the cross-section shape, stretching path, and inputting the interruption distance, a discontinuous stretching model is generated; by generating a single point model, placing path, and placing spacing, a series of point models are generated. Using this method can make full use of the existing roadway cross-section diagrams in coal mine engineering design to quickly generate a multi-scale model of the roadway, and solve the problems of large workload and long time consumption in roadway modeling.
[0103] In summary, the method for generating a multi-scale roadway model based on a roadway cross-section proposed in this embodiment can make full use of the existing roadway cross-section drawings in coal mine engineering design to quickly generate a multi-scale roadway model, solving the problems of large workload and long time consumption in roadway modeling.
[0104] Embodiment 2
[0105] Figure 4 As shown in the structure diagram of a system for generating a multi-scale roadway model based on a roadway cross-section according to an embodiment of the present application, Figure 4 as shown, the system includes:
[0106] An acquisition module 100, configured to acquire a roadway cross-section drawing of a roadway to be modeled and determine each graphic element included in the roadway cross-section drawing that needs to be represented in the multi-scale roadway model;
[0107] Among them, each graphic element that needs to be represented in the multi-scale roadway model includes:
[0108] Roadway arch and wall, floor, water channel, water channel cover plate, steel rail, sleeper, pipeline, pipeline support and pipe clamp, cable, cable hook.
[0109] A classification module 200, configured to classify each graphic element based on a preset model category to obtain the model category to which each graphic element belongs, where the preset model categories include: continuous stretching model, discontinuous stretching model, and point model;
[0110] A generation module 300, configured to generate an initial model of each graphic element according to the model category to which each graphic element belongs;
[0111] A combination module 400, configured to combine the initial models of each graphic element to obtain a multi-scale model of the roadway to be modeled.
[0112] In the embodiment of the present disclosure, the classification module 200 is further configured to:
[0113] Classify the roadway arch and wall, the floor, the water channel, the pipeline, and the cable as continuous stretching models;
[0114] Classify the water channel cover plate and the steel rail as discontinuous stretching models;
[0115] Classify the sleeper, the pipeline support and pipe clamp, and the cable hook as point models.
[0116] In the embodiment of the present disclosure, the generation module 300 is further configured to:
[0117] When the model category to which the graphic element belongs is a continuous stretching model,
[0118] Determine the cross-sectional shape of the graphic element in the roadway cross-sectional view by picking the contour line or creating a region;
[0119] Use the center line of the graphic element as the stretching path;
[0120] Generate the initial continuous stretching model of the graphic element based on the cross-sectional shape and the stretching path;
[0121] When the model category to which the graphic element belongs is a discontinuous stretching model,
[0122] Determine the cross-sectional shape of the graphic element in the roadway cross-sectional view by picking the contour line or creating a region;
[0123] Use the center line of the graphic element as the stretching path;
[0124] Use the preset discontinuous distance as the breaking distance;
[0125] Generate the initial discontinuous stretching model of the graphic element based on the cross-sectional shape, the stretching path and the breaking distance;
[0126] When the model category to which the graphic element belongs is a point model,
[0127] Obtain the parameters of the graphic element, and generate the initial single-point model of the graphic element by means of parametric modeling;
[0128] Determine the placement path, placement spacing and center line of the graphic element;
[0129] Generate the initial series-point model of the graphic element based on the single-point model of the graphic element, the placement path, the placement spacing and the center line.
[0130] Furthermore, the classification module 200 is further configured to:
[0131] When the model category to which the graphic element belongs is a point model, search for the initial single-point model of the graphic element from the pre-established graphic element model library.
[0132] In the embodiments of the present disclosure, the combination module 400 is further configured to:
[0133] Combine the initial continuous stretching models of the graphic elements whose model categories are continuous stretching models, the initial discontinuous stretching models of the graphic elements whose model categories are discontinuous stretching models, and the initial series-point models of the graphic elements whose model categories are point models to generate the multi-scale model of the roadway to be modeled.
[0134] In summary, the system for generating a multi-scale roadway model based on a roadway cross-section proposed in this embodiment can make full use of the existing roadway cross-section drawings in coal mine engineering design to quickly generate a multi-scale roadway model, solving the problems of large workload and long time consumption in roadway modeling.
[0135] Embodiment III
[0136] To implement the above embodiment, the present disclosure also proposes an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method described in Embodiment I is implemented.
[0137] Embodiment IV
[0138] To implement the above embodiment, the present disclosure also proposes a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method described in Embodiment I is implemented.
[0139] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0140] Any process or method description shown in a flowchart or described in other ways herein can be understood to represent a module, segment, or part of code including one or more executable instructions for implementing a customized logic function or process. The scope of the preferred embodiments of the present application includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in a reverse order according to the functions involved, rather than in the order shown or discussed. This should be understood by those skilled in the art to which the embodiments of the present application belong.
[0141] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application.
Claims
1. A method for generating a multi-scale model of a tunnel based on a tunnel section, characterized in that: The method comprises: Obtaining a tunnel cross-section diagram of the tunnel to be modeled, and determining various graphic elements contained in the tunnel cross-section diagram that need to be represented in the tunnel multi-scale model; Classifying the graphic elements based on a preset model category to obtain a model category to which the graphic elements belong, wherein the preset model category includes: a continuous stretching model, a discontinuous stretching model, and a point model; generating an initial model of each graphic element according to the model category to which each graphic element belongs; Combining the initial models of the graphic elements to obtain a multi-scale model of the lane to be modeled; The step of generating the initial model of each graphic element according to the model category to which each graphic element belongs includes: When the model category to which the graphic element belongs is a continuous stretching model, Determine the cross-sectional shape of the graphic element in the tunnel cross-sectional view by picking up contour lines or creating regions; Taking the center line of the graphic element as the stretching path; Generate an initial continuous stretching model of the graphic element based on the cross-sectional shape and the stretching path; When the model category to which the graphic element belongs is a discontinuous stretching model, Determine the cross-sectional shape of the graphic element in the tunnel cross-sectional view by picking up contour lines or creating regions; Taking the center line of the graphic element as the stretching path; The preset interruption distance is used as the interruption distance; Generate an initial discontinuous stretching model of the graphic element based on the cross-sectional shape, the stretching path and the interruption distance; When the model category to which the graphic element belongs is a point model, Acquire the parameters of the graphic element, and generate an initial single point model of the graphic element by using a parametric modeling method; Determining the placement path, placement spacing and center line of the graphic element; An initial series of point models of the graphic element is generated based on the single point model of the graphic element, the placement path, the placement spacing and the center line.
2. The method according to claim 1, characterized in that The graphic elements that need to be represented in the multi-scale model of the roadway include: Tunnel arches and walls, floor plates, gutters, ditch covers, rails, sleepers, pipes, pipe supports and pipe clamps, cables, and cable hooks.
3. The method according to claim 2, characterized in that The classifying the graphic elements based on the preset model category to obtain the model category to which the graphic elements belong includes: Classifying the tunnel arch and wall, the floor, the ditch, the pipeline and the cable as a continuous tensile model; Classifying the ditch cover and the rail as an intermittent tensile model; The rail sleepers, the pipe supports and pipe clamps, and the cable hooks are classified as point models.
4. The method according to claim 1, characterized in that When the model category to which the graphic element belongs is a point model, the method further includes: An initial single point model of the graphic element is found from a pre-established graphic element model library.
5. The method according to claim 4, characterized in that The initial models of the graphic elements are combined to obtain a multi-scale model of the lane to be modeled, including: The initial continuous stretching model of each graphic element whose model category is the continuous stretching model, the initial discontinuous stretching model of each graphic element whose model category is the discontinuous stretching model, and the initial series of point models of each graphic element whose model category is the point model are combined to generate a multi-scale model of the lane to be modeled.
6. A system for generating a multi-scale model of a tunnel based on a tunnel section, characterized in that: The system comprises: An acquisition module, used to acquire a tunnel cross-section diagram of the tunnel to be modeled, and determine various graphic elements contained in the tunnel cross-section diagram that need to be represented in the tunnel multi-scale model; A classification module, used to classify the graphic elements based on a preset model category to obtain the model category to which each graphic element belongs, wherein the preset model category includes: a continuous stretching model, a discontinuous stretching model and a point model; A generating module, used for generating an initial model of each graphic element according to the model category to which each graphic element belongs; A combination module, used for combining the initial models of the graphic elements to obtain a multi-scale model of the lane to be modeled; The generating module is further configured to, when the model category to which the graphic element belongs is a continuous stretching model, Determine the cross-sectional shape of the graphic element in the tunnel cross-sectional view by picking up contour lines or creating regions; Taking the center line of the graphic element as the stretching path; Generate an initial continuous stretching model of the graphic element based on the cross-sectional shape and the stretching path; When the model category to which the graphic element belongs is a discontinuous stretching model, Determine the cross-sectional shape of the graphic element in the tunnel cross-sectional view by picking up contour lines or creating regions; Taking the center line of the graphic element as the stretching path; The preset interruption distance is used as the interruption distance; Generate an initial discontinuous stretching model of the graphic element based on the cross-sectional shape, the stretching path and the interruption distance; When the model category to which the graphic element belongs is a point model, Acquire the parameters of the graphic element, and generate an initial single point model of the graphic element by using a parametric modeling method; Determining the placement path, placement spacing and center line of the graphic element; An initial series of point models of the graphic element is generated based on the single point model of the graphic element, the placement path, the placement spacing and the center line.
7. The system according to claim 6, characterized in that The graphic elements that need to be represented in the multi-scale model of the roadway include: Tunnel arches and walls, floor plates, gutters, ditch covers, rails, sleepers, pipes, pipe supports and pipe clamps, cables, and cable hooks.
8. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 5 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Method and device for creating parameterized roadway, computer equipment and storage medium
CN114792018A
Three-dimensional scene programmed modeling method and device
CN118967948A