Waste slag field capacity acquisition method and device, readable storage medium and electronic equipment

By constructing digital elevation models and raster models, and combining remote sensing imagery and radar point cloud data, the capacity of spoil disposal sites is calculated in layers, solving the problem of low accuracy in obtaining spoil disposal site capacity and achieving a more accurate assessment of spoil disposal site capacity.

CN121837519APending Publication Date: 2026-04-10NORTHWEST ENGINEERING CORPORATION LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-26
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The accuracy of obtaining the capacity of spoil disposal sites in existing technologies is low, which affects the accuracy of infrastructure construction planning.

Method used

By acquiring topographic data of the spoil heap, a digital elevation model and a raster model are constructed. The capacity of the spoil heap is calculated layer by layer. Remote sensing imagery and radar point cloud data are registered. Combined with particle size distribution and bulk density data, the capacity of each layer is determined. Parameters such as raster cell division and slope angle are used for precise calculation.

Benefits of technology

It improves the accuracy of spoil disposal site capacity acquisition, ensures the accuracy of spoil disposal site capacity calculation, and supports more precise site planning and safety assessment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121837519A_ABST
    Figure CN121837519A_ABST
Patent Text Reader

Abstract

The invention provides a waste slag field capacity acquisition method and device, a readable storage medium and electronic equipment, and relates to the technical field of geographic information. The method for obtaining the capacity of the waste slag field comprises the steps that topographic data of the waste slag field are obtained, a digital elevation model of the waste slag field is determined based on the topographic data, a grid model of the waste slag field is determined based on the digital elevation model, and the grid model comprises a plurality of grid units; the top plane of a first waste slag layer of the waste slag field is determined, and the stacking depth corresponding to each grid unit is determined based on the top plane of the first waste slag layer; determining the capacity of the first waste slag layer based on the stacking depth corresponding to each grid unit; determining a second waste slag layer set except the first waste slag layer in the waste slag field; and obtaining the capacity of each second waste slag layer in the second waste slag layer set, and determining the sum of the capacity of the first waste slag layer and the capacity of each second waste slag layer as the capacity of the waste slag field. The method can improve the obtaining precision of the capacity of the waste slag field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of geographic information technology, and more specifically, to a method and apparatus for obtaining the capacity of a waste disposal site, a readable storage medium, and an electronic device. Background Technology

[0002] Determining the capacity of spoil heaps is crucial for infrastructure planning. Accurate calculations of spoil heap capacity are necessary for site planning and safety assessment.

[0003] However, the current calculations mainly rely on simplified empirical formulas to determine the capacity of spoil heaps, which indicates that the accuracy of the current process for obtaining spoil heap capacity is relatively low.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] The purpose of this disclosure is to provide a method, apparatus, medium, and electronic equipment for obtaining the capacity of a spoil disposal site, thereby overcoming, at least to some extent, the problem of low accuracy in obtaining the capacity of a spoil disposal site.

[0006] According to a first aspect of this disclosure, a method for obtaining the capacity of a spoil heap is provided, comprising: acquiring topographic data of the spoil heap; determining a digital elevation model of the spoil heap based on the topographic data; determining a grid model of the spoil heap based on the digital elevation model, the grid model including multiple grid cells; determining the top plane of a first spoil layer of the spoil heap; determining the stacking depth corresponding to each grid cell based on the top plane of the first spoil layer; determining the capacity of the first spoil layer based on the stacking depth corresponding to each grid cell; determining a set of second spoil layers of the spoil heap excluding the first spoil layer; acquiring the capacity of each second spoil layer in the set of second spoil layers; and determining the sum of the capacity of the first spoil layer and the capacity of each second spoil layer as the capacity of the spoil heap.

[0007] Optionally, the topographic data of the spoil disposal site can be acquired, including: acquiring remote sensing image data of the spoil disposal site; acquiring radar point cloud data of the spoil disposal site; registering the remote sensing image data with the radar point cloud data, and generating topographic data of the spoil disposal site based on the registration result.

[0008] Optionally, determining the capacity of the first waste layer based on the stacking depth corresponding to each grid unit includes: multiplying the stacking depth corresponding to each grid unit by the area of ​​the grid unit to determine the volume of each grid unit in the first waste layer; adding the capacities of each grid unit in the first waste layer to determine a first volume; and subtracting the first volume from the volume occupied by the slope to determine a second volume, which is used as the capacity of the first waste layer.

[0009] Optionally, determining the set of second waste layers in the waste disposal site, excluding the first waste layer, includes: acquiring particle size distribution data and bulk density data of the target waste contained in the waste disposal site; determining the layer height, ramp width, and slope angle of the waste disposal site based on the particle size distribution data and bulk density data; and determining the set of second waste layers in the waste disposal site, excluding the first waste layer, based on the layer height, ramp width, and slope angle.

[0010] Optionally, the layer height, ramp width, and slope angle of the spoil heap are determined based on particle size distribution data and bulk density data, including: determining the comprehensive internal friction angle of the spoil based on particle size distribution data; determining the bulk density of the spoil based on bulk density data; determining the layer height based on the comprehensive internal friction angle, bulk density, and a pre-set single-layer safety factor; determining the slope angle based on the comprehensive internal friction angle and a pre-set slope safety factor; and determining the ramp width based on the layer height, slope angle, and a pre-set minimum width.

[0011] Optionally, obtaining the capacity of each second waste layer in the second waste layer set includes: determining the top surface area, bottom surface area, and layer height of each second waste layer in the second waste layer set based on the layer height, slope angle, and walkway width; and determining the capacity of the second waste layer based on the top surface area, bottom surface area, and layer height of each second waste layer.

[0012] Optionally, determining the capacity of the second waste layer based on the top surface area, bottom surface area, and layering height of each second waste layer includes: determining the projection of the top surface of the second waste layer onto the plane containing the bottom surface of the second waste layer, so as to determine the overlapping area and non-overlapping area of ​​the top and bottom surfaces according to the top surface area and bottom surface area of ​​each second waste layer; multiplying each overlapping area by the layering height of the second waste layer corresponding to each overlapping area to determine the volume of the overlapping portion; dividing the non-overlapping area into multiple grid units and determining the elevation of each grid unit; multiplying the elevation corresponding to each grid unit by the area of ​​the grid unit to determine the volume of each grid unit in the second waste layer, and adding the volumes of each grid unit in the first waste layer to determine the volume of the non-overlapping portion; and adding the overlapping portion volume and the non-overlapping portion volume to determine the capacity of the second waste layer.

[0013] According to a second aspect of this disclosure, a device for obtaining the capacity of a spoil heap is provided, comprising: a data processing module for obtaining topographic data of the spoil heap, determining a digital elevation model of the spoil heap based on the topographic data, and determining a grid model of the spoil heap based on the digital elevation model, the grid model including multiple grid cells; a first parameter setting module for determining the top plane of a first spoil layer of the spoil heap, and determining the stacking depth corresponding to each grid cell based on the top plane of the first spoil layer; a first capacity estimation module for determining the capacity of the first spoil layer based on the stacking depth corresponding to each grid cell; a second parameter setting module for determining a set of second spoil layers in the spoil heap excluding the first spoil layer; and a second capacity estimation module for obtaining the capacity of each second spoil layer in the set of second spoil layers, and determining the sum of the capacity of the first spoil layer and the capacity of each second spoil layer as the capacity of the spoil heap.

[0014] Optionally, the process of the data processing module acquiring the topographic data of the spoil disposal site includes: acquiring remote sensing image data of the spoil disposal site; acquiring radar point cloud data of the spoil disposal site; registering the remote sensing image data and the radar point cloud data; and generating the topographic data of the spoil disposal site based on the registration result.

[0015] Optionally, the process by which the first capacity estimation module determines the capacity of the first waste layer based on the stacking depth corresponding to each grid unit includes: multiplying the stacking depth corresponding to each grid unit by the area of ​​the grid unit to determine the volume of each grid unit in the first waste layer; adding the capacities of each grid unit in the first waste layer to determine the first volume; and subtracting the first volume from the volume occupied by the slope to determine the second volume, which is used as the capacity of the first waste layer.

[0016] Optionally, the process by which the second parameter setting module determines the set of the second waste disposal layer in addition to the first waste disposal layer includes: acquiring particle size distribution data and bulk density data of the target waste disposed of in the waste disposal layer; determining the layer height, ramp width, and slope angle of the waste disposal layer based on the particle size distribution data and bulk density data; and determining the set of the second waste disposal layer in addition to the first waste disposal layer based on the layer height, ramp width, and slope angle.

[0017] Optionally, the process by which the second parameter setting module determines the layer height, walkway width, and slope angle of the spoil heap based on particle size distribution data and bulk density data includes: determining the comprehensive internal friction angle of the spoil based on particle size distribution data; determining the bulk density of the spoil based on bulk density data; determining the layer height based on the comprehensive internal friction angle, bulk density, and a pre-set single-layer safety factor; determining the slope angle based on the comprehensive internal friction angle and a pre-set slope safety factor; and determining the walkway width based on the layer height, slope angle, and a pre-set minimum width.

[0018] Optionally, the process by which the second capacity estimation module obtains the capacity of each second waste layer in the second waste layer set includes: determining the top surface area, bottom surface area, and layer height of each second waste layer in the second waste layer set based on the layer height, slope angle, and walkway width; and determining the capacity of the second waste layer based on the top surface area, bottom surface area, and layer height of each second waste layer.

[0019] Optionally, the process by which the second capacity estimation module determines the capacity of the second waste layer based on the top surface area, bottom surface area, and layering height of each second waste layer includes: determining the projection of the top surface of the second waste layer onto the plane containing the bottom surface of the second waste layer, so as to determine the overlapping area and non-overlapping area of ​​the top and bottom surfaces based on the top surface area and bottom surface area of ​​each second waste layer; multiplying each overlapping area by the layering height of the second waste layer corresponding to each overlapping area to determine the volume of the overlapping portion; dividing the non-overlapping area into multiple grid cells and determining the elevation of each grid cell; multiplying the elevation of each grid cell by the area of ​​the grid cell to determine the volume of each grid cell in the second waste layer, and adding the volumes of each grid cell in the first waste layer to determine the volume of the non-overlapping portion; and adding the overlapping portion volume and the non-overlapping portion volume to determine the capacity of the second waste layer.

[0020] According to a third aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements any of the above-described methods for obtaining the capacity of a spoil disposal site.

[0021] According to a fourth aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; the processor is configured to implement any of the above-described methods for obtaining the capacity of a spoil heap by executing the executable instructions.

[0022] In some embodiments of this disclosure, the first waste disposal layer is first divided into different regions based on grid cells. The capacity of the first waste disposal layer is then determined by calculating the stacking depth of each grid cell. Subsequently, the capacity of each second waste disposal layer in the second waste disposal layer set is determined. Finally, the capacities of the first and second waste disposal layer sets are added together to determine the capacity of the waste disposal site. This disclosure employs a grid cell-based method to calculate the capacity of the waste disposal site in layers, improving the accuracy of obtaining the waste disposal site capacity.

[0023] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0024] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0025] Figure 1 A flowchart illustrating a method for obtaining spoil disposal site capacity according to an exemplary embodiment of the present disclosure is shown.

[0026] Figure 2 A layered schematic diagram of a spoil disposal site according to an exemplary embodiment of the present disclosure is shown.

[0027] Figure 3 A schematic diagram of the structure of a second waste layer according to an exemplary embodiment of the present disclosure is shown.

[0028] Figure 4 A block diagram of a spoil heap capacity acquisition device according to an exemplary embodiment of the present disclosure is shown schematically.

[0029] Figure 5 A schematic diagram of the structure of an electronic device suitable for implementing embodiments of the present disclosure is shown. Detailed Implementation

[0030] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this disclosure more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a full understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced with one or more specific details omitted, or other methods, components, apparatus, steps, etc., can be employed. In other instances, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0031] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0032] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all steps. For example, some steps may be broken down, while others may be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances. Furthermore, all terms such as "first," "second," etc., used below are for distinction purposes only and should not be construed as limiting the scope of this disclosure.

[0033] The various steps in the following method for obtaining the capacity of the waste disposal site are performed by electronic devices. This disclosure does not limit the type of electronic device, such as a server, personal computer, mobile device, etc.

[0034] Figure 1 A flowchart illustrating a method for obtaining spoil disposal site capacity according to an exemplary embodiment of this disclosure is shown schematically. (Reference) Figure 1 The method for obtaining the capacity of a spoil disposal site may include the following steps: S10. Obtain the topographic data of the spoil disposal site, determine the digital elevation model of the spoil disposal site based on the topographic data, and determine the raster model of the spoil disposal site based on the digital elevation model. The raster model includes multiple raster cells.

[0035] According to an exemplary embodiment of this disclosure, the process of acquiring topographic data of a spoil disposal site may include: acquiring remote sensing image data of the spoil disposal site; acquiring radar point cloud data of the spoil disposal site; registering the remote sensing image data with the radar point cloud data; and generating topographic data of the spoil disposal site based on the registration result.

[0036] Next, a digital elevation model (DEM) of the spoil heap can be determined based on the terrain data. This DEM can be used to represent the undulation characteristics of the bottom surface of the spoil heap, i.e., the bottom surface of the first spoil layer.

[0037] Then, a grid model of the waste disposal site can be determined based on the digital elevation model of the waste disposal site, thereby simplifying the representation of the bottom surface of the waste disposal site. The size of each grid cell in the grid model can directly affect the modeling accuracy of the bottom surface of the waste disposal site.

[0038] S12. Determine the top plane of the first waste layer of the waste disposal site, and determine the stacking depth corresponding to each grid unit based on the top plane of the first waste layer.

[0039] Figure 2 A layered schematic diagram of a spoil disposal site according to an exemplary embodiment of this disclosure is shown. For example... Figure 2 As shown, in the process of determining the top plane of the first waste layer of the waste disposal site, the top plane of the first waste layer can be determined based on the goal of maximizing the capacity of the waste disposal site.

[0040] Next, the walkway at the top of the first spoil layer and the slope of the first spoil layer can be determined. The slope can be used to intercept falling rocks and debris. When sporadic pieces of spoil roll down from the upper part of the slope, the walkway can intercept them, preventing them from rolling directly to the toe of the slope and endangering downstream safety and personnel and equipment. The walkway can also serve as a passage for personnel and light vehicles, facilitating routine inspection, maintenance, and repair of facilities such as slopes, drainage ditches, and retaining walls. A retaining wall can be set up outside the slope of the first spoil layer to act as the last line of defense in the event of a landslide.

[0041] Then, multiple second waste disposal layers can be set up based on the first waste disposal layer, thus forming a set of second waste disposal layers. For each second waste disposal layer, slopes and ramps can be set up as safety measures.

[0042] According to an exemplary embodiment of this disclosure, the center point of each grid in the grid model can be projected onto the top plane of the first waste layer to determine the stacking depth corresponding to each grid unit.

[0043] S14. Determine the capacity of the first waste layer based on the stacking depth corresponding to each grid cell.

[0044] According to an exemplary embodiment of the present disclosure, the process of determining the capacity of the first waste layer based on the stacking depth corresponding to each grid cell may include: multiplying the stacking depth corresponding to each grid cell by the area of ​​the grid cell to determine the volume of each grid cell in the first waste layer; adding the capacities of each grid cell in the first waste layer to determine a first volume; and then subtracting the first volume from the volume occupied by the slope to determine a second volume, which is the capacity of the first waste layer.

[0045] like Figure 3 As shown, there is a slope-occupied volume for both the first and second spoil layers. For the first spoil layer, the slope-occupied volume needs to be subtracted from the first volume to correctly obtain the capacity of the first spoil layer.

[0046] S16. Determine the set of second waste layers in the waste disposal site, excluding the first waste layer.

[0047] According to an exemplary embodiment of this disclosure, a second set of waste disposal layers can be determined outside the first waste disposal layer, and the second set of waste disposal layers includes multiple second waste disposal layers. The process of determining the second set of waste disposal layers outside the first waste disposal layer may include: acquiring particle size distribution data and bulk density data of the target waste disposed of in the waste disposal site; determining the layer height, walkway width, and slope angle of the waste disposal site based on the particle size distribution data and bulk density data; and determining the second set of waste disposal layers outside the first waste disposal layer based on the layer height, walkway width, and slope angle.

[0048] According to an exemplary embodiment of this disclosure, the process of determining the layer height, walkway width, and slope angle of a spoil heap based on particle size distribution data and bulk density data may include: determining the comprehensive internal friction angle of the spoil based on particle size distribution data; determining the bulk density of the spoil based on bulk density data; determining the layer height based on the comprehensive internal friction angle, bulk density, and a pre-set single-layer safety factor; determining the slope angle based on the comprehensive internal friction angle and a pre-set slope safety factor; and determining the walkway width based on the layer height, slope angle, and a pre-set minimum width.

[0049] Specifically, a single-layer safety factor of 1.25 can be preset. When the particle size distribution data is well-graded gravelly soil containing a certain amount of clay, the comprehensive internal friction angle of the waste can be determined to be 30°; when the bulk density data is 1.8 t / m³ 3 At that time, the bulk density of the waste residue can be determined to be 18 kN / m³. 3 Then, the layer height can be determined to be 10m, the slope angle to be 1:1.5, and the width of the walkway to be 3m.

[0050] S18. Obtain the capacity of each second waste layer in the second waste layer set, and determine the sum of the capacity of the first waste layer and the capacity of each second waste layer as the capacity of the waste disposal site.

[0051] According to an exemplary embodiment of this disclosure, the geometric features of each second waste layer in the set of second waste layers can be determined based on the layer height, slope angle and walkway width, and then the capacity of the second waste layer can be determined based on the top surface area, bottom surface area and layer height of the second waste layer.

[0052] like Figure 3 As shown, for each second waste layer, the top and bottom planes overlap in the vertical direction; the area of ​​this overlap is called the overlapping area. Figure 3 In the middle section, the area where the spoil is piled up on the curved slope, as well as the area occupied by the slope, is considered a non-overlapping area. The capacity of each second spoil layer is calculated as follows: First, the projection of the top surface of the second waste layer onto the plane containing the bottom surface of the second waste layer can be determined to determine the overlapping area and non-overlapping area of ​​the top and bottom surfaces.

[0053] Next, the overlapping area is multiplied by the layer height to determine the volume of the overlapping portion.

[0054] Then, the non-overlapping area can be divided into multiple grid cells, and the elevation of each grid cell can be determined.

[0055] Next, the elevation corresponding to each grid cell can be multiplied by the area of ​​the grid cell to determine the volume of each grid cell in the second waste layer, and the volumes of each grid cell in the first waste layer can be added together to determine the volume of the non-overlapping part.

[0056] Finally, the volume of the overlapping portion can be added to the volume of the non-overlapping portion to determine the capacity of the second waste layer.

[0057] It should be noted that although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0058] Furthermore, this example embodiment also provides a device for obtaining the capacity of a spoil disposal site.

[0059] Figure 4 A block diagram of a spoil heap capacity acquisition device according to an exemplary embodiment of the present disclosure is shown schematically. (Reference) Figure 4 The waste disposal site capacity acquisition device 4 according to an exemplary embodiment of the present disclosure may include a data processing module 41, a first parameter setting module 43, a first capacity estimation module 45, a second parameter setting module 47, and a second capacity estimation module 49.

[0060] Specifically, the data processing module 41 can be used to acquire topographic data of the spoil heap, determine the digital elevation model of the spoil heap based on the topographic data, and determine the grid model of the spoil heap based on the digital elevation model. The grid model includes multiple grid cells. The first parameter setting module 43 can be used to determine the top plane of the first spoil layer of the spoil heap, and determine the stacking depth corresponding to each grid cell based on the top plane of the first spoil layer. The first capacity estimation module 45 can be used to determine the capacity of the first spoil layer based on the stacking depth corresponding to each grid cell. The second parameter setting module 47 can be used to determine the set of second spoil layers in the spoil heap excluding the first spoil layer. The second capacity estimation module 49 can be used to acquire the capacity of each second spoil layer in the set of second spoil layers, and determine the sum of the capacity of the first spoil layer and the capacity of each second spoil layer as the capacity of the spoil heap.

[0061] According to an exemplary embodiment of this disclosure, the process by which the data processing module 41 acquires topographic data of the spoil heap may include: acquiring remote sensing image data of the spoil heap; acquiring radar point cloud data of the spoil heap; registering the remote sensing image data with the radar point cloud data; and generating topographic data of the spoil heap based on the registration result.

[0062] According to an exemplary embodiment of this disclosure, the process by which the first capacity estimation module 45 determines the capacity of the first waste layer based on the stacking depth corresponding to each grid unit may include: multiplying the stacking depth corresponding to each grid unit by the area of ​​the grid unit to determine the volume of each grid unit in the first waste layer; adding the capacities of each grid unit in the first waste layer to determine a first volume; and subtracting the first volume from the volume occupied by the slope to determine a second volume, which is the capacity of the first waste layer.

[0063] According to an exemplary embodiment of this disclosure, the process by which the second parameter setting module 47 determines the set of second waste layers in the waste disposal site other than the first waste layer may include: acquiring particle size distribution data and bulk density data of the target waste contained in the waste disposal site; determining the layer height, ramp width, and slope angle of the waste disposal site based on the particle size distribution data and bulk density data; and determining the set of second waste layers in the waste disposal site other than the first waste layer based on the layer height, ramp width, and slope angle.

[0064] According to an exemplary embodiment of this disclosure, the process by which the second parameter setting module 47 determines the layer height, walkway width, and slope angle of the spoil heap based on particle size distribution data and bulk density data may include: determining the comprehensive internal friction angle of the spoil based on particle size distribution data; determining the bulk density of the spoil based on bulk density data; determining the layer height based on the comprehensive internal friction angle, bulk density, and a pre-set single-layer safety factor; determining the slope angle based on the comprehensive internal friction angle and a pre-set slope safety factor; and determining the walkway width based on the layer height, slope angle, and a pre-set minimum width.

[0065] According to an exemplary embodiment of this disclosure, the process by which the second capacity estimation module 49 obtains the capacity of each second waste layer in the second waste layer set may include: determining the top surface area, bottom surface area, and layer height of each second waste layer in the second waste layer set based on the layer height, slope angle, and walkway width; and determining the capacity of the second waste layer based on the top surface area, bottom surface area, and layer height of each second waste layer.

[0066] According to an exemplary embodiment of this disclosure, the process by which the second capacity estimation module 49 determines the capacity of the second waste layer based on the top surface area of ​​each second waste layer, the bottom surface area of ​​each second waste layer, and the layering height of each second waste layer may include: determining the projection of the top surface of the second waste layer onto the plane containing the bottom surface of the second waste layer, so as to determine the overlapping area and non-overlapping area of ​​the top and bottom surfaces based on the top surface area and the bottom surface area of ​​each second waste layer; multiplying each overlapping area by the layering height of the second waste layer corresponding to each overlapping area to determine the overlapping portion volume; dividing the non-overlapping area into multiple grid cells and determining the elevation of each grid cell; multiplying the elevation corresponding to each grid cell by the area of ​​the grid cell to determine the volume of each grid cell in the second waste layer, and adding the volumes of each grid cell in the first waste layer to determine the non-overlapping portion volume; and adding the overlapping portion volume and the non-overlapping portion volume to determine the capacity of the second waste layer.

[0067] Since the functional modules of the waste disposal site capacity acquisition device in this embodiment are the same as those in the above-described method embodiments, they will not be described again here.

[0068] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code, which, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0069] The program product for implementing the above-described method according to embodiments of the present disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0070] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical disk, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0071] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0072] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0073] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0074] In an exemplary embodiment of this disclosure, an electronic device capable of implementing the above-described method is also provided.

[0075] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0076] The following reference Figure 5 To describe an electronic device 500 according to this embodiment of the present invention. Figure 5 The electronic device 500 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0077] like Figure 5 As shown, the electronic device 500 is presented in the form of a general-purpose computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including storage unit 520 and processing unit 510), and a display unit 540.

[0078] The storage unit stores program code, which can be executed by the processing unit 510, causing the processing unit 510 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention.

[0079] Storage unit 520 may include readable media in the form of volatile storage units, such as random access memory (RAM) 5201 and / or cache memory 5202, and may further include read-only memory (ROM) 5203.

[0080] Storage unit 520 may also include a program / utility 5204 having a set (at least one) program module 5205, such program module 5205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0081] Bus 530 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0082] Electronic device 500 can also communicate with one or more external devices 600 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 550. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 560. As shown, network adapter 560 communicates with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0083] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0084] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of the present invention, and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0085] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0086] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0087] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for obtaining a capacity of a waste dump, characterized by, The method comprises: obtaining topographic data of a waste dump, determining a digital elevation model of the waste dump based on the topographic data, and determining a grid model of the waste dump based on the digital elevation model, the grid model comprising a plurality of grid cells; determining a top plane of a first waste layer of the waste dump, and determining a stacking depth corresponding to each of the grid cells based on the top plane of the first waste layer; determining a capacity of the first waste layer based on the stacking depth corresponding to each of the grid cells; determining a set of second waste layers of the waste dump other than the first waste layer; obtaining a capacity of each of the second waste layers in the set of second waste layers, and determining a sum of the capacity of the first waste layer and the capacity of each of the second waste layers as a capacity of the waste dump.

2. The method according to claim 1, wherein The method comprises: obtaining remote sensing image data of a waste dump; obtaining radar point cloud data of the waste dump; registering the remote sensing image data and the radar point cloud data, and generating topographic data of the waste dump based on the registration result.

3. The method of claim 1, wherein The method comprises: multiplying the stacking depth corresponding to each of the grid cells by an area of the grid cell to determine a volume of each of the grid cells in the first waste layer; adding the capacities of each of the grid cells in the first waste layer to determine a first volume; subtracting a volume occupied by a slope from the first volume to determine a second volume as the capacity of the first waste layer.

4. The method of claim 1, wherein The method comprises: obtaining particle size distribution data and bulk density data of target waste contained in the waste dump; determining a layering height, a road width, and a slope angle of the waste dump based on the particle size distribution data and the bulk density data; determining a set of second waste layers of the waste dump other than the first waste layer based on the layering height, the road width, and the slope angle.

5. The method according to claim 4, wherein The method comprises: determining a comprehensive internal friction angle of the waste based on the particle size distribution data; determining a unit weight of the waste based on the bulk density data; determining the layering height based on the comprehensive internal friction angle, the unit weight, and a pre-set single-layer safety factor; determining the slope angle based on the comprehensive internal friction angle and a pre-set slope safety factor; determining the road width based on the layering height, the slope angle, and a pre-set minimum width.

6. The method according to claim 4, wherein The method comprises: determining a top surface area, a bottom surface area, and a layering height of each of the second waste layers in the set of second waste layers based on the layering height, the slope angle, and the road width; determining the capacity of each of the second waste layers based on the top surface area, the bottom surface area, and the layering height of each of the second waste layers.

7. The method according to claim 6, wherein The capacity of each of the second discarded slag layers is determined based on the top surface area of each of the second discarded slag layers, the bottom surface area of each of the second discarded slag layers, and the layer height of each of the second discarded slag layers, and includes: determining the projection of the top surface of the second discarded slag layer on the plane of the bottom surface of the second discarded slag layer to determine the coincident area and the non-coincident area of the top surface and the bottom surface based on the top surface area of the second discarded slag layer and the bottom surface area of each of the second discarded slag layer; multiplying each of the coincident areas by the layer height of the second discarded slag layer corresponding to the coincident area to determine the coincident part volume; dividing the non-coincident area into a plurality of grid cells and determining the elevation of each grid cell; multiplying the elevation corresponding to each of the grid cells by the area of the grid cell to determine the volume of each of the grid cells in the second discarded slag layer, and adding the volume of each of the grid cells in the first discarded slag layer to determine the non-coincident part volume; adding the coincident part volume and the non-coincident part volume to determine the capacity of the second discarded slag layer.

8. A device for obtaining a capacity of a waste dump, characterized by It includes: a data processing module for obtaining topographic data of a discarded slag field, determining a digital elevation model of the discarded slag field based on the topographic data, and determining a grid model of the discarded slag field based on the digital elevation model, the grid model including a plurality of grid cells; a first parameter setting module for determining the top plane of a first discarded slag layer of the discarded slag field and determining the stacking depth corresponding to each of the grid cells based on the top plane of the first discarded slag layer; a first capacity estimation module for determining the capacity of the first discarded slag layer based on the stacking depth corresponding to each of the grid cells; a second parameter setting module for determining a set of second discarded slag layers of the discarded slag field excluding the first discarded slag layer; a second capacity estimation module for obtaining the capacity of each of the second discarded slag layers in the set of second discarded slag layers and determining the sum of the capacity of the first discarded slag layer and the capacity of each of the second discarded slag layers as the capacity of the discarded slag field.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the discarded slag field capacity acquisition method of any one of claims 1 to 7.

10. An electronic device, comprising: It includes: a processor; a memory for storing one or more programs, when the one or more programs are executed by the processor, the processor implements the discarded slag field capacity acquisition method of any one of claims 1 to 7.