On 2 January 2014 15:57, Fernando Trebien <fernando.treb...@gmail.com>wrote:

> I like your idea of splitting surface values into paved and unpaved
> tags quite a lot, Matthijs. It allows certain values (such as
> compacted) to be considered paved or unpaved by different communities,
> and it's easy to identify a contradiction (when both tags are
> present).
>

I think we can build on this idea, but instead of introducing a
paved=yes/no tag, which may cause confusion with the surface=paved tag, how
about this:

surface:sealed=yes/no

the idea here would be to convey an additional information if the given
type of surface can be considered sealed, that is water impermeable or not
prone to change under weather different conditions.

Then, we could select a small but *fixed* set values for surface such as
paved,asphalt,concrete  which would be implicitly equivalent to
surface:sealed=yes. We would use the first six or so most used values for
surface which would be surface:sealed=yes beyond doubt.

So the rules could be something like this:
1) in the absence of surface:sealed, but with a
surface=paved|asphalt|concrete (fixed set of values) => imply
surface:sealed=yes, if that is OK, no retagging required

2) in the absence of surface:sealed, but with any other surface tag =>
imply surface:sealed=no, if that is OK, no retagging required

3) uncommon surface materials which would result in sealed surfaces would
need to make it explicit, say surface=rubber would required
surface:sealed=yes, I guess this would require minor retagging.

I believe this would handle the majority of cases without retagging, it
would also solve the case of surface=compacted where the mapper could use
surface:sealed=yes if he/she considers this appropriate.

For the renderers/routers they would basically deal with whatever falls
into surface:sealed either by implicit rules applied to a small set of
fixed values or by an explicit surface:sealed.

Does that seem reasonable?
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to