Turns a volume surface (or a manual cut/fill entry) into an earthwork haul estimate: applies soil swell/shrink to net cut against fill, then reports the net export/import and the truck loads to move it, live in a dialog with a one-row CSV alongside the drawing.
Cut / export / loads
Fill / bank needed
Soil swell & shrink
Net balance
Volume surface / CSV
How it computes
- Volume source: pick a TIN or grid volume surface (cut + fill auto-fill) or choose Manual entry and type CY.
- Measures: cut is bank (BCY), fill is compacted (CCY); bank to build fill =
fill ÷ (1 − shrink). - Net balance: bank from cut minus bank consumed by fill, surplus = export, deficit = import.
- Loose volume:
bank × (1 + swell); the net loose CY is what rolls off or on site. - Loads:
ceil(net loose ÷ capacity)for each fleet configuration. - Surface volumes assume drawing units = feet (
÷27to CY); manual entry is already CY.
Settings & outputs
- Soil presets: earth/loam, sand & gravel, dry clay, wet clay, topsoil, blasted rock, or Custom; overriding swell/shrink flips to Custom.
- Fleet: 10-wheeler 10, tandem 14, tri-axle 16, semi end dump 20, bottom dump/B-train 24 CY (loose); editable in
settings.json(dialog keeps the fleet fixed in v1). - Live dialog: recomputes cut/fill, bank for fill, net export/import, and per-truck loads on every change.
- CSV: one row at
<drawing>-EarthworkHaul_<timestamp>.csv(or%APPDATA%\VDC\EarthworkHaul\reports\if unsaved). - Settings:
VDC_HAUL_SETTINGS, default%APPDATA%\VDC\EarthworkHaul\settings.json; schema-tolerant load. - Read-only, no geometry created; one soil (swell/shrink) assumption per run.
Dialog

VDCHAULWhen to use it
- Estimating haul-off / import and truck counts from a grading volume surface.
How to run it
- Build a volume surface (or have cut/fill figures ready).
- Run VDCHAUL and select the volume surface.
- Set swell/shrink and truck capacity; read net haul and loads in the dialog.
- Export the CSV if needed.
Watch out for
- Swell and shrink factors drive the result - set them for your soil.
- Confirm the volume surface compares the right base and design surfaces.
Related: Auto-Grade Lots