Click any street and its popup shows the exact rule and inputs. The score code is BASIS–SPEED+VOLUME+LANES:
| Basis β which scoring table applied | |
| SEP | independent path / trail — LTS 1, never shares pavement |
| TRK | protected on-street cycle track — LTS 2: separated from moving traffic, but crosses the street's driveways and junctions |
| FAC | official municipal bike facility (city GIS), its own facility table |
| LANE | striped bike lane tagged in OpenStreetMap, bike-lane table |
| SHLD-M/-S/-A | paved-shoulder credit — width Measured on this segment, Spread from a nearby sample (counted as 4 ft), or Assumed from state/county trunk standards. LTS 3 requires a real ≥6 ft shoulder, moderate traffic, and under 55 mph |
| EXP | divided high-speed expressway — scores LTS 5; crossings severe |
| MIX | shared travel lane, mixed-traffic table (speed × lanes) |
| Speed β where the mph came from | |
| P | posted limit mapped in OpenStreetMap |
| D | unposted — Wisconsin statutory/class default for its context (25–30 in town, 45–55 rural) |
| DF | design floor: divided expressway with an implausibly low tag scored at ≥55 |
| DT | rural through-road: a “residential”-tagged run connected to its higher-class continuation scores at the 45 mph minor-road default |
| Volume & lanes | |
| VM/VH/VC/VL/V0 | traffic: measured count / FHWA HPMS segment / corridor-carried (a low count extends along its whole road) / presumed low (local road, no count anywhere on it) / no data. Volume relieves moderate-speed 2-lane roads to LTS 3 per Furth v2.2 (35 mph always; 40 mph ≤1,500; 45 mph ≤1,000 veh/day); over ~7,000 veh/day cancels the shoulder’s comfort |
| LT/LA | lanes tagged in OSM / road-class default |
Full write-up with the scoring tables: methodology PDF. Spot a wrong input? The fastest fix is often a corrected OpenStreetMap tag — see the open map-fix tasks riders have flagged, or flag the road right on the map.