[GRASS-dev] GSoC 2017 - Generalized GUI code for Qt-based GUI

Hello GRASS devs,
I am a geomatics student at CTU in Prague and I would like to participate in GSoC 2017. I have basic knowledge of C++ and Python. Currently I am working on my diploma thesis - Land Consolidation QGIS plugin.

A topic I am most interested in is Generalized GUI code for Qt-based GUI [1]. Thanks to my thesis I am quite familiar with PyQt bindings and I have also met the student that worked on the topic in the last GSoC in person so I could ask him to introduce me into the topic a bit.

Another interesting topic for me is Mapnik rendering engine for GRASS GIS [2].

Are those topics still available?

I am looking forward to your reply.

Have a great day.

Ondrej Svoboda

[1] https://trac.osgeo.org/grass/wiki/GSoC/2017#GeneralizedGUIcodeforQt-basedGUI
[2] https://trac.osgeo.org/grass/wiki/GSoC/2017#MapnikrenderingengineforGRASSGIS

Hi Ondrej !

Le 8 mars 2017 08:21:50 GMT+01:00, Ondrej Svoboda <svoboond@gmail.com> a écrit :

Hello GRASS devs,
I am a geomatics student at CTU in Prague and I would like to
participate
in GSoC 2017.

Great idea ! :slight_smile:

I have basic knowledge of C++ and Python. Currently I am
working on my diploma thesis - Land Consolidation QGIS plugin.

A topic I am most interested in is Generalized GUI code for Qt-based
GUI
[1]. Thanks to my thesis I am quite familiar with PyQt bindings and I
have
also met the student that worked on the topic in the last GSoC in
person so
I could ask him to introduce me into the topic a bit.

Another interesting topic for me is Mapnik rendering engine for GRASS
GIS
[2].

I'll let the specialists speak about the actual proposals, but:

Are those topics still available?

Topics are not reserved on a first come first serve basis. Any student can apply for any topic. During the selection phase a decision is then made based on the applications.

AFAIK, you can even apply for two different topics.

At this stage you should spend time getting familiar with GRASS GIS and its build environment. And discuss the two ideas more in detail here on the list to get a better feeling of what they're about.

Moritz

On 8 March 2017 at 08:21, Ondrej Svoboda <svoboond@gmail.com> wrote:

Hello GRASS devs,

Hi Ondrej

I am a geomatics student at CTU in Prague and I would like to participate in
GSoC 2017. I have basic knowledge of C++ and Python. Currently I am working
on my diploma thesis - Land Consolidation QGIS plugin.

A topic I am most interested in is Generalized GUI code for Qt-based GUI
[1]. Thanks to my thesis I am quite familiar with PyQt bindings and I have
also met the student that worked on the topic in the last GSoC in person so
I could ask him to introduce me into the topic a bit.

Another interesting topic for me is Mapnik rendering engine for GRASS GIS
[2].

Are those topics still available?

Yes they are available, probably the first one is more interesting for
the GRASS future

I am looking forward to your reply.

Have a great day.

Ondrej Svoboda

--
ciao
Luca

www.lucadelu.org

On Wed, Mar 8, 2017 at 2:21 AM, Ondrej Svoboda <svoboond@gmail.com> wrote:

A topic I am most interested in is Generalized GUI code for Qt-based GUI
[1].

It would be good if you fork & clone the repo from last year [3] and make
it work on your computer. It should be easy to find few things which you
can fix or improve in the application period. Alternatively, since you have
experience with QGIS plugins, you can turn that code into a QGIS plugin
instead of fixing and improving.

Also, go ahead and start writing down what would be the particular things
you would implement during GSoC. The topic is very broad and the above
steps will help you narrow it down for GSoC.

[3] https://github.com/pesekon2/GRASS-Qt-based-GUI