
I want to show road signs for restrictions. So I tried the following:
relations:
type=restriction { apply { set relation_restriction='${restriction}'
}}
points:
relation_restriction=only_straight_on [0x300f level 0]
This creates a sign at the crossing. But I'd prefer to see the sign at
the 'from' part of the relation. So I added the following line to the
file
polygons:
relation_restriction=only_straight_on [0x21 level 0]
In this case I get 3 signs for every restriction (from, via, to).
(This is a 'hack' to get a POI for a way with --add-pois-to-areas. The
polygon is not displayed because the way consists of 2 nodes).
How can I restrict the POI to the 'from' member of the relation? The
following line doesn't work because 'role' doesn't belong to the
relation, it belongs to the members of the relation:
type=restriction & role=from { apply { set
relation_restriction='${restriction}' }}
Rudi
Now I found the solution by looking at the source code: route=from solves my problem: type=restriction { apply route=from { set relation_restriction='${restriction}' }} Now only the members of the relation with the specified role get the tag. Rudi
participants (1)
-
Rudi