Defaults would have to be set nationally or regionally.

My TagCentral proposal would address this.
http://wiki.openstreetmap.org/wiki/SotM_2010_session:_Tag_Central:_a_Schema_for_OSM
I really must get round to doing something about it.

David

On Monday, November 1, 2010, Colin Smale <colin.sm...@xs4all.nl> wrote:
> On 01/11/2010 19:36, David Earl wrote:
>
> On Monday, November 1, 2010, Andy Allan<gravityst...@gmail.com>  wrote:
>
> On Fri, Oct 29, 2010 at 9:52 PM, Colin Smale<colin.sm...@xs4all.nl>  wrote:
>
> On 29/10/2010 22:22, thomas van der veen wrote:
> You might like to take note that nothing is implicit in OSM. There are no
> "defaults" as renderers or other consumers of the map data are unconstrained
> as to how they handle missing tags. Ideally all roads should have maxspeed
> explicitly tagged, even if it could be implied from the road class or other
> information.
>
> I disagree quite strongly on this. I see little point in pointlessly
> adding tags when they there is a sensible default. For example, we
> don't need to tag 98% of roads as "oneway=no", and in the same way we
> don't need to tag 98% of UK residential roads as "maxspeed=30mph".
>
> Life's too short for that kind of tedium. That's why we (actually do)
> have implicit information in OSM.
>
> +1
>
> David
>
>
> I agree with you both too. I was merely stating (for the benefit of a new 
> mapper) that there is no working system of defaults. It would be very helpful 
> if such a thing were to exist, but right now, there are no defaults. 
> "oneway=no" is a bit of a no-brainer but the majority of "unwritten rules" 
> ("implicit information") are not quite as obvious. In some cases, the wiki 
> states that certain tags may be implied from others (e.g. highway=motorway 
> implies oneway=yes) but these are, in general, poorly documented and 
> information is fragmented and not easy to find. A welcome exception is the 
> wiki page covering access tags for different highways[1]. Renderers or other 
> "users" are just as much free to do their own thing as mappers are. The only 
> thing that stops the whole shooting match descending into chaos is a set of 
> agreements between producers and consumers. If it's not written down, and 
> communicated appropriately, it might as well not exist. If you want to be 
> unambiguous, use an explicit tag.
>
> So why not start documenting all these defaults or implied values? Here's a 
> few suggestions to get the ball rolling.
>
> highway=motorway    implies oneway=yes, lanes=2
> highway=*, oneway=no    implies    lanes=2
> highway=* AND lanes>=2 AND oneway=yes  implies maxspeed=70mph
> highway=* AND lanes>=2  AND oneway=no  implies maxspeed=60mph
> highway=*    implies maxspeed=60mph
> highway=residential    implies maxspeed=30mph
> junction=roundabout    implies oneway=yes
>
> Colin
>
> [1] 
> http://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions
>

_______________________________________________
Talk-GB mailing list
Talk-GB@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-gb

Reply via email to