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

Should "h" mode be in every road link? #520

Open
hsl-petrhaj opened this issue Jun 8, 2023 · 3 comments
Open

Should "h" mode be in every road link? #520

hsl-petrhaj opened this issue Jun 8, 2023 · 3 comments
Assignees

Comments

@hsl-petrhaj
Copy link
Contributor

H mode is needed if there are any turning restrictions (kääntymiskiellot), used at least for cars and bikes. I am not sure if it is needed for buses. For rail-based transport it seems redundant.

It is described here.
https://hsldevcom.github.io/helmet-docs/emme_verkko.html

Should we check if mode "h" is available in network validation? Can we define precisely which modes require it?

@johpiip @zptro

@hsl-petrhaj hsl-petrhaj self-assigned this Jun 8, 2023
@hsl-petrhaj hsl-petrhaj changed the title Should "h" mode be in every road mode? Should "h" mode be in every road link? Jun 8, 2023
@zptro
Copy link
Collaborator

zptro commented Jun 8, 2023

When the network is imported into EMME, the h mode needs to be allowed on links with turn restrictions. But after that, when the model system is started, this restriction is no longer in place. The model system itself changes which links have h allowed and which not, when switching between car and bike assignment.

Turn restrictions are only used in car assignment.

@hsl-petrhaj
Copy link
Contributor Author

I just checked our base network, the "h" mode is on every link, even on tram links. I understand it then gets partially removed during the model run, on the run that I checked it remained on every link that had "c" mode as well, not necessarily just links with turn restrictions.
My point is more like what should the test network then look like. If we now typically add "h" mode everywhere, I think the test network should reflect that.
@johpiip

@johpiip
Copy link
Contributor

johpiip commented Aug 17, 2023

If we now typically add "h" mode everywhere, I think the test network should reflect that.

Can we have a validation routine that checks, which links have turn restrictions and verify that those have h on them? (edit: oops, not possible as we are checking a network that is already imported into EMME, so either the turns already work or they won't.) I agree with what your saying but I also think that we have to keep in mind, that not all networks will have h modes on all links even if we tell they should.

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

No branches or pull requests

3 participants