CN112329266B - Method, device, equipment and storage medium for calculating earthwork balance - Google Patents

Method, device, equipment and storage medium for calculating earthwork balance Download PDF

Info

Publication number
CN112329266B
CN112329266B CN202011344805.XA CN202011344805A CN112329266B CN 112329266 B CN112329266 B CN 112329266B CN 202011344805 A CN202011344805 A CN 202011344805A CN 112329266 B CN112329266 B CN 112329266B
Authority
CN
China
Prior art keywords
elevation
area
point
grid
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011344805.XA
Other languages
Chinese (zh)
Other versions
CN112329266A (en
Inventor
钱庆
范屹
常玄同
袁子畏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Building Design Inst Co L
Original Assignee
Wuxi Building Design Inst Co L
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuxi Building Design Inst Co L filed Critical Wuxi Building Design Inst Co L
Priority to CN202011344805.XA priority Critical patent/CN112329266B/en
Publication of CN112329266A publication Critical patent/CN112329266A/en
Application granted granted Critical
Publication of CN112329266B publication Critical patent/CN112329266B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • G06T17/205Re-meshing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

The application relates to a method, a device, equipment and a storage medium for calculating earth balance, which belong to the field of earth balance, wherein the method comprises the following steps: acquiring an original elevation map of a construction site formed according to measurement data of the construction site; the original elevation map is marked with elevation position points and elevation data; drawing a plurality of continuous grid areas which are mutually independent according to each elevation position point in the original elevation map to form a grid map; according to the elevation position points of each grid area and the elevation data corresponding to the elevation position points, the earthwork and the occupied area of each grid area are calculated; calculating the total amount of the earthwork and the total amount of the occupied area; calculating to obtain the average elevation of the field according to the total amount of the soil volume and the total amount of the occupied area; and marking the average elevation in the original elevation map according to the average elevation. The method has the advantages that design workload can be reduced, and the earth balance design efficiency is improved.

Description

Method, device, equipment and storage medium for calculating earthwork balance
Technical Field
The present application relates to the field of earth balancing, and in particular, to a method, apparatus, device and storage medium for calculating earth balancing.
Background
At present, when the construction site is leveled on the site, the whole site is usually dug downwards to a certain depth, and earth is transported outwards while digging until the whole site is dug, and then the earth is transported back from the outside to be leveled on the site. The construction amount is large, the working efficiency is low, and the cost for transporting earthwork is high.
The earth balance is to calculate the earth volume needed to be dug out at the high position and the earth volume needed to be filled in at the low position in the field through an earth balance diagram so as to be convenient for knowing the earth volume which is transported in and out off the plan, and belongs to the field balance work. When the excavation construction is planned, the work of transporting in and out earthwork is reduced as much as possible, the construction cost can be reduced, and the workload is reduced.
Disclosure of Invention
In order to reduce construction cost and reduce engineering quantity, the application provides a method, a device, equipment and a storage medium for calculating earth balance.
In a first aspect, the present application provides a method for calculating an earth balance, which adopts the following technical scheme:
a method of calculating an earth balance, the method comprising:
acquiring an original elevation map of a construction site formed according to measurement data of the construction site; the original elevation map is marked with elevation position points and elevation data, and the elevation position points are in one-to-one correspondence with the elevation data;
drawing a plurality of continuous grid areas which are mutually independent according to each elevation position point in the original elevation map to form a grid map;
according to the elevation position points of each corner point in each grid area and the elevation data corresponding to the elevation position points, calculating the earthwork and the occupied area of each grid area;
calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area;
calculating to obtain the average elevation of the field according to the total amount of the earthwork and the total amount of the occupied area;
and marking the average elevation in the original elevation map according to the average elevation.
By adopting the technical scheme, the total sum of the earthwork and the total sum of the occupied land are calculated by utilizing the elevation position points and the elevation data on the original elevation map, and then the average elevation of the field is calculated and marked on the elevation map; the average elevation of the field can be obtained quickly, and the field construction is performed according to the average elevation, so that the engineering quantity for transporting the earthwork in and out is reduced, and the construction cost is reduced; meanwhile, compared with the traditional method of manually planning and calculating by engineers, the method reduces the design workload and improves the earth balance design efficiency.
Optionally, the grid area is a plurality of triangular areas and/or quadrilateral areas formed by connecting lines between adjacent elevation position points.
By adopting the technical scheme, the earthwork and the occupied area are calculated more accurately by utilizing the triangular area and/or the quadrangular area.
Optionally, after the forming the grid map by outlining a plurality of continuous and mutually independent grid areas according to each elevation position point, the method further comprises:
and moving the elevation data to the corresponding elevation position points, so that the elevation data of the elevation position points corresponding to each grid area can be accurately obtained when the earthwork and the occupied area of each grid area are calculated.
By adopting the technical scheme, the elevation data are moved to the corresponding elevation position points, so that the elevation data of the elevation position points corresponding to each grid region can be accurately obtained when the earthwork quantity and the occupied area of each grid region are calculated, and the calculated earthwork quantity can be more accurate.
Optionally, each of the elevation data includes an elevation data base point and bound elevation data; the step of moving the elevation data to the corresponding elevation position point specifically includes:
a capturing area is configured around each elevation data base point, and the elevation data base points are in the corresponding capturing areas;
capturing all elevation position points in the capturing area corresponding to each elevation data base point according to the capturing area;
according to all captured elevation position points in all the capturing areas, distances from all the elevation position points in each capturing area to corresponding elevation data base points are calculated in sequence, and the elevation position point closest to the corresponding elevation data base points in each capturing area is obtained to serve as a target point;
and moving the elevation data base point in each capturing area to coincide with the corresponding target point.
By adopting the technical scheme, the elevation data can be moved to the corresponding elevation position point more rapidly.
Optionally, capturing all elevation position points in the capturing area corresponding to each elevation data base point according to the capturing area specifically includes:
judging the number of elevation position points in each capturing area;
when the number of the elevation position points captured in the capturing area is 0, the capturing area is enlarged until the elevation position points can be captured in the capturing area.
By adopting the technical scheme, when the number of the captured elevation position points in the capturing area is 0, the capturing area is enlarged until the elevation position points can be captured in the capturing area, one elevation position point cannot be omitted, and the elevation data can be accurately moved to the elevation position points.
Optionally, marking the average elevation point in the original elevation map according to the average elevation specifically includes:
acquiring elevation data ranges of two elevation position points of each line segment on each grid area;
comparing the average elevation with the elevation data range of two elevation position points of each line segment on each grid area;
if the average elevation is within a certain elevation data range, configuring a line segment corresponding to the elevation data range as a target line segment;
and marking average elevation on all the target line segments.
By adopting the technical scheme, the average elevation is marked on the line segment corresponding to the elevation data range, so that a worker can intuitively find the average elevation on the elevation map.
Optionally, the marking the average elevation on all the target line segments specifically includes:
and according to the obtained elevation data range of each target line segment, finding out a point corresponding to the average elevation on each target line segment according to the numerical proportion to carry out the mark of the average elevation.
By adopting the technical scheme, the point corresponding to the average elevation is found out on the line segment meeting the conditions according to the numerical proportion, so that the position of the average elevation in the elevation map is more accurate.
In a second aspect, the present application provides a device for calculating earth balance, which adopts the following technical scheme:
an apparatus for calculating an earth balance, comprising:
the acquisition module is used for acquiring an original elevation map of the construction site formed according to the measurement data of the construction site; the original elevation map is marked with elevation position points and elevation data, and the elevation position points are in one-to-one correspondence with the elevation data;
the modeling module is used for outlining a plurality of continuous grid areas which are independent from each other according to each elevation position point in the original elevation map so as to form a grid map;
the first calculation module is used for calculating the earthwork and the occupied area of each grid area according to the elevation position point of each corner point in each grid area and the elevation data corresponding to the elevation position point; the second calculation module is used for calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area;
the third calculation module is used for calculating the average elevation of the field according to the total amount of the earthwork and the total amount of the occupied area;
and the marking module is used for marking the average elevation in the original elevation map according to the average elevation.
By adopting the technical scheme, the total sum of the earthwork and the total sum of the occupied land are calculated by utilizing the elevation position points and the elevation data on the original elevation map, and then the average elevation of the field is calculated and marked on the elevation map; the average elevation of the field can be obtained quickly, and the field construction is performed according to the average elevation, so that the engineering quantity for transporting the earthwork in and out is reduced, and the construction cost is reduced.
In a third aspect, the present application provides a computer readable storage medium storing a set of instructions for invocation by a processor to:
acquiring an original elevation map of a construction site formed according to measurement data of the construction site; the original elevation map is marked with elevation position points and elevation data, and the elevation position points are in one-to-one correspondence with the elevation data;
drawing a plurality of continuous grid areas which are mutually independent according to each elevation position point in the original elevation map to form a grid map;
according to the elevation position points of each corner point in each grid area and the elevation data corresponding to the elevation position points, calculating the earthwork and the occupied area of each grid area;
calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area;
calculating to obtain the average elevation of the field according to the total amount of the earthwork and the total amount of the occupied area;
and marking the average elevation in the original elevation map according to the average elevation.
By adopting the technical scheme, the corresponding program can be stored, and the effect of quickly calculating the average elevation of the combined part mark can be achieved.
In a fourth aspect, the present application provides a computer device comprising: a processor, and a storage medium as described in the foregoing claims.
By adopting the technical scheme, all the earthwork and the occupied area can be obtained quickly and with high accuracy, and the average elevation of the field can be obtained, so that the method is very convenient and efficient.
In summary, the present application includes at least one of the following beneficial technical effects:
1. the average elevation of the field can be obtained quickly, and the field construction is performed according to the average elevation, so that the engineering quantity for transporting the earthwork in and out is reduced, the construction cost is reduced, and the engineering quantity is reduced;
2. the elevation data are moved to the corresponding elevation position points, so that when the earthwork quantity and the occupied area of each grid area are calculated, the elevation data of the elevation position points corresponding to each grid area can be accurately obtained, and the calculated earthwork quantity can be more accurate;
3. and finding out the point corresponding to the average elevation on the line segment meeting the conditions according to the numerical proportion, so that the position of the average elevation in the elevation map is more accurate.
Drawings
Fig. 1 is a block diagram of an apparatus for calculating an earth balance according to an embodiment of the present application.
Fig. 2 is a schematic diagram of a grid graph of an embodiment of the present application.
Fig. 3 is an enlarged view at a in fig. 2.
Fig. 4 is a schematic diagram showing the calculation of the amount of earth and the occupation area according to the embodiment of the present application.
Fig. 5 is a schematic representation of an embodiment of the present application embodying average elevation.
Fig. 6 is a flow chart of a method of calculating an earth balance according to an embodiment of the present application.
Fig. 7 is a flow chart illustrating a flow of moving elevation data to a corresponding elevation position point according to an embodiment of the present application.
Fig. 8 is a flow chart illustrating a process of marking an average elevation in an original elevation map according to an embodiment of the present application.
Reference numerals illustrate: 11. an acquisition module; 12. a modeling module; 13. a first computing module; 14. a second computing module; 15. a third calculation module; 16. a labeling module; 101. elevation position points; 102. elevation data; 103. elevation data base point.
Detailed Description
The present application is described in further detail below in conjunction with figures 1-8.
The embodiment of the application discloses a device for calculating earth balance.
Referring to fig. 1, an apparatus for calculating an earth balance includes an acquisition module 11, a modeling module 12, a first calculation module 13, a second calculation module 14, a third calculation module 15, and a labeling module 16.
Referring to fig. 1 and 2, an acquisition module 11 is used to acquire an original elevation map of a construction site formed from measurement data of the construction site. The modeling module 12 is configured to outline a plurality of continuous and mutually independent grid areas according to each elevation position point 101 in the original elevation map to form a grid map. Specifically, adjacent elevation position points 101 are connected to form a continuous grid region. The mesh regions may be all triangular regions or all quadrangular regions, or both triangular and quadrangular regions may be present.
Referring to fig. 2 and 3, the original elevation map is marked with elevation position points 101 and elevation data, the elevation position points 101 and the elevation data are in one-to-one correspondence, and each elevation data comprises an elevation data base point 103 and an elevation data 102 bound with the elevation data base point 103. It should be noted here that the elevation data base point 103 on the original elevation map is not displayed in the original elevation map at the time of actual display, i.e., the elevation data is displayed in the original elevation map only by way of the elevation data 102 at the time of actual display.
Referring to fig. 1 and 3, in order to accurately acquire the elevation data of the elevation position point 101 corresponding to each grid region, the modeling module 12 is further configured to move the elevation data to the corresponding elevation position. After the grid pattern is configured, the modeling module 12 configures a capture area around each elevation data base 103. The capture area is configured as a box and the elevation data base points 103 of the elevation data are at the center of the box, i.e., the intersection of the box diagonals, and the modeling module 12 relies on the box to capture the elevation position point 101 corresponding to each elevation data base point 103.
Specifically, taking the modeling module 12 capturing the altitude position point 101 corresponding to one of the altitude data base points 103 as an example, the modeling module 12 will first determine the number of altitude position points 101 in the frame corresponding to the altitude data base point 103. If 1 and more than 1 elevation position points 101 are captured, distances from all elevation position points 101 in the box to corresponding elevation data base points 103 are sequentially calculated, and the elevation data base points 103 in the box are automatically moved to overlap with the elevation position points 101 closest to the elevation data base points 103. If the number of the captured elevation position points 101 in the box is 0, the side length of the box is increased in equal proportion by taking the elevation data base point 103 of the box as the center until the elevation position points 101 can be captured in the box; at this time, after capturing the elevation position point 101, the calculation is repeated, so that the elevation position point 101 closest to the elevation data base point 103 is obtained, and the elevation data base point 103 is moved to overlap with the elevation position point 101. It should be noted that, since the elevation data 102 is bound to the elevation position point 101, when the elevation data base point 103 is moved, the corresponding elevation data 102 will also be moved, and when the elevation data base point 103 is selected, the elevation data 102 will also be selected, thereby achieving the purpose of selecting the corresponding elevation data when each grid area is selected.
Referring to fig. 1 and 3, the first calculation module 13 is configured to calculate an amount of earth and a floor area of each grid region based on the elevation position point 101 of each grid region and the elevation data 102 corresponding to the elevation position point 101.
Specifically, taking one grid area as an example, referring to fig. 3 and 4, each side length of the grid area is obtained according to the coordinates of the elevation position points 101 in the grid area in the original elevation map, and then the occupied area of the grid area is obtained through an area calculation formula. The elevation data 102 corresponding to all the elevation position points 101 in each grid area are averaged to be the average elevation data of the grid area, and the average elevation data of each grid area is multiplied by the occupied area of the corresponding grid area to obtain the earthwork of the grid area. The earthwork and the occupied area of each grid area can be displayed in the form of numbers on the grid area, two numbers in each grid area are arranged up and down, the upper number is the earthwork, and the lower number is the occupied area.
Referring to fig. 1 and 4, the second calculation module 14 is configured to calculate the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area. The total amount of the earthwork is the sum of the earthwork of all the grid areas, and the total amount of the occupied area is the sum of the occupied areas of all the grid areas.
Referring to fig. 1 and 4, the third calculation module 15 is configured to calculate an average elevation of the construction site according to the total amount of the earth volume and the total amount of the occupied area. Specifically, the average elevation of the construction site is calculated by dividing the total amount of the earth volume by the total amount of the occupied area, wherein the calculated total amount of the earth volume, the calculated total amount of the occupied area and the average elevation can be displayed on the terminal in a digital form for a user to view.
Referring to fig. 1 and 5, the labeling module 16 is configured to label the average elevation calculated by the third calculation module 15 in the original elevation map in the form of cross dots. Specifically, referring to fig. 3 and 5, the labeling module 16 is configured to compare the average elevation calculated by the third calculation module 15 with the range of the elevation data 102 of the two elevation position points 101 of each line segment, and if the average elevation is within the range of the elevation data 102 of a certain line segment, find a point corresponding to the average elevation according to the ratio between the average elevation and the elevation data 102 of the two elevation position points 101 on the line segment, and mark the cross small point at the point.
The present embodiment also provides a computer device, including: a processor and a storage medium storing a set of instructions for invocation by the processor to: acquiring an original elevation map of a construction site formed according to measurement data of the construction site; the original elevation map is marked with elevation position points 101 and elevation data, and the elevation position points 101 correspond to the elevation data one by one; a plurality of continuous grid areas which are mutually independent are outlined according to each elevation position point 101 in the original elevation map so as to form a grid map; calculating the earthwork and the occupied area of each grid area according to the elevation position point 101 of each grid area and the elevation data corresponding to the elevation position point 101; calculating the total amount of the soil volume and the total amount of the occupied area according to the soil volume and the occupied area of each grid area; calculating to obtain the average elevation of the field according to the total amount of the soil volume and the total amount of the occupied area; and marking the average elevation in the original elevation map according to the average elevation.
Based on the device for calculating the earthwork balance, the embodiment of the application also discloses a method for calculating the earthwork balance.
Referring to fig. 3 and 6, a method of calculating an earth balance includes:
201, acquiring an original elevation map of a construction site formed according to measurement data of the construction site, wherein the original elevation map is specifically marked with elevation position points 101 and elevation data, and the elevation position points 101 are in one-to-one correspondence with the elevation data; each of the elevation data includes an elevation data base point 103 and an elevation data 102 bound to the elevation data base point 103.
Specifically, the original elevation map is displayed by being imported into an AutoCAD, in which the elevation data base point 103 is not displayed in the original elevation map at the time of actual display, that is, the elevation data is displayed only in the original elevation map as the elevation data 102.
202, a plurality of continuous and mutually independent grid areas are outlined according to each elevation position point 101 in the original elevation map to form a grid map, specifically, adjacent elevation position points 101 are connected to form a grid area, and the grid area can be all triangular areas or all quadrilateral areas, or both triangular areas and quadrilateral areas can be present.
203, the elevation data is moved to the corresponding elevation position point 101.
Referring to fig. 3 and fig. 7, step 203 specifically includes:
2031, a capturing area is configured around each elevation data base point 103, the capturing area is a square frame, and the elevation data base points 103 of the elevation data are positioned at the center of the square frame, namely at the intersection point of the diagonal lines of the square frame;
2032, capturing all elevation position points 101 in the capturing area corresponding to each elevation data base point 103 according to the capturing area;
2033, judging the number of elevation position points 101 in each capturing area;
2034, if the number of the elevation position points 101 captured in the capturing area is 0, enlarging the capturing area until the elevation position points 101 can be captured in the capturing area; if 1 or more than 1 elevation position points 101 are captured by the capturing area configured by default, the next step is directly performed without enlarging the capturing area;
2035, sequentially calculating distances from all the elevation position points 101 in each capturing area to the corresponding elevation data base points 103 according to all the elevation position points 101 in all the capturing areas captured, and obtaining the elevation position point 101 closest to the corresponding elevation data base points 103 in each capturing area as a target point;
2036, the elevation data base point 103 within each capture area is moved to coincide with the corresponding target point.
204, calculating the earth volume and the occupied area of each grid area according to the elevation position point 101 of each grid area and the elevation data corresponding to the elevation position point 101. Specifically, the occupation area of each grid area is calculated according to the coordinates of the elevation position points 101 in the original elevation map. The elevation data 102 corresponding to all the elevation position points 101 in each grid area are averaged to be the average elevation data of the grid area, and the average elevation data of each grid area is multiplied by the occupied area of the corresponding grid area to obtain the earthwork of the grid area.
205, calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area, wherein the total amount of the earthwork is the sum of the earthwork of all the grid areas, and the total amount of the occupied area is the sum of the occupied areas of all the grid areas.
206, calculating the average elevation of the construction site according to the total amount of the earthwork and the total amount of the occupied area.
And 207, marking the average elevation in the original elevation map according to the average elevation.
Referring to fig. 3 and 8, step 207 specifically includes:
2071, obtaining the range of elevation data 102 of two elevation position points 101 of each line segment on each grid region;
2072, comparing the average elevation with the range of the elevation data 102 of the two elevation position points 101 of each line segment on each grid region;
2073, if the average elevation is within the range of the elevation data 102 of the two elevation position points 101 of a certain line segment, configuring the line segment corresponding to the range as a target line segment;
2074, finding out the mark of the average elevation of the point corresponding to the average elevation on each target line segment according to the numerical proportion. Specifically, the average elevation is marked on the found points by using the small cross points.
The implementation principle is as follows: the method comprises the steps of drawing out grid areas according to elevation position points on an original elevation map to form the grid map by importing the original elevation map of a construction site, calculating the total amount of the earth volume and the total amount of the occupied area of each grid area by calculating the earth volume and the occupied area of each grid area, calculating the average elevation by the total amount of the earth volume and the total amount of the occupied area, and marking the average elevation on the original elevation map. The construction site is leveled by taking the average elevation on the original elevation map as a reference, so that the engineering quantity for transporting earthwork in and out is reduced, and the construction cost is reduced.
The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the scope of protection of the application. It will be apparent that the described embodiments are merely some, but not all, of the embodiments of the present application. Based on these embodiments, all other embodiments that may be obtained by one of ordinary skill in the art without inventive effort are within the scope of protection sought herein.

Claims (8)

1. A method of calculating an earth balance, the method comprising:
acquiring an original elevation map of a construction site formed according to measurement data of the construction site; the original elevation map is marked with elevation position points (101) and elevation data (102), and the elevation position points (101) are in one-to-one correspondence with the elevation data (102);
drawing a plurality of continuous and mutually independent grid areas according to each elevation position point (101) in the original elevation map to form a grid map;
according to the elevation position points (101) of each corner point in each grid area and the elevation data (102) corresponding to the elevation position points (101), calculating the earthwork volume and the occupied area of each grid area;
calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area;
calculating to obtain the average elevation of the field according to the total amount of the earthwork and the total amount of the occupied area;
marking an average elevation in an original elevation map according to the average elevation;
after forming a grid pattern according to each elevation position point (101) outlining a plurality of continuous and mutually independent grid areas, the method further comprises the following steps: the elevation data (102) are moved to the corresponding elevation position points (101), so that the elevation data (102) of the elevation position points (101) corresponding to each grid area can be accurately obtained when the earthwork and the occupied area of each grid area are calculated;
each of the elevation data (102) comprises an elevation data base point (103) and bound elevation data (102);
the elevation data base point (103) on the original elevation map is not displayed in the original elevation map when actually displayed;
said moving said elevation data (102) onto a corresponding said elevation location point (101) comprises in particular:
a capturing area is configured around each elevation data base point (103), and the elevation data base points (103) are in the corresponding capturing areas;
capturing all elevation position points (101) in the capturing area corresponding to each elevation data base point (103) according to the capturing area;
according to all captured elevation position points (101) in all capture areas, distances from all elevation position points (101) in each capture area to corresponding elevation data base points (103) are sequentially calculated, and the elevation position point (101) closest to the corresponding elevation data base points (103) in each capture area is obtained to serve as a target point;
an elevation data base point (103) within each of the capture areas is moved to coincide with a corresponding target point.
2. The method of computing an earth balance according to claim 1, characterized in that the grid area is a number of triangular areas and/or quadrangular areas formed by connecting lines between adjacent elevation position points (101).
3. The method of calculating an earth balance according to claim 1, wherein capturing all elevation location points (101) within the capture area corresponding to each elevation data base point (103) according to the capture area, in particular comprises:
judging the number of elevation position points (101) in each capturing area;
when the number of the elevation position points (101) captured in the capturing area is 0, the capturing area is enlarged until the elevation position points (101) can be captured in the capturing area.
4. The method according to claim 1, wherein marking the average elevation point in the original elevation map according to the average elevation comprises:
acquiring the range of elevation data (102) of two elevation position points (101) of each line segment on each grid region;
comparing the average elevation with the range of elevation data (102) of two elevation position points (101) of each line segment on each grid region;
if the average elevation is within a certain elevation data (102), configuring a line segment corresponding to the elevation data (102) as a target line segment;
and marking average elevation on all the target line segments.
5. The method of computing an earth balance of claim 4, wherein said marking an average elevation across all of said target line segments comprises:
and according to the obtained range of the elevation data (102) of each target line segment, finding out the mark of the point corresponding to the average elevation for the average elevation on each target line segment according to the numerical proportion.
6. An apparatus for calculating an earth balance, the apparatus comprising:
the acquisition module is used for acquiring an original elevation map of the construction site formed according to the measurement data of the construction site; the original elevation map is marked with elevation position points (101) and elevation data (102), and the elevation position points (101) are in one-to-one correspondence with the elevation data (102);
the modeling module is used for outlining a plurality of continuous and mutually independent grid areas according to each elevation position point (101) in the original elevation map so as to form a grid map; the elevation data (102) are moved to the corresponding elevation position points (101), so that the elevation data (102) of the elevation position points (101) corresponding to each grid area can be accurately obtained when the earthwork and the occupied area of each grid area are calculated;
the first calculation module is used for calculating the earthwork and the occupied area of each grid area according to the elevation position point (101) of each corner point in each grid area and the elevation data (102) corresponding to the elevation position point (101); the second calculation module is used for calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area;
the third calculation module is used for calculating the average elevation of the field according to the total amount of the earthwork and the total amount of the occupied area;
the marking module is used for marking the average elevation in the original elevation map according to the average elevation;
each of the elevation data (102) comprises an elevation data base point (103) and bound elevation data (102);
the elevation data base point (103) on the original elevation map is not displayed in the original elevation map when actually displayed;
said moving said elevation data (102) onto a corresponding said elevation location point (101) comprises in particular:
a capturing area is configured around each elevation data base point (103), and the elevation data base points (103) are in the corresponding capturing areas;
capturing all elevation position points (101) in the capturing area corresponding to each elevation data base point (103) according to the capturing area;
according to all captured elevation position points (101) in all capture areas, distances from all elevation position points (101) in each capture area to corresponding elevation data base points (103) are sequentially calculated, and the elevation position point (101) closest to the corresponding elevation data base points (103) in each capture area is obtained to serve as a target point;
an elevation data base point (103) within each of the capture areas is moved to coincide with a corresponding target point.
7. A computer readable storage medium storing a set of instructions for invocation by a processor to:
acquiring an original elevation map of a construction site formed according to measurement data of the construction site; the original elevation map is marked with elevation position points (101) and elevation data (102), and the elevation position points (101) are in one-to-one correspondence with the elevation data (102);
drawing a plurality of continuous and mutually independent grid areas according to each elevation position point (101) in the original elevation map to form a grid map;
according to the elevation position points (101) of each corner point in each grid area and the elevation data (102) corresponding to the elevation position points (101), calculating the earthwork volume and the occupied area of each grid area;
calculating the total amount of the earthwork and the total amount of the occupied area according to the earthwork and the occupied area of each grid area;
calculating to obtain the average elevation of the field according to the total amount of the earthwork and the total amount of the occupied area;
marking an average elevation in an original elevation map according to the average elevation;
after forming a grid pattern according to each elevation position point (101) outlining a plurality of continuous and mutually independent grid areas, the method further comprises the following steps: the elevation data (102) are moved to the corresponding elevation position points (101), so that the elevation data (102) of the elevation position points (101) corresponding to each grid area can be accurately obtained when the earthwork and the occupied area of each grid area are calculated;
each of the elevation data (102) comprises an elevation data base point (103) and bound elevation data (102);
the elevation data base point (103) on the original elevation map is not displayed in the original elevation map when actually displayed;
said moving said elevation data (102) onto a corresponding said elevation location point (101) comprises in particular:
a capturing area is configured around each elevation data base point (103), and the elevation data base points (103) are in the corresponding capturing areas;
capturing all elevation position points (101) in the capturing area corresponding to each elevation data base point (103) according to the capturing area;
according to all captured elevation position points (101) in all capture areas, distances from all elevation position points (101) in each capture area to corresponding elevation data base points (103) are sequentially calculated, and the elevation position point (101) closest to the corresponding elevation data base points (103) in each capture area is obtained to serve as a target point;
an elevation data base point (103) within each of the capture areas is moved to coincide with a corresponding target point.
8. A computer device, the device comprising: a processor, and a storage medium as claimed in claim 7.
CN202011344805.XA 2020-11-25 2020-11-25 Method, device, equipment and storage medium for calculating earthwork balance Active CN112329266B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011344805.XA CN112329266B (en) 2020-11-25 2020-11-25 Method, device, equipment and storage medium for calculating earthwork balance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011344805.XA CN112329266B (en) 2020-11-25 2020-11-25 Method, device, equipment and storage medium for calculating earthwork balance

Publications (2)

Publication Number Publication Date
CN112329266A CN112329266A (en) 2021-02-05
CN112329266B true CN112329266B (en) 2024-02-02

Family

ID=74307989

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011344805.XA Active CN112329266B (en) 2020-11-25 2020-11-25 Method, device, equipment and storage medium for calculating earthwork balance

Country Status (1)

Country Link
CN (1) CN112329266B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015014113A (en) * 2013-07-04 2015-01-22 前田建設工業株式会社 Automatic soil volume calculation system in filling work
CN107679337A (en) * 2017-10-20 2018-02-09 浙江煤炭测绘院 A kind of method that irregular earthwork calculates in engineering survey
CN109671150A (en) * 2018-12-06 2019-04-23 西安西北民航项目管理有限公司 Airport Earthwork calculation method based on digital earth

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015014113A (en) * 2013-07-04 2015-01-22 前田建設工業株式会社 Automatic soil volume calculation system in filling work
CN107679337A (en) * 2017-10-20 2018-02-09 浙江煤炭测绘院 A kind of method that irregular earthwork calculates in engineering survey
CN109671150A (en) * 2018-12-06 2019-04-23 西安西北民航项目管理有限公司 Airport Earthwork calculation method based on digital earth

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
土方平衡计算规则;百度知道;《https://zhidao.***.com/question/585854471.html》;第2页 *
熊志坚 ; 张雷 ; 于贵有 ; 王建锋 ; .三维场地设计与土方平衡的计算机实现.施工技术.2008,37第1、3节. *

Also Published As

Publication number Publication date
CN112329266A (en) 2021-02-05

Similar Documents

Publication Publication Date Title
CN109508508B (en) Surface mine governance investigation design method
CN104679822B (en) A kind of geographical national conditions fieldwork measurement method
CN104462298A (en) Cadastral surveying system and method achieving automatic cadastral mapping
CN112102433B (en) Method and device for drawing vertical distribution map of air pollutants and storage medium
US7200540B2 (en) System and method for automated platform generation
CN111879300A (en) Method for monitoring collapse erosion development based on three-dimensional laser scanning technology
CN109826248A (en) Method for applying 3D Laser Scanner to foundation pit deformation monitoring
CN105261067A (en) Overground and underground integrated modeling method based on true 3D volumetric display technique and system
CN113901551B (en) Power transmission tower high-low leg configuration method and device, computer equipment and storage medium
KR101782559B1 (en) Method for planning of constructing a dam based on a digital elevation model, apparatus, and recording medium thereof
CN112525208B (en) Method, device and equipment for quickly constructing urban road map
CN112329266B (en) Method, device, equipment and storage medium for calculating earthwork balance
CN108121853B (en) System and method for calculating excavation and filling engineering quantity based on AutoCAD
CN115984502B (en) Terrain leveling and slope-lying method and device, equipment and storage medium
CN112287425A (en) Municipal engineering measurement positioning method and system
CN112020091B (en) Weak coverage processing method and device based on digitized geographic information
CN111898869A (en) Earth and stone measurement and calculation method combining oblique photography, RTK (real time kinematic) and BIM (building information modeling) technologies
KR101254317B1 (en) Method for converting a coordinate using computer aided design
KR101000534B1 (en) System for predicting amount of water pumping-up power generation using aerial lidar data and method therefor
Hansen et al. Smartphone-based reality capture for subsurface utilities: experiences from water utility companies in Denmark
CN116030116A (en) Landfill volume analysis method and device, electronic equipment and storage medium
CN115935561A (en) Three-dimensional pipe network modeling method and device, electronic equipment and storage medium
CN104931015A (en) Cross section automatic plotting system and method based on DTM data models
Vichrová et al. Digital Terrain Model of the Second Military Survey–Part of the Military Training Area Brdy
KR101205856B1 (en) Method for generating a road alignment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant