Waldemar,<div><br></div><div>It is good to see that you are interested in participating in GSoC with OpenStreetMap!</div><div><br></div><div>As you say in your note, this scope project has the potential to be very wide, but it will be important to set some achievable goals to turn it into a suitable project for GSoC.</div>
<div><br></div><div>The basis will be to establish a 'render on demand' web interface, and as you say a Danjo based interface like that used for Maposmatic looks promising, and gives very professional looking results. It has also been done already, so should not be too difficult to set up, leaving you to concentrate on providing options for the user to customise their maps.</div>
<div><br></div><div>The key to making the project a success will be to define what rendering options you provide to the user. The sort of things that you could consider include (in no particular order):</div><div><ul><li>
Map projection (you could use a custom map projection to give the most accurate map for the area being drawn) (I am not sure if anyone does this at the moment?)</li><li>Road colours (either completely selectable, or you could define different styles for different countries based on local conventions) (Similar to the <a href="http://www.cloudmade.com">http://www.cloudmade.com</a> style editor, but for paper output) .</li>
<li>Contours / hill shading (like <a href="http://www.opencyclemap.org">http://www.opencyclemap.org</a> or <a href="http://www.free-map.org.uk">http://www.free-map.org.uk</a>).</li><li>Options to emphasise cycling/walking routes (again like <a href="http://www.opencyclemap.org">http://www.opencyclemap.org</a>). </li>
<li>Points of Interest (like <a href="http://www.townguide.webhop.net">http://www.townguide.webhop.net</a>) - select which to display, and add index. Need to deal with which icon to use for the POIs, and deal with overlapping icons.</li>
<li>Output format (e.g. PDFs of various page sizes and resolutions).</li></ul><div>Arranging for high resolution raster output will mean either collaborating with the mapnik GSoC project that will add output resolution as an option to mapnik (assuming someone takes it on!), or your code will have to write the style file to take account of the required output resolution.</div>
<div><br></div><div>Well, that is the sort of thing that I would think about (but the above list may be too long for a GSoC project, so I would recommend choosing a few as your main project with some others as "if time allows" options, but structure your code so that it can be extended in the future to include other options without a major re-write.</div>
<div><br></div><div>I hope this helps - others may have other suggestions or comments?</div><div><br></div><div>Regards</div><div><br></div><div><br>Graham.</div><br><div class="gmail_quote">On 22 March 2010 20:02, waldemar quevedo <span dir="ltr"><<a href="mailto:waldemar.quevedo@gmail.com">waldemar.quevedo@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello OSM Community! I thought about introducing myself properly.
<br>My name is Waldemar Quevedo, and I'm a student at the Tec de Monterrey
<br>in Guadalajara,Mexico. On my last year of university I have been focusing on learning
<br>artificial intelligence and computer graphics and also did an internship
<br>at a startup here in Guadalajara,Mexico were working on FatStudent,
<br>a web application to help students from London to find part-time jobs.
<br> <br>One of the core parts of FatStudent is a Google Maps Flex/Rails application for
<br>browsing the jobs [0]. While working on this, me and the FatStudent team discussed
<br>what were some of the limitations of using Google Maps, mainly because
<br>they're not free as in speech, and this got me interested
on the OpenStreetMap project. <br>Then I realized that it could get even more interesting
if I go ahead and participate<br> on this year's GSoC by helping OSM!
<br> <br>Reviewing this year's GSoC ideas, there was an interesting discussion regarding
<br>the 'Easy Printable Output'. There has also been some discussion regarding this project
<br>on the Mapnik side of things (Mr.Springmeyer has been very kind on providing info
<br>on what needs to be done to improve Mapnik regarding the subject on Mapnik's Trac)[1].
<br>I'm interested on creating a web application that takes advantage of the new developments <br>from Mapnik and integrate the ideas of other projects that have achieved something similar <br>(townguide, Maposmatic with ocitysmap), to make it easier to print customizable maps.
<br> <br>Since Mapnik has already some Python bindings, and learning from Maposmatic approach,<br>
Django would be
a good option to develop the application.<br> <br>Anyway, there is a lot to be thought with respect to this idea and its scope
<br>could get very broad. What I'm thinking is for now to work on setting up a service based upon
<br>what Graham Jones has already done with townguide[2], and creating a service a la Maposmatic
<br>but for POIs while discussing with the community which features could add a greater value
<br>to the project. (Themes for the maps like the ones provided by Cloudmade could be great I think)<br> <br>Please feel free to give your suggestions or tell me if I am doing it wrong,<br>
<br>
- Waldemar Quevedo<br> <br>[0]: <a href="http://www.fatstudent.co.uk/jobs/map" target="_blank">http://www.fatstudent.co.uk/jobs/map</a>
<br>[1]: <a href="http://trac.mapnik.org/wiki/GSOC2010/Ideas#BetterPrintSupport" target="_blank">http://trac.mapnik.org/wiki/GSOC2010/Ideas#BetterPrintSupport</a>
<br>[2]: <a href="http://www.townguide.webhop.net/" target="_blank">http://www.townguide.webhop.net/</a><br>
<br>_______________________________________________<br>
dev mailing list<br>
<a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/dev" target="_blank">http://lists.openstreetmap.org/listinfo/dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Dr. Graham Jones<br>Hartlepool, UK<br>email: <a href="mailto:grahamjones139@gmail.com">grahamjones139@gmail.com</a><br>
</div>