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

mapconfig examples for pedestrian and bicycles make not much sense #271

Open
Langlaeufer opened this issue Jun 24, 2020 · 2 comments
Open

Comments

@Langlaeufer
Copy link
Contributor

The examples for pedestrian, bicycles make not much sense.

for_pedestrian
example does not include most street type - so the network is not complete at all.
barrier as with maxspeed higher than for ways?

for_bicycle:
tracktype=grade2...5 is never analysed, because the priority 1.x is higher than priority 1.0 of highway= track
what should the entry junction=roundabout is good for?

for_cars:
what should the priorities be good for? It is all tag_name=highway, so no priority is needed, because we can only have one highway tag per way. or is it here to use later as factor for the costs?

@Langlaeufer
Copy link
Contributor Author

Langlaeufer commented Jun 27, 2020

An proposal for bicycle

<?xml version="1" encoding="UTF-8"?>
<configuration>
  <tag_name name="highway" id="1">
    <!-- not for cycling <tag_value name="motorway" id="101" maxspeed="130" priority="1" /> -->
    <!-- not for cycling <tag_value name="motorway_link" id="102" maxspeed="100" priority="1" /> -->
    <tag_value name="trunk" id="103" maxspeed="30" priority="1" />
    <tag_value name="trunk_link" id="104" maxspeed="30" priority="1" />
    <tag_value name="primary" id="105" maxspeed="30" priority="1" />
    <tag_value name="primary_link" id="106" maxspeed="30" priority="1" />
    <tag_value name="secondary" id="107" maxspeed="30" priority="1" />
    <tag_value name="secondary_link" id="108" maxspeed="30" priority="1" />
    <tag_value name="tertiary" id="109" maxspeed="30" priority="1" />
    <tag_value name="tertiary_link" id="110" maxspeed="30" priority="1" />
    <tag_value name="unclassified" id="111" maxspeed="30" priority="1" />
    <tag_value name="residential" id="112" maxspeed="30" priority="1" />
    <tag_value name="living_street" id="113" maxspeed="10" priority="1" />
    <tag_value name="service" id="114" maxspeed="30" priority="1" />
    <tag_value name="road" id="116" maxspeed="30" priority="1" />
    <tag_value name="track" id="200"  maxspeed="20" priority="3" /> <!-- only if no tracktype -->
    <tag_value name="path" id="120" maxspeed="25" priority="1" />
    <tag_value name="footway" id="121" maxspeed="15" priority="1" />
    <tag_value name="cycleway" id="122" maxspeed="25" priority="1" />
    <!-- not for cycling <tag_value name="bridleway" id="123" maxspeed="10" priority="1" /> -->
    <!-- not for cycling <tag_value name="steps" id="124 maxspeed=1" priority="1" /> -->
  </tag_name>
  <tag_name name="tracktype" id="2"> <!-- if tracktype use it instead of track -->
    <tag_value name="grade1" id="201" maxspeed="30" priority="2" />
    <tag_value name="grade2" id="202" maxspeed="25" priority="2" />
    <tag_value name="grade3" id="203" maxspeed="20" priority="2" />
    <tag_value name="grade4" id="204" maxspeed="15" priority="2" />
    <tag_value name="grade5" id="205" maxspeed="10" priority="2" />
  </tag_name>
</configuration>
<!-- you may delete the maxspeed tags in the osm file before importing it -->
<!-- use --addnodes --tags to import all the other osm tags you need for defining access and speed -->

@dkastl
Copy link
Member

dkastl commented Jun 29, 2020

Thank you for looking into all this in detail!

As far as I remember, the sample configurations were added many years ago, as part of some contributions of a routing web service for cyclists, which I forgot the name.

So whether it already lacked some configuration that time, or things have changed in the meanwhile, any improvement is highly appreciated. If you have a profiles better suited for cycling and pedestrians, feel free to suggest them as a pull request. That way you also become a contributor of the project.

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