NEW ROOTS DEVELOPMENT
HomeTool GuideVDC QCDrawing QC

Standards QC

Audits drawing-standards conformance : every text style's resolved font against the expected annotation font ( Tahoma ), and every layer's ACI color against the seeded plotted-color palette, flagging the strays in a findings palette + CSV.

Command VDCSTDQC · VDC QC tab › Drawing QC panel
Audits drawing-standards conformance: every text style's resolved font against the expected annotation font (Tahoma), and every layer's ACI color against the seeded plotted-color palette, flagging the strays in a findings palette + CSV.
Two audits per run: text-style font vs Tahoma, and layer color vs the seeded palette ACI. TEXT STYLES, resolved font vs Tahoma C-ANNO-TEXT  →  Tahoma PASS C-ROAD-NOTE  →  Arial FLAG PLAT-CERT  →  Romans.shx EXEMPT (PLAT) Exempt name fragments: TITLE / SURVEY / SURV / PLAT / LAND / SEAL LAYER COLOR, name fragment → expected ACI C-STORM-PIPE  SD → ACI 5 PASS C-SANI-MAIN  SAN → ACI 3 PASS C-WATER-MAIN  WTR → ACI 4 FLAG is red, expected cyan C-ESMT-STORM  ESMT → ACI 30 PASS Findings palette, double-click a row to act  ·  <drawing>.csv written alongside TYPE OBJECT FOUND EXPECTED FONT style C-ROAD-NOTE Arial Tahoma COLOR layer C-WATER-MAIN ACI 1 (red) ACI 4 (cyan) Complements Style QC (VDCSTYLEAUDIT): that checks style provenance, who edited, not conformance.
Conforms (PASS)   Non-conforming (FLAG)   Exempt style / gold rule   Findings palette + CSV

What it does, per run

  • Font audit: reads every text style's resolved font, the TrueType typeface if present, else the SHX file name, and flags any that isn't the expected font.
  • Exempt styles: styles whose name contains an exempt fragment (TITLE, SURVEY, SURV, PLAT, LAND, SEAL) are skipped, title-block / survey / landscape xref styles that legitimately differ.
  • Color audit: reads each layer's ACI color; if the layer name matches a color rule fragment but the color isn't the expected ACI, it flags.
  • Output: font + color findings to the findings palette (double-click to act) plus a <drawing> CSV alongside.
  • Complements VDCSTYLEAUDIT (Style QC): that audits style provenance; this audits conformance.

Settings & rules

  • Env var VDC_STDQC_SETTINGS, default %APPDATA%\VDC\StandardsQc\settings.json; schema-tolerant load.
  • Holds the expected font, the font-exempt fragments, and the layer color rules (name fragment → expected ACI).
  • Seeded color rules: easement ESMT/EASE → 30 (burnt orange); storm STORM/STRM/SD → 5 (blue); water WATER/WTR → 4 (cyan); sewer/FM SEWER/SAN/FM → 3 (green).
  • Color rules match layer-name fragments, tune them to your layer naming.
  • Seeded ACI values are approximate seeded-palette starting points; verify against your CTB.

Dialog

Standards QC dialog
Standards QC, VDCSTDQC

When to use it

  • QC of a drawing's annotation font and utility/easement layer colors before submittal.

How to run it

  1. Run VDCSTDQC; confirm the expected font (Tahoma).
  2. Review font + color findings in the palette / CSV.
  3. Tune the color rules / exempt fragments in settings.json as needed.

Watch out for

  • Color rules match layer-name fragments to an expected ACI - tune them to your layer naming.
  • The seeded ACI values are approximate seeded-palette starting points; verify against your CTB.

Related: Style QC · QC Status