Research — Multi-Pole Demo

Multi-pole classifier

A line of poles, top-down. Drag any pole out of line and the two spans on either side of it bend — the classifier reads the real angle that creates and reclassifies that pole's framing, insulator, and guying on the spot. Moving one pole can change its neighbors too, since their own angles depend on where it ended up. Drag any pole toward the street — any guy it needs, terminal or mid-line, resolves against what's actually on the ground there.

TangentLight angleHeavy angleDeadend guyingCorner|Down guyStub poleSlack span

Click a pole to see its full classification.

Illustrative demo:the same client-side heuristic as the single-pole classifiers, just driven by real geometry across a line instead of one dialed-in angle. Endpoint poles are treated as terminal dead-ends — they only have one neighbor, so no angle is defined for them. The two streets crossing through the middle of the canvas are a fixed illustrative backdrop (greenery / sidewalk / planter strip / road, mirrored on every side of both), not real parcel or right-of-way data — there's no anchor-placement API yet. Poles and anchors both only ever rest on real ground — a sidewalk or a road is never a valid spot for either, and dragging can't set one there. Every guy, not just a terminal's back-guy, resolves the same way from wherever it actually starts: a plain down guy if its own reach stays on diggable ground, a longer lead into the planter strip if that reach would otherwise land on a sidewalk, or — if it would land in the road itself — a stub pole set in the planter on the far side, tied back with a span guy and anchored with its own down guy. The style stays identical in every case; only the panel names which one it is. For a terminal pole that's completely out of room, there's a second option: a slack span. The conductor deadends one pole earlier, at a small "setup" pole where a normal guy still works, and the last span runs slack — so the pole actually closest to the road needs no guy at all. See the interactive orauto single-pole versions.