Hello,<br><br>"Difficult" is a very subjective thing, totally agree. Sorry for the approach of the question.<br><br>Maybe I can raise it in that way: What amount of theoretical/practical knowledge do I need to start working on the project? For example, the first project (PNG driver) suggests me the following initial knowledges (most of them are specified in the web <a href="http://trac.osgeo.org/gdal/wiki/SummerOfCode">http://trac.osgeo.org/gdal/wiki/SummerOfCode</a>):<br>
- PNG format (of course)<br>- C / C++ fluently<br>- Raster, bands<br>- Basic GDAL architecture<br>- NeuQuant algorithm<br>- Kohonen Neural Networks<br>- pngnq<br>- Several tools that optimize PNG<br><br>The project about WKT raster (the list that you provided me on another mail):<br>
- raster<br>
- band<br>
- pixel and how pixel type influences raster structure<br>
- recognize BIP, BIL and BSQ layouts<br>
- reading and parsing binary data in C/C++<br>
- encode/decode raw binary data to/from hex in C/C++<br>
- understand idea behind Well-Known-Text and Well-Known-Binary<br>
- understand basics of architecture of GDAL<br>
- understand basics of PostGIS<br>
- how to write good unit test for GDAL driver<br>
- how to use GDAL, PostgreSQL and PostGIS manuals and websites<br><br>All concepts sound familiar (because I've studied or worked with them), but I think that I need some previous time to go deeper. I have to include this in my schedule. I'll finish it tomorrow, and we'll be able to go further on this issue, if you want :-)<br>
<br>Thanks for your response<br><br>Best regards<br>Jorge<br><br>2009/3/29 Mateusz Loskot <span dir="ltr"><<a href="mailto:mateusz@loskot.net">mateusz@loskot.net</a>></span><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="im">Jorge Arévalo wrote:<br>
> Hello everybody,<br>
><br>
> I'm interesed in these projects:<br>
> - PNG Driver<br>
> - WMTS implementation<br>
> - WKT Raster Driver<br>
<br>
</div>Great!<br>
<div class="im"><br>
> I would like to know a little more about them.<br>
<br>
</div>Do you have any specific questions or concerns?<br>
<br>
> Basically, their estimated difficulty.<br>
<br>
Difficulty is a subjective thing.<br>
What is difficult to me, might be easy to you, so estimation<br>
may be lead misleading.<br>
<div class="im"><br>
> I'm very exciting about the possibility of being one of the selected<br>
> OSGeo students for GSoC 2009, but I think that I need to be realistic<br>
> and totally comitted with the project. I'm making a schedule, and I<br>
> would like to know if all projects fit into it.<br>
<br>
</div>And, what's your schedule?<br>
<div class="im"><br>
> For example, the last<br>
> two projects seem to be longer that the first one, but maybe I'm<br>
> wrong.<br>
<br>
</div>Exactly, "seem" is the right word.<br>
<br>
We don't know what's your experience and what you consider as<br>
easy/difficult. So, it's very hard to help you in making your<br>
decision unless you have specific / technical questions.<br>
<br>
Remember, that GSoC projects are not managed in the commercial way.<br>
It's you and mentor who agree that a project is completed or not.<br>
See Q9 and Q10:<br>
<br>
<a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_use_code" target="_blank">http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_use_code</a><br>
<br>
So, I'd not worry much about making a very detailed timeline plan.<br>
<br>
For instance WKT Raster driver, as I mentioned in the proposal, the idea<br>
is to develop a *prototype*, something that proofs (or not) the concept<br>
is feasible and implementation may perform well, something that will be<br>
helpful and usable for further development.<br>
<br>
Best regards,<br>
<font color="#888888">--<br>
Mateusz Loskot, <a href="http://mateusz.loskot.net" target="_blank">http://mateusz.loskot.net</a><br>
Charter Member of OSGeo, <a href="http://osgeo.org" target="_blank">http://osgeo.org</a><br>
</font></blockquote></div><br>