Map: transit layer — MTA GTFS lines/stations plus GTFS-rt service alerts, with incident-to-ROW distance #245

Open
opened 2026-10-05 02:08:38 -04:00 by logan · 0 comments
Owner

Problem

The map has no rail right-of-way, stations, portals or bridges; the only transit concept is the 511 transitOperations glyph, which rides the dead 511NY feed (#198).

Who asked

RCC, GSOC, OEM, TOC, HOBBY (5 of 8).

Proposal

  • Phase 1: MTA GTFS static shapes + stations (MNR, LIRR, subway, bus) as a layer; GTFS-rt service alerts drawn on affected lines/stations.
  • Phase 2: distance from each incident to nearest ROW segment/station stored and shown as a rail-card chip ('85 m from Harlem Line ROW'); feeds the watch-zone issue.
  • Vehicle positions / ETA-to-milepost: LATER.

Data source and terms

MTA developer feeds (free key). MTA Data Feed terms: attribution required, no implied endorsement, no MTA marks. Confirm commercial redistribution is permitted before shipping to paying customers (needs-decision). Mileposts/interlockings are not published.

Effort

M

Acceptance criteria

  • Lines and stations render with MTA attribution.
  • A GTFS-rt alert appears on the affected line within one poll.
  • Terms check recorded in this issue before the layer is enabled for customers.

Reviewed against Server origin/main c4e1f9a (2026-10-05), from code only. Source: map persona panel 2026-10-05 (tracking issue lists all items).
Persona key: TOC = county PD real-time crime center supervisor; NOC = Con Ed electric ops NOC; RCC = MTA rail/bus control desk; GSOC = corporate security operations analyst; OEM = county emergency management duty officer; NEWS = TV newsroom assignment editor; FD = volunteer fire chief / county fire dispatcher; HOBBY = scanner power user / local journalist.

## Problem The map has no rail right-of-way, stations, portals or bridges; the only transit concept is the 511 `transitOperations` glyph, which rides the dead 511NY feed (#198). ## Who asked RCC, GSOC, OEM, TOC, HOBBY (5 of 8). ## Proposal - Phase 1: MTA GTFS static shapes + stations (MNR, LIRR, subway, bus) as a layer; GTFS-rt service alerts drawn on affected lines/stations. - Phase 2: distance from each incident to nearest ROW segment/station stored and shown as a rail-card chip ('85 m from Harlem Line ROW'); feeds the watch-zone issue. - Vehicle positions / ETA-to-milepost: LATER. ## Data source and terms MTA developer feeds (free key). MTA Data Feed terms: attribution required, no implied endorsement, no MTA marks. **Confirm commercial redistribution is permitted before shipping to paying customers** (needs-decision). Mileposts/interlockings are not published. ## Effort M ## Acceptance criteria - Lines and stations render with MTA attribution. - A GTFS-rt alert appears on the affected line within one poll. - Terms check recorded in this issue before the layer is enabled for customers. --- Reviewed against Server origin/main c4e1f9a (2026-10-05), from code only. Source: map persona panel 2026-10-05 (tracking issue lists all items). Persona key: TOC = county PD real-time crime center supervisor; NOC = Con Ed electric ops NOC; RCC = MTA rail/bus control desk; GSOC = corporate security operations analyst; OEM = county emergency management duty officer; NEWS = TV newsroom assignment editor; FD = volunteer fire chief / county fire dispatcher; HOBBY = scanner power user / local journalist.
logan added the
type
feature
area/maparea/osint
priority
p3
status
needs-decision
labels 2026-10-05 02:08:38 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logan/server-26#245