On Nov 21, 2007 4:03 AM, Andrew MacKinnon <<a href="mailto:andrewpmk@gmail.com">andrewpmk@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Nov 20, 2007 8:07 PM, Thomas Walraet <<a href="mailto:thomas@walraet.com">thomas@walraet.com</a>> wrote:<br>> Karl Newman wrote:<br>> ><br>> >> All commercial online maps decide which roads are major and which are
<br>> >> minor on a subjective basis.<br>> ><br>> > I would bet that they actually are derived from some objective<br>> > factors; those factors just may not be known or obvious.<br>><br>> I'm not so sure. On common printed map, everything seems decided by a
<br>> cartographer (what to draw, where to put the names, etc.). On online<br>> maps this is probably decided roughly by an algorithm but with the<br>> addition of manual hinting.<br><br></div>It was precisely this "manual hinting" that I was proposing that we
<br>add. However, the community seems to think that this should be done<br>completely automatically.<br><div class="Ih2E3d"></div></blockquote><div><br>There is some manual hinting that is already implemented. If you add the tag osmarender:renderName=no to anything then it's name will not get rendered on the osmarender layer of the slippy map.
<br><br>I think people object to subjective tags but very specific tags functional tags seem to be more acceptable In this case a tag that applies to a specific instance of a rendering engine for a specific un-ambiguous purpose, Its purpose and effect is clear and it is easy to ignore by those that don't like it.
<br><br>Tag namespacing is a technique you can use to add information that you (or your instance of osmarender) can choose to interpret without cluttering or conflicting with the main namespace. If what you do is useful others can/will then adopt it.
<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>> Doing this automatically from OSM data could be a nice end-project for a
<br>> student.<br><br></div>Now, we need to consider how to represent a highway's official<br>designation in the database. Clearly, the<br>motorway/trunk/primary/secondary/tertiary/unclassified scheme isn't<br>
detailed enough. Factors that we might want to indicate in the<br>database:<br><br>- What level of government manages the road? (The national government?<br>The state/provincial/regional government? The local government? A
<br>private corporation/landholder?)<br>-- What is the specific jurisdiction that manages the road (so we can<br>use the correct symbol - e.g. a Quebec autoroute and an Ontario<br>freeway are signed differently)<br>- What category of road is it?
e.g. for Canada, we have:<br>-- Provincial motorway<br>-- Municipal motorway<br>-- Provincial primary highway<br>-- Provincial secondary highway<br>-- Provincial tertiary highway<br>-- Municipal road - ranging from<br>- Is it a designated route (
e.g. scenic route, "Trans-Canada Highway")?<br>- What is its former designation? (designations change, often for<br>political reasons)<br><div><div></div><div class="Wj3C7c"><br>_______________________________________________
<br>talk mailing list<br><a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br><a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk" target="_blank">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk
</a><br></div></div></blockquote></div><br>