NEW ROOTS DEVELOPMENT
HomeTool GuideVDC QCSite QC

Lot QC

Audits picked subdivision lots against a zoning district's dimensional minimums: area, frontage, depth, width at the front setback, and side-line squareness, then drops a red QC FAIL flag at the centroid of every lot that misses one, replacing or removing it on re-run.

Command VDCLOTQC · VDC QC tab › Site QC panel
Audits picked subdivision lots against a zoning district's dimensional minimums: area, frontage, depth, width at the front setback, and side-line squareness, then drops a red QC FAIL flag at the centroid of every lot that misses one, replacing or removing it on re-run.
Per lot: area, frontage (arc length), depth, width @ setback, side skew, fail = red centroid flag. Right-of-way (front edge resolves here) LOT 15 front setback 25' width @ setback 60' ≥ 50 frontage 60' ≥ 50 depth 132' ≥ 100 PASS LOT 16 width @ setback 46' < 50 side skew 5.80° > 5.00° LOT 16, QC FAIL WIDTH@SETBACK 46.0 < 50 R SIDE NOT SQUARE: 5.80°>5.00° on layer 0-NPLT Findings palette (dbl-click = zoom) ERROR · Lot 16 width @ setback ERROR · Lot 16 R side skew Lot 15, passes all checks preset: SF-6 (JSON library) MinLotAreaSf 6000 · Frontage 50 Depth 100 · Width@Setbk 50 Setback 25 · MaxSkew 5°
Lot boundary   Front setback line   Passing dimension   Violation / QC FAIL flag   Right-of-way

What it checks, per lot

  • Area: shoelace over the boundary, arc segments by chord (0 SF disables the check).
  • Frontage: length of the designated front edge, true arc length on a curved front, matching Civil 3D's segment label.
  • Depth: perpendicular front-edge line → back-edge midpoint.
  • Width @ setback: side-to-side span where each side reaches the front-setback depth; a lot shallower than the setback is itself flagged.
  • Side skew: each side vs. the boundary segment it meets, square on a straight front, radial on a curved one; sides decide independently.
  • Front edge resolves VDCLOTFRONT stamp → ROW auto-detect → manual pick; 0.01' / 0.5 SF label-rounding tolerance.

Modes & outputs

  • Run (default): preset dropdown + editable thresholds, pick lots, audit. Clear: wipes all QC flags.
  • Flag: red MText at the centroid (LOT 16, QC FAIL + a line per violation) on 0-NPLT; XData keys re-run in place and remove on pass.
  • Findings palette: dockable ERROR/WARNING list, double-click a row to zoom; shared with VDCPIPEQC / VDCROADQC.
  • QC log: one line appended to VDC-QC-LOG.txt beside the drawing; says NOT logged if unsaved / unwritable.
  • Stamp: Xrecord in VDC_QC_STATUS NOD (tool, version, user, time, result, save counter), powers VDCQCSTATUS.
  • Presets: JSON library (VDC_LOTQC_PRESETS); point every seat at one shared file to standardize districts.

Dialog

Lot QC dialog
Lot QC, VDCLOTQC
Settings file: %APPDATA%\VDC\LotQC\presets.json  |  %APPDATA%\VDC\LotQC\settings.json

When to use it

  • QC of a subdivision layout against the governing zoning district.

How to run it

  1. Run VDCLOTQC and choose the zoning preset (JSON preset library).
  2. Select the lots to audit.
  3. Review red flags and the findings palette; double-click a finding to zoom to it.

Options

  • Findings palette: ERROR / WARNING list, double-click a row to zoom.
  • Presets: zoning minimums stored as JSON presets you can edit and reuse.

Watch out for

  • Designate front edges first - frontage, depth, and width-at-setback all reference the front.
  • Pick the correct zoning preset; the audit is only as right as its minimums.

Related: Lot Front · QC Status · Lot Table · Parcel Setback