Freek<br>This sounds like an excellent project.<br><br>One thing you might consider as part of it is the use of relations for dual carriageways. Currently, the two sides of a road are not connected in any way. This gives Osmarender a problem because it will label both carriageways with the same name and road number which is quite redundant. A relation joining the two carriageways would enable the renderer to be a bit smarter and only render one name instead of two.<br>
<br>Etienne<br><br><br><div class="gmail_quote">On Jan 31, 2008 6:59 PM, Freek <<a href="mailto:freek_osm@vanwal.nl">freek_osm@vanwal.nl</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>We (five CS students) are considering to do a small project for a course on<br>(XML) databases around OSM data (approx. 15-20 effective hours/person). As a<br>secondary goal, we'd like to be able to contribute something useful to OSM.<br>
<br>The idea we have in mind at the moment is the following. As relations form a<br>relatively new addition to OSM, we think it would be nice to add support to<br>Osmarender for e.g. rendering motorway junction names at location hints [1].<br>
Because these relations are not yet widely used, we also want to develop a<br>tool for automatically identifying the parts of a junction and create (/<br>propose for human verification) relations representing complete junctions,<br>
including location hints.<br><br>Especially in the Netherlands, all motorway junctions are present in the data<br>set, but not in a useful form for rendering (often not even tagged with<br>highway=motorway_junction). The (preliminary) aim of this project would then<br>
be to be able to render all junction names in the Netherlands nicely (later<br>on, junctions in other countries will probably not be difficult to finish).<br>This would then form a sort of case-study of the usefulness of relations for<br>
location hints in OSM and automating the process of adding them.<br><br>Because of the project setting, we will use as much X{Query,Path,SLT} as<br>possible :-)<br><br>What do you think about the idea:<br>- Is it realizable?<br>
- Is it useful?<br>- Do you have a (probably completely different) suggestion within the scope of<br>the project [2]?<br><br>[1] <a href="http://wiki.openstreetmap.org/index.php/Relations/Proposed/Junctions" target="_blank">http://wiki.openstreetmap.org/index.php/Relations/Proposed/Junctions</a><br>
[2] <a href="http://www.win.tue.nl/%7Etcalders/teaching/advancedDB/project.pdf" target="_blank">http://www.win.tue.nl/~tcalders/teaching/advancedDB/project.pdf</a><br><br>P.S. if we don't get comments, we'll probably just run the project along the<br>
lines described and see what comes of it :-)<br><font color="#888888">--<br>Freek<br><br>_______________________________________________<br>dev mailing list<br><a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev" target="_blank">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev</a><br></font></blockquote></div><br>