Modeling method, device, electronic device and storage medium for waste dump intercepting ditch

By adopting AI-driven modeling method in the BIM environment, the trench lines of the gutters are automatically designed, which solves the cumbersome problem of the gutter modeling process in the existing technology, and achieves fast and accurate modeling, saving time and manual adjustment steps.

CN118779976BActive Publication Date: 2024-12-10POWERCHINA HUADONG ENG CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411274597.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-12
Publication Date
2024-12-10
Estimated Expiration
2044-09-12

AI Technical Summary

Technical Problem

In the prior art, the modeling process of sluice in the BIM environment is cumbersome, requiring manual drawing of polylines, and the projection, smoothing and interruption processes are cumbersome, resulting in designers having to repeatedly call software tools to adjust, which takes a long time.

Method used

Using AI-based modeling method, we obtain the original models of the scrap yard, horse road line and terrain, calculate the catchment area to determine the cross-sectional dimensions of the cross-sectional dimensions of the gutter, generate modeling commands and decompose them into a task list, automatically design the ditch line, and call the construction The mold tool executes a task list, outputs the gutter model and engineering quantity.

Benefits of technology

Automatically design of ditch lines is realized, saving time for gutter modeling, and quickly and accurately generates gutter models that meet the needs, reducing designers' repeated adjustment operations during the gutter line design process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118779976B_ABST
    Figure CN118779976B_ABST
Patent Text Reader

Abstract

The present invention provides a modeling method, device, electronic device and storage medium for a waste dump intercepting ditch. The method includes: obtaining the original model of the waste dump, the bridleway and the terrain, calculating the catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and constructing the cross-sectional model of the intercepting ditch in the model library; generating a modeling command for the intercepting ditch based on the original model and the cross-sectional model of the intercepting ditch; decomposing the modeling command for the intercepting ditch into a task list; calling a modeling tool to execute the task list, and outputting the intercepting ditch model and the engineering quantity of the intercepting ditch model. In this way, the ditch line can be automatically designed, and the intercepting ditch model and the engineering quantity of the intercepting ditch model can be generated. The designer does not need to repeatedly call the BIM software tool for adjustment during the ditch line design process, thereby saving the modeling time of the waste dump intercepting ditch, and quickly and accurately generating a intercepting ditch model that meets the needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of three-dimensional model design, and in particular to a modeling method, device, electronic equipment and storage medium for a waste dump intercepting ditch. Background Art

[0002] With the widespread application of BIM (Building Information Modeling) technology, the soil and water conservation industry has also begun to try to carry out three-dimensional forward design of measures based on BIM technology, which can effectively improve the quality of construction project design, reduce design changes, assist understanding, accurate calculation, output drawings, etc. The intercepting ditch is an important part of soil and water conservation measures. It can intercept the surface water flowing from the roadbed to the roadbed above the roadbed and protect the excavation slope and fill slope foot from water erosion. In the BIM environment, the modeling of the intercepting ditch is to obtain the cross section using the parametric cross-section design method, and to obtain the three-dimensional model by lofting along the ditch line. The design process of the ditch line is relatively complicated. First, a polyline is drawn along the periphery of the waste dump as the interception direction, and then projected onto the terrain surface, and then the angular parts are smoothed, and then the polyline is interrupted at the highest point of the terrain and the intersection with the horse road. Finally, the ditch line of the top platform of the waste dump is adjusted to the vertex of the ditch line using the longitudinal section perspective to control the longitudinal slope rate of the ditch line on the top platform.

[0003] However, the existing intercepting ditch modeling process is very cumbersome when it is manually drawn in the BIM environment. The ditch line direction needs to be manually drawn with polylines. When processing the ditch line, the projection, smoothing, and interruption processes also need to be manually operated step by step. In order to meet the requirements of the longitudinal slope of the platform ditch line, the designer must consider both the plane layout and the reasonable longitudinal height difference. In practice, there is a process of repeatedly calling BIM software tools for adjustment, which is time-consuming. Summary of the invention

[0004] In view of this, the purpose of the present invention is to provide a modeling method, device, electronic device and storage medium for a waste dump drainage ditch, so as to automatically design the ditch line, generate the drainage ditch model and the engineering quantity of the drainage ditch model, without the need for designers to repeatedly call BIM software tools for adjustment during the ditch line design process, thereby saving the modeling time of the waste dump drainage ditch and quickly and accurately generating a drainage ditch model that meets the needs.

[0005] In the first aspect, an embodiment of the present invention provides a modeling method for a drainage ditch in a waste dump, the method comprising: obtaining an original model of the waste dump, a bridleway and a terrain, calculating a catchment area based on the original terrain model to determine the cross-sectional dimensions of the drainage ditch, and constructing a cross-sectional model of the drainage ditch in a model library; generating a drainage ditch modeling command based on the original model and the cross-sectional model of the drainage ditch; decomposing the drainage ditch modeling command into a task list; calling a modeling tool to execute the task list, and outputting the drainage ditch model and the engineering quantity of the drainage ditch model.

[0006] In an optional embodiment of the present application, the elements of the above-mentioned intercepting ditch modeling command include: a waste dump object, a cross-sectional model of the intercepting ditch, and a longitudinal slope ratio of the top platform ditch line.

[0007] In an optional embodiment of the present application, the above-mentioned step of decomposing the intercepting ditch modeling command into a task list includes: decomposing the intercepting ditch modeling command into a task list including multiple sub-tasks; the sub-tasks include: forming the direction of the ditch line; smoothing the ditch line; interrupting the ditch line and automatically naming it; adjusting the longitudinal slope ratio of the platform ditch line; and laying out the intercepting ditch model.

[0008] In an optional embodiment of the present application, the step of forming the direction of the trench line includes: generating an intersection line between the slag body and the ground, and automatically expanding the intersection line between the slag body and the ground to form the direction of the trench line.

[0009] In an optional embodiment of the present application, the above-mentioned step of interrupting the ditch line and automatically naming it includes: calling a tool to interrupt the ditch line to obtain multiple ditch line segments; wherein the interrupted intersection points of the ditch line include: the lowest point of the ditch line, the intersection point of the retaining wall line and the ditch line, the intersection point of the horse path and the ditch line, and the midpoint of the upper end; placing each ditch line segment on a different layer, and naming the layers in order from top to bottom.

[0010] In an optional embodiment of the present application, the top layer on the left side is the first layer, and the top layer on the right side is the second layer; the step of adjusting the longitudinal slope ratio of the platform groove line includes: adjusting the position of the upper midpoint from the initial value of the position of the upper midpoint, so that the longitudinal slope ratio of the groove line segment corresponding to the first layer and the groove line segment corresponding to the second layer meets the preset longitudinal slope ratio requirement.

[0011] In an optional embodiment of the present application, the step of laying out the intercepting ditch model includes: setting corresponding intercepting ditch models for multiple ditch line segments based on the cross-sectional model of the intercepting ditch.

[0012] In the second aspect, an embodiment of the present invention also provides a modeling device for a waste dump intercepting ditch, the device comprising: a module for determining a cross-sectional model of an intercepting ditch, for obtaining an original model of the waste dump, a bridleway and a terrain, calculating a catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and constructing a cross-sectional model of the intercepting ditch in a model library; a module for generating modeling commands for an intercepting ditch, for generating modeling commands for an intercepting ditch based on the original model and the cross-sectional model of the intercepting ditch; a module for decomposing modeling commands for an intercepting ditch, for decomposing the modeling commands for an intercepting ditch into a task list; and a module for outputting a modeling model, for calling a modeling tool to execute the task list, and outputting the intercepting ditch model and the engineering quantity of the intercepting ditch model.

[0013] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the above-mentioned modeling method of the waste dump intercepting ditch.

[0014] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned modeling method of the waste dump intercepting ditch.

[0015] The embodiments of the present invention bring the following beneficial effects:

[0016] The embodiment of the present invention provides a modeling method, device, electronic device and storage medium for a waste dump intercepting ditch, which obtains the original model of the waste dump, the bridleway and the terrain, calculates the catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and constructs the cross-sectional model of the intercepting ditch in the model library; generates a modeling command for the intercepting ditch based on the original model and the cross-sectional model of the intercepting ditch; decomposes the modeling command for the intercepting ditch into a task list; calls a modeling tool to execute the task list, and outputs the intercepting ditch model and the engineering quantity of the intercepting ditch model. In this way, the ditch line can be automatically designed, the intercepting ditch model and the engineering quantity of the intercepting ditch model can be generated, and the designer does not need to repeatedly call the BIM software tool for adjustment during the ditch line design process, thereby saving the modeling time of the waste dump intercepting ditch, and quickly and accurately generating a intercepting ditch model that meets the needs.

[0017] Other features and advantages of the present disclosure will be set forth in the following description, or some features and advantages may be inferred or unambiguously determined from the description, or may be learned by implementing the above-mentioned technology of the present disclosure.

[0018] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0020] Figure 1 A flow chart of a method for modeling a drainage ditch in a waste dump provided by an embodiment of the present invention;

[0021] Figure 2 A schematic diagram of an original model of a waste dump, a bridleway and a terrain provided by an embodiment of the present invention;

[0022] Figure 3 A schematic diagram of a modeling method for a drainage ditch in a waste dump provided by an embodiment of the present invention;

[0023] Figure 4 A flow chart of another method for modeling a drainage ditch in a waste dump provided by an embodiment of the present invention;

[0024] Figure 5 A schematic diagram of forming and naming a groove line provided by an embodiment of the present invention;

[0025] Figure 6 A schematic diagram of a final output intercepting ditch model provided by an embodiment of the present invention;

[0026] Figure 7 A schematic diagram of the structure of a modeling device for a waste dump intercepting ditch provided by an embodiment of the present invention;

[0027] Figure 8 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0029] At present, with the widespread application of BIM technology, the soil and water conservation industry has also begun to try to carry out three-dimensional forward design of measures based on BIM technology, which can effectively improve the design quality of construction projects, reduce design changes, assist understanding, accurate calculation, output drawings, etc. The intercepting ditch is an important part of soil and water conservation measures. It can intercept the surface water flow from the roadbed to the roadbed above the roadbed and protect the excavation slope and fill slope foot from water erosion. In the BIM environment, the modeling of the intercepting ditch is to obtain the cross section using the parametric cross-section design method, and to obtain the three-dimensional model by lofting along the ditch line. The design process of the ditch line is relatively complicated. First, a polyline is drawn along the periphery of the waste dump as the interception direction, and then projected onto the terrain surface, and then the angular parts are smoothed, and then the polyline is interrupted at the highest point of the terrain and the intersection with the horse road. Finally, the ditch line of the top platform of the waste dump is adjusted to the vertex of the ditch line using the longitudinal section perspective to control the longitudinal slope of the top platform ditch line.

[0030] However, the existing intercepting ditch modeling process is very cumbersome when it is manually drawn in the BIM environment. The ditch line direction needs to be manually drawn with polylines. When processing the ditch line, the projection, smoothing, and interruption processes also need to be manually operated step by step. In order to meet the requirements of the longitudinal slope of the platform ditch line, the designer must consider both the plane layout and the reasonable longitudinal height difference. In practice, there is a process of repeatedly calling BIM software tools for adjustment, which is time-consuming.

[0031] Based on this, the embodiment of the present invention provides a method, device, electronic device and storage medium for modeling a waste dump intercepting ditch, specifically providing a method for modeling a waste dump intercepting ditch based on AI (Artificial Intelligence) interaction, which can overcome the defect of the ditch line design process in the prior art that the manual operation is cumbersome and leads to a long design time. In this way, the ditch line can be designed automatically, and the intercepting ditch model and the engineering quantity of the intercepting ditch model can be generated. The designer does not need to repeatedly call the BIM software tool for adjustment during the ditch line design process, thereby saving the modeling time of the waste dump intercepting ditch and quickly and accurately generating a intercepting ditch model that meets the needs.

[0032] To facilitate understanding of this embodiment, a modeling method for a drainage ditch in a waste dump disclosed in an embodiment of the present invention is first introduced in detail.

[0033] Embodiment 1:

[0034] The embodiment of the present invention provides a modeling method for a waste dump intercepting ditch, see Figure 1 A flow chart of a method for modeling a waste dump intercepting ditch is shown, and the method for modeling a waste dump intercepting ditch comprises the following steps:

[0035] Step S102, obtaining the original model of the waste dump, the bridleway and the terrain, calculating the catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and constructing the cross-sectional model of the intercepting ditch in the model library.

[0036] A waste dump is a storage site for waste soil and waste residue generated during construction. Its selection and design are of great significance to the safety of the project and the protection of the environment. The design and site selection of a waste dump need to comprehensively consider a variety of factors, including geological conditions, flood control and drainage measures, vegetation restoration, etc., to ensure the stability and safety of the dump.

[0037] A bridleway refers to a horizontal passage built when the slope of a waste dump is higher than a certain height to ensure traffic during the construction period and to ensure slope stability.

[0038] An intercepting ditch refers to a ditch set up outside the top of the cutting slope to intercept water flowing from the hillside to the roadbed.

[0039] See also Figure 2 A schematic diagram of a primitive model of a waste dump, bridleway and terrain is shown. Figure 2 The original model in the figure shows the slag body, horse trail, terrain and the intersection line between the slag body and the ground.

[0040] See also Figure 3 The schematic diagram of a modeling method for a waste dump intercepting ditch is shown. In this embodiment, the cross-sectional model of the intercepting ditch can be obtained by using a parametric cross-sectional design method based on the original model of the existing waste dump, bridleway and terrain. The parametric cross-sectional design method can be: the catchment area is calculated based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and each size is input into the model library to perform parametric cross-sectional modeling of the intercepting ditch.

[0041] Step S104: Generate a drainage ditch modeling command based on the original model and the drainage ditch cross-section model.

[0042] like Figure 3 As shown in the figure, the user can use human-computer interaction to give commands for modeling the drainage ditch in the waste dump.

[0043] In some embodiments, the elements of the intercepting ditch modeling command include: a waste dump object, a cross-sectional model of the intercepting ditch, and a longitudinal slope ratio of the top platform ditch line.

[0044] Among them, the slope ratio is also called the slope, which is the ratio of the vertical height and horizontal width of the slope, that is, the tangent value of the slope angle.

[0045] Step S106, decomposing the intercepting ditch modeling command into a task list.

[0046] In this embodiment, the intercepting ditch modeling command can be decomposed into a task list according to the modeling command by AI AGENT (artificial intelligence agent). AI AGENT is an intelligent entity that can perceive the environment, make decisions and execute actions. Unlike traditional artificial intelligence, AI Agent has the ability to gradually complete a given goal by thinking independently and calling tools.

[0047] like Figure 3 As shown, in this embodiment, the intercepting ditch modeling command can be decomposed into a task list according to the modeling command by AI.

[0048] Step S108, calling the modeling tool to execute the task list, and outputting the intercepting ditch model and the engineering quantity of the intercepting ditch model.

[0049] like Figure 3 As shown, in this embodiment, the AI ​​Agent can call the tools in the BIM software in sequence according to the decomposed task list, execute the subtasks in the task list, and finally output the modeling results of the intercepting ditch model and the engineering quantity calculation results of the intercepting ditch model.

[0050] In this embodiment, AI can be used to decompose the intercepting ditch modeling command into a task list according to the modeling command, call the modeling tool to execute the task list, output the intercepting ditch model and the engineering quantity of the intercepting ditch model, thereby saving the modeling time of the intercepting ditch in the waste dump and quickly and accurately generating an intercepting ditch model that meets the needs.

[0051] The embodiment of the present invention provides a method for modeling a drainage ditch in a waste dump, which obtains the original model of the waste dump, the bridleway and the terrain, calculates the catchment area based on the original terrain model to determine the cross-sectional size of the drainage ditch, and constructs the cross-sectional model of the drainage ditch in the model library; generates drainage ditch modeling commands based on the original model and the cross-sectional model of the drainage ditch; decomposes the drainage ditch modeling commands into a task list; calls a modeling tool to execute the task list, and outputs the drainage ditch model and the engineering quantity of the drainage ditch model. In this way, the ditch line can be automatically designed, the drainage ditch model and the engineering quantity of the drainage ditch model can be generated, and the designer does not need to repeatedly call the BIM software tool for adjustment during the ditch line design process, thereby saving the modeling time of the drainage ditch in the waste dump, and quickly and accurately generating a drainage ditch model that meets the requirements.

[0052] Embodiment 2:

[0053] This embodiment provides another method for modeling a drainage ditch in a waste dump. This method is implemented on the basis of the above embodiment, and focuses on describing the steps of decomposing the drainage ditch modeling command into a task list. Figure 4 A flow chart of another method for modeling a waste dump intercepting ditch is shown, and the method for modeling a waste dump intercepting ditch comprises the following steps:

[0054] Step S402, obtaining the original model of the waste dump, the bridleway and the terrain, calculating the catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and constructing the cross-sectional model of the intercepting ditch in the model library.

[0055] Step S404: Generate a drainage ditch modeling command based on the original model and the drainage ditch cross-section model.

[0056] Step S406: decompose the intercepting ditch modeling command into a task list including a plurality of subtasks.

[0057] like Figure 3 As shown, the above subtasks include: forming the direction of the ditch line; smoothing the ditch line; interrupting the ditch line and automatically naming it; adjusting the longitudinal slope ratio of the platform ditch line; and laying out the intercepting ditch model.

[0058] In some embodiments, the step of forming the direction of the trench line includes: generating an intersection line between the slag body and the ground, and automatically expanding the intersection line between the slag body and the ground to form the direction of the trench line.

[0059] See also Figure 5 A schematic diagram of forming and naming a trench line is shown, generating an intersection line between the slag body and the ground, and automatically expanding the intersection line outward by 2m to form the trench line direction.

[0060] In some embodiments, the above-mentioned steps of interrupting the ditch line and automatically naming it include: calling a tool to interrupt the ditch line to obtain multiple ditch line segments; wherein the interrupted intersection points of the ditch line include: the lowest point of the ditch line, the intersection point of the retaining wall line and the ditch line, the intersection point of the horse path and the ditch line, and the midpoint of the upper end; placing each ditch line segment on a different layer, and naming the layers in order from top to bottom.

[0061] The upper end is the truncated line segment of the top platform. Figure 5 As shown, each groove line is saved in a different layer, from top to bottom, named left and right. Figure 5 As shown, they can be named left 1, left 2, left 3, left 4, right 1, right 2, right 3, and right 4.

[0062] In some embodiments, the top layer on the left side is the first layer, and the top layer on the right side is the second layer; the step of adjusting the longitudinal slope ratio of the platform groove line includes: adjusting the position of the upper midpoint from the initial value of the upper midpoint position, so that the longitudinal slope ratio of the groove line segment corresponding to the first layer and the groove line segment corresponding to the second layer meets the preset longitudinal slope ratio requirement.

[0063] like Figure 5As shown, the first layer is named Left 1 and the second layer is named Right 1. After the ditch line is interrupted, the position of the upper midpoint can be adjusted from the initial value of the upper midpoint position so that the actual longitudinal slope ratio values ​​of the ditch line segments corresponding to Left 1 and Right 1 meet the preset longitudinal slope ratio requirements, thereby obtaining the final upper midpoint position.

[0064] In this embodiment, the intercepting ditch line can be automatically generated, and the designer does not need to repeatedly call the BIM software tool to make adjustments during the ditch line design process, thereby saving the modeling time of the waste dump intercepting ditch.

[0065] In some embodiments, the step of laying out the intercepting ditch model includes: setting corresponding intercepting ditch models for multiple ditch line segments based on the cross-sectional model of the intercepting ditch.

[0066] In this embodiment, the intercepting ditch cross-section model in the model library can be called to set different intercepting ditch models for different ditch line segments after segmentation.

[0067] Step S408, calling the modeling tool to execute the task list, and outputting the intercepting ditch model and the engineering quantity of the intercepting ditch model.

[0068] See also Figure 6 A schematic diagram of a final output intercepting ditch model is shown in FIG. Figure 6 The arranged intercepting ditch model and the slag body are shown in FIG. In this embodiment, the intercepting ditch model can be automatically constructed, thereby saving the modeling time of the intercepting ditch in the waste slag field.

[0069] The above method provided by the embodiment of the present invention can analyze user commands and decompose them into a list of intercepting ditch modeling tasks through human-computer interaction, and automatically execute tasks according to the list, including intercepting ditch line generation and model layout, thereby improving modeling efficiency.

[0070] Embodiment three:

[0071] Corresponding to the above method embodiment, the present invention provides a modeling device for a waste dump intercepting ditch, see Figure 7 The schematic diagram of the structure of a modeling device for a waste dump intercepting ditch is shown, and the modeling device for a waste dump intercepting ditch comprises:

[0072] The intercepting ditch cross-section model determination module 71 is used to obtain the original model of the waste dump, the bridleway and the terrain, calculate the catchment area based on the original terrain model to determine the cross-section size of the intercepting ditch, and construct the cross-section model of the intercepting ditch in the model library;

[0073] A drainage ditch modeling command generating module 72 is used to generate a drainage ditch modeling command based on the original model and the drainage ditch cross-section model;

[0074] The intercepting ditch modeling command decomposition module 73 is used to decompose the intercepting ditch modeling command into a task list;

[0075] The intercepting ditch model output module 74 is used to call the modeling tool to execute the task list and output the intercepting ditch model and the engineering quantity of the intercepting ditch model.

[0076] The embodiment of the present invention provides a modeling device for a waste dump intercepting ditch, which obtains the original model of the waste dump, the bridleway and the terrain, calculates the catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and constructs the cross-sectional model of the intercepting ditch in the model library; generates a modeling command for the intercepting ditch based on the original model and the cross-sectional model of the intercepting ditch; decomposes the modeling command for the intercepting ditch into a task list; calls a modeling tool to execute the task list, and outputs the intercepting ditch model and the engineering quantity of the intercepting ditch model. In this way, the ditch line can be automatically designed, the intercepting ditch model and the engineering quantity of the intercepting ditch model can be generated, and the designer does not need to repeatedly call the BIM software tool for adjustment during the ditch line design process, thereby saving the modeling time of the waste dump intercepting ditch, and quickly and accurately generating a intercepting ditch model that meets the needs.

[0077] The elements of the above intercepting ditch modeling command include: waste dump object, intercepting ditch cross-section model and longitudinal slope ratio of the top platform ditch line.

[0078] The above-mentioned intercepting ditch modeling command decomposition module is used to decompose the intercepting ditch modeling command into a task list including multiple subtasks; the subtasks include: forming the ditch line direction; ditch line smoothing; ditch line interruption and automatic naming; platform ditch line adjustment longitudinal slope ratio; laying out the intercepting ditch model.

[0079] The above intercepting ditch modeling command decomposition module is used to generate the intersection line between the slag body and the ground, and automatically expand the intersection line between the slag body and the ground to form the ditch line direction.

[0080] The above-mentioned intercepting ditch modeling command decomposition module is used to call the tool to interrupt the ditch line to obtain multiple ditch line segments; wherein, the interrupted intersection points of the ditch line include: the lowest point of the ditch line, the intersection point of the retaining wall line and the ditch line, the intersection point of the horse path and the ditch line, and the upper midpoint; each ditch line segment is placed on a different layer, and the layers are named in order from top to bottom.

[0081] The top layer on the left side is the first layer, and the top layer on the right side is the second layer; the above-mentioned intercepting ditch modeling command decomposition module is used to adjust the position of the upper midpoint starting from the initial value of the upper midpoint position so that the longitudinal slope ratio of the ditch line segment corresponding to the first layer and the ditch line segment corresponding to the second layer meets the preset longitudinal slope ratio requirement.

[0082] The above-mentioned intercepting ditch modeling command decomposition module is used to set corresponding intercepting ditch models for multiple ditch line segments based on the intercepting ditch cross-section model.

[0083] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device for modeling the waste dump drainage ditch can refer to the corresponding process in the aforementioned embodiment of the method for modeling the waste dump drainage ditch, and will not be repeated here.

[0084] Embodiment 4:

[0085] The embodiment of the present invention also provides an electronic device for running the above-mentioned waste dump intercepting ditch modeling method; see Figure 8 A structural schematic diagram of an electronic device is shown, the electronic device includes a memory 100 and a processor 101, wherein the memory 100 is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor 101 to implement the above-mentioned modeling method of the waste dump intercepting ditch.

[0086] Further, Figure 8 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 101 , the communication interface 103 and the memory 100 are connected via the bus 102 .

[0087] The memory 100 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0088] The processor 101 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 101. The above processor 101 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100 and completes the steps of the method of the above embodiment in combination with its hardware.

[0089] An embodiment of the present invention also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the above-mentioned modeling method of the waste dump intercepting ditch. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0090] The computer program product of the method, device, electronic device and storage medium for modeling the intercepting ditch of the waste dump provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method in the previous method embodiment. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0091] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and / or device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0092] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0093] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0094] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0095] Finally, it should be noted that the above embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A modeling method for a waste dump intercepting ditch, characterized in that: The method comprises: Obtain the original model of the waste dump, bridleway and terrain, calculate the catchment area based on the original terrain model to determine the cross-sectional size of the intercepting ditch, and construct the cross-sectional model of the intercepting ditch in the model library; Generate a drainage ditch modeling command based on the original model and the drainage ditch cross-section model; Decomposing the intercepting ditch modeling command into a task list; Calling a modeling tool to execute the task list, and outputting a drainage ditch model and the engineering quantity of the drainage ditch model; The step of decomposing the intercepting ditch modeling command into a task list includes: decomposing the intercepting ditch modeling command into a task list including a plurality of subtasks; the subtasks include: forming the ditch line direction; smoothing the ditch line; interrupting the ditch line and automatically naming it; adjusting the longitudinal slope ratio of the platform ditch line; laying out the intercepting ditch model; The step of forming the groove line direction includes: generating an intersection line between the slag body and the ground, and automatically expanding the intersection line between the slag body and the ground to form the groove line direction; The step of interrupting the ditch line and automatically naming it includes: calling a tool to interrupt the ditch line to obtain multiple ditch line segments; wherein the interrupted intersection points of the ditch line include: the lowest point of the ditch line, the intersection point of the retaining wall line and the ditch line, the intersection point of the horse path and the ditch line, and the midpoint of the upper end; wherein the upper end is the truncated line segment of the top platform; placing each of the ditch line segments on different layers, and naming the layers in order from top to bottom; The top layer on the left is the first layer, and the top layer on the right is the second layer; the step of adjusting the longitudinal slope ratio of the platform ditch line includes: adjusting the position of the upper midpoint starting from the initial value of the position of the upper midpoint, so that the longitudinal slope ratio values ​​of the ditch line segments corresponding to the first layer and the ditch line segments corresponding to the second layer meet the preset longitudinal slope ratio requirements.

2. The method according to claim 1, characterized in that The elements of the intercepting ditch modeling command include: a waste dump object, a cross-section model of the intercepting ditch, and a longitudinal slope ratio of the top platform ditch line.

3. The method according to claim 1, characterized in that The steps for laying out the intercepting ditch model include: Based on the cross-sectional model of the intercepting ditch, corresponding intercepting ditch models are set for the plurality of ditch line segments.

4. A modeling device for a waste dump intercepting ditch, characterized in that: The device comprises: The module for determining the cross-section model of the intercepting ditch is used to obtain the original model of the waste dump, the bridleway and the terrain, calculate the catchment area based on the original terrain model to determine the cross-section size of the intercepting ditch, and construct the cross-section model of the intercepting ditch in the model library; A drainage ditch modeling command generating module, used for generating a drainage ditch modeling command based on the original model and the drainage ditch cross-section model; A drainage ditch modeling command decomposition module, used for decomposing the drainage ditch modeling command into a task list; A drainage ditch model output module, used for calling a modeling tool to execute the task list, and outputting a drainage ditch model and the engineering quantity of the drainage ditch model; The intercepting ditch modeling command decomposition module is used to decompose the intercepting ditch modeling command into a task list including multiple subtasks; the subtasks include: forming the ditch line direction; smoothing the ditch line; interrupting the ditch line and automatically naming it; adjusting the longitudinal slope ratio of the platform ditch line; laying out the intercepting ditch model; The intercepting ditch modeling command decomposition module is used to generate the intersection line between the slag body and the ground, and automatically expand the intersection line between the slag body and the ground to form the ditch line direction; The intercepting ditch modeling command decomposition module is used to call a tool to interrupt the ditch line to obtain multiple ditch line segments; wherein the interrupted intersection points of the ditch line include: the lowest point of the ditch line, the intersection point of the retaining wall line and the ditch line, the intersection point of the horse path and the ditch line, and the midpoint of the upper end; wherein the upper end is the truncation line segment of the top platform; each of the ditch line segments is placed in a different layer, and the layers are named in order from top to bottom; The top layer on the left is the first layer, and the top layer on the right is the second layer; the intercepting ditch modeling command decomposition module is used to adjust the position of the upper midpoint starting from the initial value of the position of the upper midpoint, so that the longitudinal slope ratio of the ditch line segment corresponding to the first layer and the ditch line segment corresponding to the second layer meets the preset longitudinal slope ratio requirement.

5. An electronic device, characterized in that: The electronic device includes a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the modeling method of the waste dump intercepting ditch according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to implement the modeling method of the waste dump intercepting ditch according to any one of claims 1 to 3.