-1, because:

Tomasz Kaźmierczak wrote on 2014-09-20 23:42:
I would like to suggest making the paved key for highways (and probably other 
types of elements) official.
Taginfo for paved:
http://taginfo.openstreetmap.org/keys/paved#values

The above shows that the key is already being used,

1648 times, compared to 9383813 of 'surface'.

but the Wiki doesn't describe this key, instead redirecting Key:paved
to the article about Key:surface.

to discourage the use of a duplicate key

However, in some cases, a simple information on just whether a highway is paved 
or not, would be very useful.
One such case would be navigation software – if a user chooses to avoid unpaved 
roads,

Navigation software is pretty able to consider a short list of specific pavings
as 'paved' and another short list as 'unpaved', they are already structured in 
the
wiki.

OsmAnd, as a popular navigation software, does so, and in the pre-1.9 nightlies 
you
can switch on colour coding for different surfaces.

the software can check the value of the surface key, but in practice most (all?)
of the navigation software only checks for a subset of all the possible values
the surface key can have.

Could you please support your argument with examples of such software, and
why such incompleteness cannot be fixed within the router/renderer?

If the paved key was widely used, then the navigation software would have a 
simple
and clear way of checking whether a given road is paved or not.

Not much simpler than checking for a member of a list.

The default value
of the paved key for highways could be yes, so that it would be consistent with 
the
assumption that highways in general are paved.

This does not work as a general assumption.
I would assume a motorway as paved, but a track or path as unpaved, unless 
shown otherwise.

Also, the surface=paved could also implicate paved=yes
and similarly surface=unpaved could implicate paved=no, so that duplication of 
the
information could be avoided when the generic paved and unpaved values are set 
for the surface key.

You are just arguing against your proposal. As we have surface=paved
we don't need paved=yes. And surface=asphalt implies paved.

Tod Fitch wrote on 2014-09-21 01:15:
> It might be considered duplicative, but what should a data consumer do if 
confronted
> with a surface=* value that is unknown to it (and the wiki)? We aren't 
talking human
> intelligence here where an informed guess is possible. Should such a way be 
considered
> paved or unpaved for purposes of routing? From that point of view, Richard's 
proposal gives a lot of clarity.

You would not want to add 9383813 unnecessary paved=yes/no just to cover
a few dozen undocumented values for surface, most of them probably typos.



_______________________________________________
Tagging mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to