On Monday 18 May 2009, Maarten Deen wrote: > Ik ben er voorstander van om alle wegen expliciet met een > maximumsnelheid te taggen.
Het probleem met taggen van impliciete snelheden ligt hem gewoon in het feit dat impliciete snelheden wel eens kunnen veranderen in de loop van de jaren. Stel dat men over een paar jaar zegt dat in bebouwde kom ipv 50 nog maar 40 mag ('k zeg maar iets), dan heb je een probleem omdat je niet meer weet of die maxspeed=50 getagd was aan de hand van een verkeersbord dat daar staat of omdat het gewoon de snelheid van een bebouwde kom was. Dus kan je alle straten met maxspeed=50 opnieuw afrijden om te zien of er nu een bord stond of niet (of ten minste iedereen ergens in zijn logs op zoek laten gaan naar zijn nota's). Ten tweede: ga er nooit vanuit dat mappers al hun verkeersregels kennen. Ik ben er zeker van dat als je hier in België willekeurig mensen vraagt hoe snel je exact mag op een woonerf of erf je uiteenlopende antwoorden gaat krijgen. Niet iedereen heeft zijn verkeersregels fris in het achterhoofd zitten. Ten derde: er zijn honderden impliciete tags, die in elk land verschillen. Waar trunk in Nederland bicycle=no impliceert is dat niet zo in het Verenigd Koninkrijk. En vermoedelijk zijn er wel landen waar highway=motorway niet impliceert dat voetgangers verboden zijn. Access=destination heeft geen effect op ruiters en fietsers in land X, waar het wel moet worden toegepast door hen in land Y. "hgv" is een tag die niets betekent in België en eigenlijk als synoniem voor "goods" geldt, omdat bij verkeersborden hier enkel onderscheid wordt gemaakt bij voertuigen voor het vervoer van zaken aan de hand van een expliciet gewicht bij dat verkeersbord, dus betekent "goods=no" in Duitsland dat enkel lichte vrachtwagens niet mogen, in België mag dan geen enkele vrachtwagen. In België mag ook een vrachtwagen van meer dan 7.5 ton niet inhalen op een weg met minimum vier rijstroken bij regen, sneeuw of hagel, begin de wegen daar maar eens mee te taggen allemaal. En dan zijn er nog aparte impliciete snelheden naargelang de massa en het type van voertuig, die zeker niet gekend zijn door 99% van de mensen, en ook anders zijn in elk land (en die makkelijker veranderen dan snelheidsregels voor gewone automobilisten -- twee jaar terug nog voor België bijvoorbeeld). En zo kunnen we door blijven gaan. Dus zitten we met een enorm aantal landspecifieke kenmerken en er moet bijgevolg al sowieso een tussenstadium zijn tussen het plukken van data uit de API en het gebruik van de data in bvb je gps of een routeplanner, namelijk het "vertalen", en het is dat vertalen dat zal instaan voor impliciete tags toe te kennen aan de juiste wegen, zodat je uiteindelijk als gebruiker de juiste regel ziet. Het taggen van de impliciete tags is nu wel een leuk lapmiddeltje om het huidige gebrek aan zo'n vertaler goed te maken, maar in de toekomst krijg je vroeg of laat wel problemen met zo'n impliciete regels omdat verkeersregels nu eenmaal veranderen in de tijd, en dan kan je niet meer zeggen of je tag expliciet of impliciet op de weg te vinden was. Ben _______________________________________________ Talk-nl mailing list Talk-nl@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-nl