On Sun, Aug 26, 2012 at 4:27 PM, Ilari Kajaste <[email protected]> wrote: > On 26 August 2012 10:42, Markus Lindholm <[email protected]> wrote:
> For nothing, and no one. Which also means: for anything, everything and all. While I agree with this sentiment, and love OSM's flexibility, I feel there's one place where this bites us in the read end, and I'd like to bring it out in the open. The rest of this post will be an expansion of my point, but tl;dr "We need to make tagging schemes which are easy to understand and easy to use for mappers and tool makers." > Let the renderers, routers and whatnot determine how they > can best utilize the data. There's a lot of interest in this group for making more accuracy and more detail, but sometimes that above sentiment gets turned around and in some people's minds, becomes "Renderers and routers must support whatever tagging scheme we come up with." And sometimes the tagging schemes people come up with are very complex. Complex tagging schemes cause two problems: First, they turn off new mappers. It's easy to draw a line and tag it highway=residential, but it's much harder to draw a line and then tag it highway:material:gravel:grade = 1.5cm. The result is that these complex schemes don't get adopted by either mappers or tools (editors or renderers). Sometimes this causes frustration in the community by tagging people who want to see more adoption by the toolmakers. But no renderer or editor is required to adopt anything on the wiki, and the reality is that if a tagging scheme makes it into Potlatch and Josm, that is what mappers will do. Similarly, as a tool writer, I work hard to support as many tagging schemes as I can, but if they become complex (using complex relations or compound keys) then I'm less likely to support it in my tool. So I think the answer is "We don't tag to the renderer, but when we come up with a new scheme, keep new mappers and tool makers in mind." - Serge _______________________________________________ Tagging mailing list [email protected] http://lists.openstreetmap.org/listinfo/tagging
