On Wed, 8 Jul 2009, Ben Laenen wrote:

Christiaan Welvaart wrote:
Dat doe ik met een generieke access tag. Die moet iemand wel een keer gaan
beschrijven op de wiki:

access:motor_vehicle:backward=no
access:motorcycle:backward=yes
access:moped:backward=yes
access:mofa:backward=yes

Deze tags zijn dus de eenrichtingsversie van de algemene tags die bij dat
bord horen, waarbij ik even aanneem dat het bord aan het 'eind' van de
way staat. Het access: voorvoegsel kan eventueel weggelaten worden.

Laten we het bij oneway houden. Een weg die enkelrichting is uitgezonderd
fietsers wordt dan: oneway=yes + bicycle:oneway=no

Die backward/forward syntax zal ook wel eens ingevoerd worden, maar is wat
minder leesbaar wat mij betreft, en kan volgens mij meer gebruikt worden moest
de straat ook echt verbodsborden hebben langs ??n zijde en geen gewone
enkelrichtingsborden.

Daar ging het hier over, het eerste verbodsbord op http://wiki.openstreetmap.org/wiki/NL:The_Netherlands_roads_tagging . Nu maak je de discussie nodeloos ingewikkelder ):

- In Nederland wordt een vrijliggend fietspad getagd als een losse
cycleway. Maar dan weet de navigatie software niet dat je daar wel
verplicht bent om te fietsen.

Jawel want dan geef je op de weg aan: foot=no bicycle=no mofa=no . Dit
moet ik nog duidelijk op die wiki pagina zetten.

Oh, wat een verschrikkelijk slecht idee om dat te doen :-) Temeer omdat die
wegen in bepaalde situaties die categorie?n juist wel toelaten. Ken de exacte
regels van Nederland niet, maar hier mogen bij gebrek aan begaanbare bermen of
voetpad voetgangers de rijbaan gebruiken, ook al is er een verplicht fietspad
(ze mogen ook het fietspad gebruiken, wat meeste mensen dan wel normaal doen).

In NL moeten voetgangers het verplichte fietspad gebruiken! Dit staat ook op die wiki pagina.

Wat mij betreft kan een routeplanner slim genoeg zijn om te zien dat er een
fietspad ongeveer parallel loopt en dat als dusdanig als verplicht aanzien.

Dat vind ik te veel werk voor een routeplanner om uit te zoeken.

Maar dan is het natuurlijk belangrijk om verplichte fietspaden als dusdanig te
mappen, en al wat niet als een verplicht fietspad aangeduid wordt ook niet zo
te mappen, zodat dat bospaadje vijftien meter parallel naast de weg niet
aanzien wordt als verplicht fietspad door de routeplanner. Een tag als
highway=cycleway voorbehouden voor een fietspad dat als dusdanig bewegwijzerd
is is dan een goed idee.

Dat kan je met 'designated' doen, d.w.z. als bicycle=designated op een pad staat (door de highway tag of anders) dan is het een verplicht fietspad, als er bicycle=yes op staat dan niet. Dit heb ik op de wiki pagina
  http://wiki.openstreetmap.org/wiki/NL:The_Netherlands_roads_tagging
ook zo aangegeven voor het onverplichte fietspadbord. Maar met de goede bicycle=no etc. tags op de hoofdrijbaan hoeft een routing app dit verschil niet te maken.

Maar ja, ik ga er ook van uit dat routeplanners slim genoeg worden om
verkeersregels van elk land te kunnen begrijpen. Als een weg motorcar=no is
(vertaling van het verbodsbord met auto-icoon naar tag) dan moet die bv. weten
dat brommobielen of motorfietsen met zijspan ook niet op de weg mogen. Want
het expliciet taggen voor elk mogelijk voertuig voor zo'n bord zoals
http://wiki.openstreetmap.org/wiki/NL:The_Netherlands_roads_tagging op het
eerste zicht schijnt te doen is geen goed idee, want zoiets krijg je al met
moeite foutloos opgesteld in zo'n tabel en regelmatig denk iemand aan een
ander regeltje waardoor voor een verkeersbord ineens een nieuwe extra tag
nodig is (voor het verbodsbord met een auto: zie brommobielen, quads,
motorfietsen met zijspan etc, die volgens de wikipagina zijn toegelaten als je
geen impliciete regels invoert), en je maakt het mappers ook niet makkelijk
als je hen alles expliciet laat taggen.

Een routing app moet dan intern een lijst van transportmiddelen gaan aanleggen en voor elk land een andere mapping maken. Alles kan natuurlijk, dus schrijf maar een voorstel en zet het op de wiki (country specific access tag semantics for routing?), dan kunnen we kijken of mensen dit een goed idee vinden.


    Christiaan

_______________________________________________
Talk-nl mailing list
Talk-nl@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-nl

Antwoord per e-mail aan