Hi Andre,

i wasn't aware of this proposal and read it right now.
It's a good explanation and pretty easy to understand

But question : Why do we need to put conditions to set a default values to
a collection of features ?
The only purpose is to activate the default on matching features only. Then
: simply don't add as member the mismatching ones :)

It sounds like a try to move part of a data consuming logic in the data
themselves. What if I need a different set of defaults ? Will I have to
create a second or third relation inside main OSM dataset ?

I don't agree to this sentence in the Why chapter : "It seems easier to
insert those metadata into the database in a special kind of relation.".
Your defaults are not necessarily mine.

All the best

François

2017-08-31 13:49 GMT+02:00 André Pirard <a.pirard.pa...@gmail.com>:

> 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@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
>
>
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to