[Tagging] RFC: Defaults are paramount, abandoning Proposed_features/ is a HUGE mistake

Dave F davefoxfac63 at btinternet.com
Fri Sep 1 16:25:19 UTC 2017


Hi André

Assuming or defining a default should be based on the number of 
different values within the set.

For the examples you give:

maxspeed shouldn't have a default. Apart from on motorway classed roads, 
speed limits varies depending on local topography. There will be too 
many exceptions to the rule.

driving_side is defined nationally so has a default. (I'm sure now 
someone will now provide examples where that's not the case).  Any 
router worth its salt, should be able to check which country it is in.

DaveF


On 31/08/2017 12:49, André Pirard wrote:
> Hi,
>
> Examples: either each road is tagged with *maxspeed*=* 
> <https://wiki.openstreetmap.org/wiki/Key:maxspeed> speed limit and 
> *driving_side*=* 
> <https://wiki.openstreetmap.org/wiki/Key:driving_side> or there are 
> defaults.
> I'm reviving this remark because the examples are numerous:
>
>   * The Belgian Flemish community wants to tag *maxspeed*=*
>     <https://wiki.openstreetmap.org/wiki/Key:maxspeed> on every road
>     instead of using a default. Is this a new specification and where
>     is it written? Must that now be done in every country?
>   * The current language= proposition wants to do it without defining
>     defaults. Really? language= on every name= ?
>   * Other examples are maxheight in tunnels. Osmose just accused me of
>     someone else's omitting maxheight. It shouldn't be necessary if
>     it's the default, that is if there is no sign for it, but Osmose
>     likes to yell just in case.
>   * countless etc.
>
> Please choose.
>
> Either the defaults are in the OSM database and it takes just a 
> routinely map fetch to get them all updated timely,
> or each other router (GPS) writer implements them each their own way 
> from various random other files. It's not well clear how contributors 
> ca update all those files instead of OSM and it typically needs a full 
> software update for each little default change, depending on writer's 
> availability.
>
> Please choose.
>
> There is a Proposed_features/Defaults 
> <https://wiki.openstreetmap.org/wiki/Proposed_features/Defaults> that 
> puts the defaults in OSM and it's an EXTREMELY HUGE mistake to have 
> marked such a paramount good work as abandoned because nobody 
> continued the work.  For the sake of OSM, especially routing, please 
> reopen it.
> I don't claim that it is the good solution but I do claim we should 
> work on such a default database *in priority*.
>
> I didn't analyze it in full depth, but I have the following remarks:
> - Why not allow the def keyword in the border relation itself? But it 
> could be called zzdef to cluster at the key end.
> - If a separate relation is preferred, it should be pointed at by a 
> "defaults" role in the corresponding border or other relations so that 
> it can be found.
> - to ease scanning a border tree upwards, a "parent" relation should 
> exist in border relations.
>
> In hope of a well structured OSM,
>
> Cheers
>
> André.
>
>
>
>
>
>
> _______________________________________________
> Tagging mailing list
> Tagging at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20170901/6423238a/attachment-0001.html>


More information about the Tagging mailing list