[OSM-talk] tagging trailblazes / marked paths
Andy Allan
gravitystorm at gmail.com
Thu Aug 7 10:04:34 BST 2008
On Wed, Aug 6, 2008 at 6:43 PM, Alex Mauer <hawke at hawkesnest.net> wrote:
> In fact, highway=path makes it easier on renderers.
That's a bold statement for someone who has no experience running a renderer.
> Without using highway=path, renderers need to understand every single
> specialized way.
[...]
> Most renderers can render all paths generically. If a new access
> method is added, no change is needed.
What an absolutely terrible idea. This is astounding daft. If I have
chosen to render paths for cyclists, horse riders and pedestrians on
my map, why on earth would I want to accidentally render every other
variant when someone adds it? If I wanted to render every possible
future linear feature without knowing what it was I would use an
elsefilter on planet_osm_line and be done with it.
> Specialized maps like cyclemap
> only need to add special rendering for their area of interest. For
> example, a cycle map can render any highway=path the same, and only
> highlight those which are for bicycles.
Specialised maps, nay, every map would need to keep track of every
single possible tag that you can add to highway=path just in case
someone adds something new that you don't want to render, or you
thought was dangerously misleading.
There's good reasons why every new feature gets a new tag - it's so
that you don't end up accidentally rendering things in a confusing
manner. There's very little to be gained from lumping lots of things
that you'd never want to render identically - no sane map would render
cycle paths, footpaths and snowmobile-only trails identically. So what
you're suggesting actually *raises* the bar for renderers since it's
now twice as hard to render just footpaths.
> 1. highway=[anything]way. Renderers need to know about every type of
> [thing]way. Impossible to tag a multiple-use way (or ridiculously
> complex anyway -- highway=bicyclefoothorseskisnowmobileway?
I'm not going to waste time discussing with someone who can't refrain
from adding strawman arguments to everything he discusses.
So in summary - regardless of the discussions of whether the tagging
scheme is better for the contributor, or from a data correctness point
of view, please don't start bandying around wild statements about it
being "easier on renderers".
Cheers,
Andy
More information about the talk
mailing list