<div class="gmail_quote">On Fri, Dec 18, 2009 at 6:16 AM, Tobias Knerr <span dir="ltr"><<a href="mailto:osm@tobias-knerr.de">osm@tobias-knerr.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
that, and that would be appropriate for reserves, too. But some other<br>
renderer might write "park" all over the area or do something else that<br>
makes the rendering completely inappropriate for the feature. What if I<br>
use "beach" as the fallback for my golf bunkers and get ice cone and<br>
beach ball icons, rather than the yellow area I had expected?<br>
<br>
Another problem with your approach is that it only works in renderers<br>
designed with the intention to display /everything/. I'd expect good<br>
rendering styles to be limited to a selected subset of the available<br>
information.<br>
<font color="#888888"><br></font></blockquote><div><br>Two good arguments against my proposal.<br><br>Richard Fairhurst wrote:<br>>This is just redundancy on a massive, massive scale. You're inserting the<br>>same "hint" millions of times when you should be inserting it once. If<br>
>landuse=park always approximates to leisure=park, then that either needs to<br>>be in the renderer stylesheets themselves (and it'd be one line in the<br>>Mapnik stylesheet or osm2pgsql setup), or in a general equivalence document<br>
>that all the renderers can use (Shalabh's tree thingy).<br>
<br>>Rendering information, of any stripe, does not go in the database. That is<br>>absolute.<br>
<br>More good points.<br><br>>So the right way to solve it is to lower the barrier to getting Your<br>>Favourite Feature rendered. Fortunately this is happening.<br><br>Yes. Rather than the right way to solve it being, say, "do what the rest of us do, install mapnik and start hacking on stylesheets".<br>
<br>
<br>
>Cartagen is an instant-gratification JavaScript renderer. It's awesome.<br>>Halcyon is the Flash one I'm working on and if you'll permit the immodesty,<br>>I'd say it's ok, too. <br><br>I wouldn't say it's ok, I'd say it's great - even at this early stage. Very, very cool indeed. And it totally works for reducing the barrier to entry for tweaking rendering: I already used it to demonstrate a proposal for divided ways.<br>
<br>However, by "instant gratification", I don't just mean "I get to see, on my desktop, the map rendered how I want". I mean, "I get to know that *everyone* will see the map rendered nicely".<br>
<br>I was thinking last night that there are four different goals/approaches that one could be heading for in helping OSM:<br><br>1) Doing stuff that helps you directly. For example, tweaking a stylesheet to render a map for yourself, adding tags that are only meaningful to you.<br>
2) Doing stuff that helps others directly. For example, mapping a new area in a standard way, adding styles to a standard stylesheet.<br>3) Doing stuff that helps others to help themselves. For example, documenting ways to install the software, adding renderer support for obscure tags.<br>
4) Doing stuff that helps others to do things of benefit to others. For example, working on improving processes, documenting tags, trying to increase compatibility between renderers etc.<br><br>Some of the solutions proposed in this thread were essentially 1. Whereas I'm mostly interested in 4 - it's just what motivates me. Getting a nicely rendered map is nice. But multiplying that up, so that everyone is helping everyone get nicely rendered maps - that's what motivates me.<br>
<br><br>
>This leads to a virtuous circle: one renderer supports the tag -> tag more<br>>widely used -> more renderer support -> and so on. <br><br>Yeah, I'm still exploring this circle and looking at ways it can be improved. Maybe it can be made more efficient, maybe it can happen with less mistakes, maybe it can happen faster...etc. Better feedback in both directions will help.<br>
<br>>Andy first started<br>>rendering ncn_ref on OpenCycleMap several years ago, when OCM was just a<br>>little local project rather than the world-conquering behemoth it is today.<br>
>Now there are cycle renderers for local areas, for Garmins, for routing, and<br>>so on. It really works.<br><br>Yeah, cloudmade routing is awesome. <br><br>So, thanks Tobias and Richard for very constructive responses which convince me that my proposed fallback:* tag is too much of a hack to be worth pursuing. I'll keep investigating the idea of a centralised rules table though.<br>
<br>Steve <br></div></div><br>