Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration with A/B Street? #36

Open
dabreegster opened this issue Jul 4, 2020 · 1 comment
Open

Integration with A/B Street? #36

dabreegster opened this issue Jul 4, 2020 · 1 comment

Comments

@dabreegster
Copy link

Hi,

I stumbled across this repository looking for open data about traffic signal timing. I think the GMNS spec is the first specification I've found. I'm working on a traffic simulation tool called A/B Street. Part of this work has been surveying traffic signals around Seattle and representing the phases in a format referencing OpenStreetMap objects. This example file corresponds to the attached screenshot. The format is defined here, and this doc has more context on the format. A/B Street includes a UI for easily reconfiguring signals; this video demos this (but note the UI has been improved a bit since then).

I'm not totally sure what the goals of GMNS are, but I'm very interested in open data standards for traffic signals, and I have lots of existing code for editing, visualizing, and simulating signal timing. If there's any collaboration that makes sense, let me know!

Thanks,
-Dustin

Screenshot from 2020-07-04 16-16-48

@ssmith55
Copy link
Collaborator

ssmith55 commented Jul 5, 2020

Dustin, thank you for sharing your work, and for the interest in GMNS. GMNS is trying for a unified data specification that works across multiple network resolutions (i.e., from the statewide planning model to a detailed corridor analysis). The signals part of GMNS is the least mature, so we would be very interested in comments. I'll be taking a closer look at what you have done. Meanwhile, I'd suggest looking at following parts of GMNS:

  1. go to the updates branch (we have done some recent work with signals, not yet moved to the master branch)
  2. Look at the movements files (turning movements) and signal_phase_mvmt (ties signal phases to turning movements)
    Thanks. - Scott

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants