See where the grid can still take DER. New

Map feeder polygons colored by remaining hosting capacity, then screen a proposed interconnection against headroom — on the same desktop that already holds your PLS-CADD conductors. Import the planner export you already trust; get a choropleth and a fit / shortfall answer in one panel.

Hosting capacityFeeder choropleth Interconnection screenPLS-CADD feeders DuckDB / GPKG importFindings write-back
Two honest modes

Planner data when you have it. Indicative when you don't.

Primary path: import a feeder-level remaining-capacity table (kW or MW) into DuckDB or GPKG, pair it with a staged PLS-CADD network, and color feeders by class breaks. Fallback: an indicative 0–100 index from conductor voltage × phases — clearly labeled so nobody mistakes it for a study.

  • Import mode — real planner hosting-capacity exports: feeder id + remaining capacity → GeoJSON FeatureCollection + class breaks.
  • Indicative mode — PLS-CADD conductors only; relative index with an explicit UI warning. Useful for triage, not interconnection decisions.
  • Screen kW — remaining vs requested → headroom, fit / shortfall, and risk severity (critical → none).
  • Optional findings — write constrained feeders into the Transmission findings FeatureServer for the same work-order / mission loop as clearance and vegetation.
/api/der · Ribbon → DER
// map feeders from a planner capacity table
POST /api/der/map
{ feederDbId, table, feederIdField, capacityField,
  conductorDbId, unit: "kW"|"MW" }

// screen a proposed interconnection
POST /api/der/screen
{ remainingKw: 420, requestedKw: 500 }
→ { headroomKw: -80, severity: "critical" }

GET  /api/der/capabilities   // always 200
Built for interconnection desks

Same corridor picture. Capacity on top.

Geometry comes from buffering PLS-CADD conductors grouped by circuit — so the choropleth sits on the network you already imported, not a separate GIS project.

🗺️

Feeder choropleth

Class-break coloring on remaining capacity so planners see constrained feeders at a glance.

Interconnection screen

Quick fit check before a full study — severity ladder aligned with the rest of the Transmission findings UX.

🔗

Pairs with PLS-CADD

Uses the same staged conductors as network trace, ROW encroachment, and corridor damage.

Honest boundary: Phase 1 does not run OpenDSS / CYME / Synergi power-flow. It maps and screens against capacity tables (or an indicative index). Full study engines remain the planner's tool of record.

More utility ops on the same ribbon

DER sits beside OMS overlay, corridor change detection, and Maximo / Cityworks asset layers.