GeoTechHub Earthwork Volume and Mass Balance Analyzer
TIN-based existing-versus-proposed terrain comparison with cut/fill separation, compaction-state conversion, import/export balance, and interactive terrain visualization.
1. Existing Survey Surface
Required. Upload point data containing X/Easting, Y/Northing, and elevation.
Use 0 for no filter. A positive limit excludes triangles spanning large survey gaps.
2. Proposed Grade
3. Analysis Boundary
Ordered polygon vertices. If omitted, the existing-surface convex hull is used.
4. Compaction and Material State
The target compacted dry density is calculated as maximum dry density multiplied by the required percent compaction. The program conserves dry soil mass; it does not treat 95% compaction as a simple 5% volume reduction.
5. Run Analysis
Earthwork Summary
Terrain Visualization Controls
These controls redraw the charts without recalculating earthwork.Elevation surfaces use the API display grid for smooth 3D terrain and contours. Earthwork quantities continue to come from the backend TIN calculation, not from the display grid.
Existing and Proposed Surface Overlay
Existing terrain is semi-transparent beneath the proposed grade.Existing Terrain – 3D Elevation Surface
Proposed Terrain – 3D Elevation Surface
Cut and Fill Depth Map with Daylight Contours
Cut and Fill Difference Surface
Quantity Schedule
Surface and Quality Statistics
Data Quality and Modeling Notices
Calculation Basis
For a triangular plan element with linearly varying cut or fill depth:
Vtriangle = A / 3 × (d1 + d2 + d3)
Mixed triangles are split at the zero-depth line so cut and fill are integrated separately. The target compacted dry density is:
γd,target = Rc × γd,max
The compacted fill available from reusable bank cut is calculated by conservation of dry soil mass:
VCCY,available = VBCY,cut × U × η × γd,native / γd,target
Where U is the usable-material fraction and η is the handling/recovery fraction. Geometric cut is reported in bank volume and geometric fill in final compacted volume.