Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-31 Thread Jorge Arévalo
Hello Klokan,

Thanks for encouraging me! And congratulations for your excellent job with
gdal2tiles. It really saved me from a lot of unproductive hours...

It would be great to help you with WMTS implementation, or work with PNG
driver, or with WKT Raster driver. I'm going to apply for the three projects
directly on the GSoC page. Frank Warmerdarm told me on the GSoC list that it
was the correct way. Am I right?

Best regards
Jorge


On Tue, Mar 31, 2009 at 7:33 PM, Klokan Petr Přidal wrote:

> Jorge,
>
> I am glad you are interested in the PNG driver, which I suggested as a
> project for Summer of Code...
> It would be really great to have this in GDAL and I guess more
> projects will profit from this...
>
> I am going to assist as much as I can, whether in gsoc program
> timeframe or even otherwise.
> Feel free to contact me with any questions related to this project...
>
> I guess for position of mentor there are better candidates then me
> (like Frank, Even, Mateusz, ...)
>
> Because I am a PhD student I applied in this Summer of Code as well as
> a student so I technically I can not be your mentor. I can work this
> summer on the WMTS implementation and other GDAL2Tiles improvements...
> but I don't want to block position of new candidates...
> If you are interested in WMTS implementation and GDAL2Tiles then just
> go ahead, this I can mentor for sure ;-)
>
> Best regards,
>
> Klokan
>
> 2009/3/30 Mateusz Loskot :
> > Jorge Arévalo wrote:
> >> The entire process could be improved by several ways:
> >>
> >> - I would like to have an enhaced PNG driver, to reduce the size of the
> >> tiles. For this reason, I had a theoretical approach to NeuQuant
> >> algorithm and I used pngnq. I discovered the relation between this
> >> algorithm and Kohonen Neural Networks, that I studied during my degree,
> >> and I liked a lot. Basically, for these reasons I'm interested in the
> >> project about PNG Driver
> >
> > Nice idea.
> >
> >> - On one hand, at first I was using raster data, instead of vector data.
> >> When the need of merging data arose, I had to change the point and use
> >> vector data + Postgis. On the other hand, I would like to integrate my
> >> layer to another ones in a bigger context, and I think that the raster
> >> support on Postgis will be a really useful thing. For these reasons, I'm
> >> interested in the project about WKT Raster.
> >
> > Good.
> >
> >> - Before using gdal2tiles, I made my own "map tiler", creating the tiles
> >> needed "on-the-fly". As thought, it didn't work. I tried to use my own
> >> "tile cache system". One problem was the low rate of cache hints. Then,
> >> I discovered the WMS standard, and recently, the coming WMTS standard,
> >> even better. For this reason, I'm interested in the project about WMTS
> >> implementation.
> >
> > Good as well.
> >
> >> Now, this is my "minimum schedule". This is, the minimum amount of time
> >> that I can use this summer. With high probability, I will be able to use
> >> more time, but I prefer to put myself in the worst situation:
> >>
> >> May 23 - June 30: 22h per week (total 118h)
> >> July 1 - July 31: 45h per week (total 207h)
> >> August 1 - August 10: 22h per week (total 26h)
> >
> > It should be more than enough.
> >
> >> Finally, I have experience with C, C++, Java and Python languages. My
> >> favourite one is C. I made the most of my practice work during degree in
> C.
> >
> > Good.
> >
> >> Do you think, with this provisional schedule in mind, that I can apply
> >> for one of the projects?
> >
> > Yes, I'm sure you are able to do it.
> >
> >> If not, would it be possible to find a mentor for one of them?
> >> Without paying and GSoC deadlines, of course.
> >
> > I'm sure you can try, it won't hurt :-)
> >
> > Best regards,
> > --
> > Mateusz Loskot, http://mateusz.loskot.net
> > Charter Member of OSGeo, http://osgeo.org
> > ___
> > gdal-dev mailing list
> > gdal-dev@lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/gdal-dev
> >
>
>
>
> --
> http://blog.klokan.cz/
> http://www.maptiler.org/
> http://www.oldmapsonline.org/
>
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-31 Thread Klokan Petr Přidal
Jorge,

I am glad you are interested in the PNG driver, which I suggested as a
project for Summer of Code...
It would be really great to have this in GDAL and I guess more
projects will profit from this...

I am going to assist as much as I can, whether in gsoc program
timeframe or even otherwise.
Feel free to contact me with any questions related to this project...

I guess for position of mentor there are better candidates then me
(like Frank, Even, Mateusz, ...)

Because I am a PhD student I applied in this Summer of Code as well as
a student so I technically I can not be your mentor. I can work this
summer on the WMTS implementation and other GDAL2Tiles improvements...
but I don't want to block position of new candidates...
If you are interested in WMTS implementation and GDAL2Tiles then just
go ahead, this I can mentor for sure ;-)

Best regards,

Klokan

2009/3/30 Mateusz Loskot :
> Jorge Arévalo wrote:
>> The entire process could be improved by several ways:
>>
>> - I would like to have an enhaced PNG driver, to reduce the size of the
>> tiles. For this reason, I had a theoretical approach to NeuQuant
>> algorithm and I used pngnq. I discovered the relation between this
>> algorithm and Kohonen Neural Networks, that I studied during my degree,
>> and I liked a lot. Basically, for these reasons I'm interested in the
>> project about PNG Driver
>
> Nice idea.
>
>> - On one hand, at first I was using raster data, instead of vector data.
>> When the need of merging data arose, I had to change the point and use
>> vector data + Postgis. On the other hand, I would like to integrate my
>> layer to another ones in a bigger context, and I think that the raster
>> support on Postgis will be a really useful thing. For these reasons, I'm
>> interested in the project about WKT Raster.
>
> Good.
>
>> - Before using gdal2tiles, I made my own "map tiler", creating the tiles
>> needed "on-the-fly". As thought, it didn't work. I tried to use my own
>> "tile cache system". One problem was the low rate of cache hints. Then,
>> I discovered the WMS standard, and recently, the coming WMTS standard,
>> even better. For this reason, I'm interested in the project about WMTS
>> implementation.
>
> Good as well.
>
>> Now, this is my "minimum schedule". This is, the minimum amount of time
>> that I can use this summer. With high probability, I will be able to use
>> more time, but I prefer to put myself in the worst situation:
>>
>> May 23 - June 30: 22h per week (total 118h)
>> July 1 - July 31: 45h per week (total 207h)
>> August 1 - August 10: 22h per week (total 26h)
>
> It should be more than enough.
>
>> Finally, I have experience with C, C++, Java and Python languages. My
>> favourite one is C. I made the most of my practice work during degree in C.
>
> Good.
>
>> Do you think, with this provisional schedule in mind, that I can apply
>> for one of the projects?
>
> Yes, I'm sure you are able to do it.
>
>> If not, would it be possible to find a mentor for one of them?
>> Without paying and GSoC deadlines, of course.
>
> I'm sure you can try, it won't hurt :-)
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net
> Charter Member of OSGeo, http://osgeo.org
> ___
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>



-- 
http://blog.klokan.cz/
http://www.maptiler.org/
http://www.oldmapsonline.org/
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-30 Thread Joaquim Luis

Jorge Arévalo wrote:

Hello,

Thanks for the link Mateusz.

OK, I need your opinion. I've been working during 1 year (still working) 
in a project that uses gdal library (developing some code), and Postgis, 
to transform vectorial data (MIF files) on PNG tiles to show over google 
maps.


I use Postgis to perform a previous merge of some vectorial data. Then, 
I transform the vectorial data in raster files, and "burn" the polygons 
over them using given colors. Finally, I transform these raster files in 
PNG tiles with gdal2tiles.



Guys,

Maybe this interests you. The GMT tool "ps2raster" (CVS version) is now able to
create KML code from any -- GMT-complicate-as-much-as-you-want -- images.

Joaquim Luis

___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-30 Thread Jorge Arévalo
Hello,

Thanks for the link, and for your opinion! I'll apply for the three
projects.

Best regards
Jorge

2009/3/30 Mateusz Loskot 

> Mateusz Loskot wrote:
> > Jorge Arévalo wrote:
> >> The entire process could be improved by several ways:
> >>
> >> - I would like to have an enhaced PNG driver, to reduce the size of
> >> the tiles. For this reason, I had a theoretical approach to
> >> NeuQuant algorithm and I used pngnq. I discovered the relation
> >> between this algorithm and Kohonen Neural Networks, that I studied
> >> during my degree, and I liked a lot. Basically, for these reasons
> >> I'm interested in the project about PNG Driver
> >
> > Nice idea.
>
> By the way, here is project developed by a friend of mine
>
> C++ Kohonen Neural Network Library
>
> http://knnl.sourceforge.net/
>
> Perhaps you will find it useful in your work.
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net
> Charter Member of OSGeo, http://osgeo.org
>
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-30 Thread Mateusz Loskot
Mateusz Loskot wrote:
> Jorge Arévalo wrote:
>> The entire process could be improved by several ways:
>> 
>> - I would like to have an enhaced PNG driver, to reduce the size of
>> the tiles. For this reason, I had a theoretical approach to
>> NeuQuant algorithm and I used pngnq. I discovered the relation
>> between this algorithm and Kohonen Neural Networks, that I studied
>> during my degree, and I liked a lot. Basically, for these reasons
>> I'm interested in the project about PNG Driver
> 
> Nice idea.

By the way, here is project developed by a friend of mine

C++ Kohonen Neural Network Library

http://knnl.sourceforge.net/

Perhaps you will find it useful in your work.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-30 Thread Mateusz Loskot
Jorge Arévalo wrote:
> The entire process could be improved by several ways:
> 
> - I would like to have an enhaced PNG driver, to reduce the size of the
> tiles. For this reason, I had a theoretical approach to NeuQuant
> algorithm and I used pngnq. I discovered the relation between this
> algorithm and Kohonen Neural Networks, that I studied during my degree,
> and I liked a lot. Basically, for these reasons I'm interested in the
> project about PNG Driver

Nice idea.

> - On one hand, at first I was using raster data, instead of vector data.
> When the need of merging data arose, I had to change the point and use
> vector data + Postgis. On the other hand, I would like to integrate my
> layer to another ones in a bigger context, and I think that the raster
> support on Postgis will be a really useful thing. For these reasons, I'm
> interested in the project about WKT Raster.

Good.

> - Before using gdal2tiles, I made my own "map tiler", creating the tiles
> needed "on-the-fly". As thought, it didn't work. I tried to use my own
> "tile cache system". One problem was the low rate of cache hints. Then,
> I discovered the WMS standard, and recently, the coming WMTS standard,
> even better. For this reason, I'm interested in the project about WMTS
> implementation.

Good as well.

> Now, this is my "minimum schedule". This is, the minimum amount of time
> that I can use this summer. With high probability, I will be able to use
> more time, but I prefer to put myself in the worst situation:
> 
> May 23 - June 30: 22h per week (total 118h)
> July 1 - July 31: 45h per week (total 207h)
> August 1 - August 10: 22h per week (total 26h)

It should be more than enough.

> Finally, I have experience with C, C++, Java and Python languages. My
> favourite one is C. I made the most of my practice work during degree in C.

Good.

> Do you think, with this provisional schedule in mind, that I can apply
> for one of the projects?

Yes, I'm sure you are able to do it.

> If not, would it be possible to find a mentor for one of them?
> Without paying and GSoC deadlines, of course.

I'm sure you can try, it won't hurt :-)

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-30 Thread Jorge Arévalo
Hello,

Thanks for the link Mateusz.

OK, I need your opinion. I've been working during 1 year (still working) in
a project that uses gdal library (developing some code), and Postgis, to
transform vectorial data (MIF files) on PNG tiles to show over google maps.

I use Postgis to perform a previous merge of some vectorial data. Then, I
transform the vectorial data in raster files, and "burn" the polygons over
them using given colors. Finally, I transform these raster files in PNG
tiles with gdal2tiles.

The entire process could be improved by several ways:

- I would like to have an enhaced PNG driver, to reduce the size of the
tiles. For this reason, I had a theoretical approach to NeuQuant algorithm
and I used pngnq. I discovered the relation between this algorithm and
Kohonen Neural Networks, that I studied during my degree, and I liked a lot.
Basically, for these reasons I'm interested in the project about PNG Driver

- On one hand, at first I was using raster data, instead of vector data.
When the need of merging data arose, I had to change the point and use
vector data + Postgis. On the other hand, I would like to integrate my layer
to another ones in a bigger context, and I think that the raster support on
Postgis will be a really useful thing. For these reasons, I'm interested in
the project about WKT Raster.

- Before using gdal2tiles, I made my own "map tiler", creating the tiles
needed "on-the-fly". As thought, it didn't work. I tried to use my own "tile
cache system". One problem was the low rate of cache hints. Then, I
discovered the WMS standard, and recently, the coming WMTS standard, even
better. For this reason, I'm interested in the project about WMTS
implementation.

Now, this is my "minimum schedule". This is, the minimum amount of time that
I can use this summer. With high probability, I will be able to use more
time, but I prefer to put myself in the worst situation:

May 23 - June 30: 22h per week (total 118h)
July 1 - July 31: 45h per week (total 207h)
August 1 - August 10: 22h per week (total 26h)

Finally, I have experience with C, C++, Java and Python languages. My
favourite one is C. I made the most of my practice work during degree in C.

Do you think, with this provisional schedule in mind, that I can apply for
one of the projects? If not, would it be possible to find a mentor for one
of them? Without paying and GSoC deadlines, of course.

Many thanks in advance, anyway

Best regards
Jorge

2009/3/30 Mateusz Loskot 

> Jorge Arévalo wrote:
> > "Difficult" is a very subjective thing, totally agree. Sorry for the
> > approach of the question.
> > [...]
> > 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.
>
> Here are some helpful notes:
>
> http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_student_time
>
> GSoc lasts for fixed time period and no more.
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net
> Charter Member of OSGeo, http://osgeo.org
>
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-29 Thread Mateusz Loskot
Jorge Arévalo wrote:
> "Difficult" is a very subjective thing, totally agree. Sorry for the 
> approach of the question.
> [...]
> 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.

Here are some helpful notes:

http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_student_time

GSoc lasts for fixed time period and no more.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-29 Thread Jorge Arévalo
Hello,

"Difficult" is a very subjective thing, totally agree. Sorry for the
approach of the question.

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 http://trac.osgeo.org/gdal/wiki/SummerOfCode):
- PNG format (of course)
- C / C++ fluently
- Raster, bands
- Basic GDAL architecture
- NeuQuant algorithm
- Kohonen Neural Networks
- pngnq
- Several tools that optimize PNG

The project about WKT raster (the list that you provided me on another
mail):
- raster
- band
- pixel and how pixel type influences raster structure
- recognize BIP, BIL and BSQ layouts
- reading and parsing binary data in C/C++
- encode/decode raw binary data to/from hex in C/C++
- understand idea behind Well-Known-Text and Well-Known-Binary
- understand basics of architecture of GDAL
- understand basics of PostGIS
- how to write good unit test for GDAL driver
- how to use GDAL, PostgreSQL and PostGIS manuals and websites

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 :-)

Thanks for your response

Best regards
Jorge

2009/3/29 Mateusz Loskot 

> Jorge Arévalo wrote:
> > Hello everybody,
> >
> > I'm interesed in these projects:
> > - PNG Driver
> > - WMTS implementation
> > - WKT Raster Driver
>
> Great!
>
> > I would like to know a little more about them.
>
> Do you have any specific questions or concerns?
>
> > Basically, their estimated difficulty.
>
> Difficulty is a subjective thing.
> What is difficult to me, might be easy to you, so estimation
> may be lead misleading.
>
> > I'm very exciting about the possibility of being one of the selected
> > OSGeo students for GSoC 2009, but I think that I need to be realistic
> > and totally comitted with the project. I'm making a schedule, and I
> > would like to know if all projects fit into it.
>
> And, what's your schedule?
>
> > For example, the last
> > two projects seem to be longer that the first one, but maybe I'm
> > wrong.
>
> Exactly, "seem" is the right word.
>
> We don't know what's your experience and what you consider as
> easy/difficult. So, it's very hard to help you in making your
> decision unless you have specific / technical questions.
>
> Remember, that GSoC projects are not managed in the commercial way.
> It's you and mentor who agree that a project is completed or not.
> See Q9 and Q10:
>
> http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_use_code
>
> So, I'd not worry much about making a very detailed timeline plan.
>
> For instance WKT Raster driver, as I mentioned in the proposal, the idea
> is to develop a *prototype*, something that proofs (or not) the concept
> is feasible and implementation may perform well, something that will be
> helpful and usable for further development.
>
> Best regards,
> --
> Mateusz Loskot, http://mateusz.loskot.net
> Charter Member of OSGeo, http://osgeo.org
>
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Re: [gdal-dev] Questions about projects of GSoC 2009

2009-03-29 Thread Mateusz Loskot
Jorge Arévalo wrote:
> Hello everybody,
> 
> I'm interesed in these projects:
> - PNG Driver
> - WMTS implementation
> - WKT Raster Driver

Great!

> I would like to know a little more about them.

Do you have any specific questions or concerns?

> Basically, their estimated difficulty.

Difficulty is a subjective thing.
What is difficult to me, might be easy to you, so estimation
may be lead misleading.

> I'm very exciting about the possibility of being one of the selected
> OSGeo students for GSoC 2009, but I think that I need to be realistic
> and totally comitted with the project. I'm making a schedule, and I
> would like to know if all projects fit into it.

And, what's your schedule?

> For example, the last
> two projects seem to be longer that the first one, but maybe I'm
> wrong.

Exactly, "seem" is the right word.

We don't know what's your experience and what you consider as
easy/difficult. So, it's very hard to help you in making your
decision unless you have specific / technical questions.

Remember, that GSoC projects are not managed in the commercial way.
It's you and mentor who agree that a project is completed or not.
See Q9 and Q10:

http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_use_code

So, I'd not worry much about making a very detailed timeline plan.

For instance WKT Raster driver, as I mentioned in the proposal, the idea
is to develop a *prototype*, something that proofs (or not) the concept
is feasible and implementation may perform well, something that will be
helpful and usable for further development.

Best regards,
-- 
Mateusz Loskot, http://mateusz.loskot.net
Charter Member of OSGeo, http://osgeo.org
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev


[gdal-dev] Questions about projects of GSoC 2009

2009-03-29 Thread Jorge Arévalo
Hello everybody,

I'm interesed in these projects:
- PNG Driver
- WMTS implementation
- WKT Raster Driver

I would like to know a little more about them. Basically, their estimated
difficulty. I'm very exciting about the possibility of being one of the
selected OSGeo students for GSoC 2009, but I think that I need to be
realistic and totally comitted with the project. I'm making a schedule, and
I would like to know if all projects fit into it. For example, the last two
projects seem to be longer that the first one, but maybe I'm wrong.

Thanks in advance

Best regards
Jorge
___
gdal-dev mailing list
gdal-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/gdal-dev