Was it built where it was designed? New

Load the design PLS-CADD model and the as-built survey side by side, and VoltGrid grades every structure and section: horizontal offset, Δz, Δheight AGL, and span deltas — each classed info / minor / major / critical against thresholds you control, with findings written straight into the Transmission findings layer.

Structure match by numberHorizontal offset (Haversine) Δz · Δh AGLSpan deltas Severity thresholdsFindings write-through
Construction QA · Phase 1

Closeout QA without leaving the map

Import both PLS-CADD models (XML, plus KMZ if you have it), open the As-built panel — Ribbon → TRANSMISSION → FINDINGS — pick design and as-built, and compare. Every delta lands on the map at the structure it belongs to.

  • Structures matched by structure_number — horizontal offset via Haversine from lon/lat (Euclidean x/y fallback), plus Δz and Δheight-above-ground.
  • Sections matched by section_number — Δ horizontal span and Δ vertical span catch re-strung or re-framed spans.
  • Configurable severity ladder — defaults: 0.30 / 1.0 / 3.0 m horizontal, 0.15 / 0.50 / 1.50 m vertical, 0.50 / 2.0 / 5.0 m span (minor / major / critical).
  • Optional findings write — deltas persist to the Transmission findings FeatureServer (category=structural, source_analysis=asbuilt-vs-design) beside vegetation and clearance findings.
/api/asbuilt/compare
POST /api/asbuilt/compare
{
  "designDbId":  "plscadd_design",
  "asBuiltDbId": "plscadd_survey",
  "minSeverity": "minor",
  "writeFindings": true
}
→ T-114  horiz 1.4 m   major
→ T-131  Δh_agl 0.6 m  major
→ S-22   Δspan 2.3 m   major
In-App Screenshot

PLS-CADD As-built vs Design Alignment Comparison Widget

VoltGrid desktop — Transmission Line Analysis As-built vs Design comparison widget with matched delta points loaded on map
As-built vs Design analysis widget comparing PLS-CADD design and as-built survey models with delta severity thresholds and matched delta points rendered on map
Why this matters for ops

Catch the drift before it becomes a clearance problem

📐

Construction closeout

Grade contractor as-builts against the stamped design in minutes — a ranked punch list instead of a manual pole-by-pole review.

🗼

Records reconciliation

Survey-updated models vs what engineering has on file: find the structures that moved, sank, or grew before they surprise a rating study.

🧾

One findings ledger

As-built deltas live in the same findings layer as vegetation and NESC clearance hits — filter, export, and work them in one queue.

Honest boundary: matching requires shared structure / section numbers across both imports. Nearest-neighbor matching against an arbitrary survey layer and conductor-centerline (Hausdorff) comparison are on the roadmap — not shipped.