https://wiki.osgeo.org/w/api.php?action=feedcontributions&user=Wiki-Oscarmartinez&feedformat=atomOSGeo - User contributions [en]2024-03-29T00:26:27ZUser contributionsMediaWiki 1.35.9https://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2020_Ideas&diff=123206GvSIG GSoC 2020 Ideas2020-02-02T11:17:27Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2020|2020]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2019|2019]], [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== New rules for the Topology Framework in gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Carlos I. Colombana <br />
<br />
* '''Description''': A topology toolbox has been added to gvSIG Desktop. This tool provides a group of integrity rules that check the validation of the geometries relationship in the data. A new topology data model can be created for each project. This toolbox provide a set of tools to navigate, find and fix validation errors different from each topology rule. There is a set of topology rules implemented, most of them at GSoC 2019. This project will analize, implement and optimize a new set of rules that will be incorporated to this framework. This tools can be created in Java or in Jython through the Scripting composer tool.<br />
<br />
* '''Expected results''': A new set of topology rules with its accions to fix the layers<br />
* '''Skills''': Python, Jython, Java<br />
* '''Skill Level''': Medium<br />
* '''Test to validate skills''':<br />
- Create a script that explores all the features in a polygon layer and return a sumatory of all of the areas together<br />
- Add functionality to the previous script: create a new layer with the polygons that are bigger than a given value<br />
- Add functionality to the previous script: Implement this script in the geoprocess framework<br />
<br />
== 3D Map integration in gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Joaquín del Cerro, Óscar Martínez<br />
<br />
* '''Description''': Integration of gvSIG Desktop with a new 3D Animation Motor named JMonkey. This project will create the first steps to the integratión between the layers in gvSIG with JMonkey to be able to show points, lines and polygons in the 3D representation.<br />
* '''Expected results''': A new plugin with the 3D integration with the basic functionalities.<br />
* '''Skills''': Java<br />
* '''Skill Level''': High<br />
* '''Test to validate skills''':<br />
- Be able to compile gvSIG Desktop from zero<br />
- Be able to compile 3d plugin to see the first steps of the plugin.<br />
- Be able to add some points, lines or polygons just by code in the 3D representation<br />
- Be able to modify the representation</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&diff=120403Google Summer of Code 2019 Accepted2019-05-23T13:59:07Z<p>Wiki-Oscarmartinez: /* Accepted Proposals */</p>
<hr />
<div><center><br />
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] <font size="+3"> @ </font> <br />
[[Image:Osgeo-logo.png|300px|link=http://www.osgeo.org]]<br />
</center><br />
<br />
* Back to the main OSGeo [[Google Summer of Code 2019]] @ OSGeo wiki page.<br />
<br />
== Accepted Proposals ==<br />
<br />
This year OSGeo accepted 7 students working on the following projects:<br />
<br />
{|class="wikitable sortable" border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;" <br />
|'''Community'''<br />
|'''Project'''<br />
|'''Student'''<br />
|'''1st mentor'''<br />
|'''2nd mentor'''<br />
|'''3rd mentor'''<br />
|'''Wiki page'''<br />
|'''Repository'''<br />
|-<br />
|MapMint<br />
|Adding Augmented Reality (AR) support to the MapMint4ME Android Application<br />
|Aditya Vitthalrao<br />
|Gérald Fenoy<br />
|Rajat Shinde<br />
|<br />
|[https://wiki.osgeo.org/wiki/GSoC_2019_Adding_Augmented_Reality_(AR)_support_to_the_MapMint4ME_Android_Application Wiki page: Adding Augmented Reality (AR) support to the MapMint4ME Android Application]<br />
|[https://github.com/AdityaChondke/MapMint4ME Repository]<br />
|-<br />
|-<br />
|gvSIG<br />
|Create of new topological rules in gvSIG desktop<br />
|Héctor Tundidor<br />
|Óscar Martínez<br />
|Alfred de Jager<br />
|<br />
|[https://github.com/hecnita/gvsig-gsoc2019-topology/wiki/Creation-of-new-topological-rules-in-gvSIG-desktop Wiki page: Creation of new topological rules in gvSIG desktop]<br />
|[https://github.com/hecnita/gvsig-gsoc2019-topology Repository]<br />
|-<br />
|-<br />
|MapMint<br />
|GSoC - MapMint - porting from Python 2.x to Python 3.x<br />
|Fenil Mehta<br />
|Gérald Fenoy<br />
|Rajat Shinde<br />
|<br />
|https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x<br />
|https://github.com/fenilgmehta/mapmint<br />
|-<br />
|-<br />
|pgRouting<br />
|GSoC 19: GRAPH C++ Boost graph algorithms for pgRouting<br />
|Hang Wu<br />
|cvvergara<br />
|Daniel Kastl<br />
|<br />
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-GRAPH-C---Boost-graph-algorithms-for-pgRouting<br />
|https://github.com/nike0good/GSoC-pgRouting<br />
|-<br />
|-<br />
|pgRouting<br />
|Implement Edward Moore's Algorithm, Breadth First Search and Binary Breadth First Search Algorithms in pgRouting<br />
|Vicennial<br />
|Sourabh Garg<br />
|Cayetano Benavent<br />
|<br />
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-Edward-Moore's-Algorithm,-Breadth-First-Search-and-Binary-Breadth-First-Search<br />
|https://github.com/vicennial/GSoC-pgRouting<br />
|-<br />
|-<br />
|gvSIG<br />
|New rules for the Topology Framework in gvSIG Desktop<br />
|Giani Carlevaro<br />
|Mario Carrera Rodriguez<br />
|Alfred de Jager<br />
|Francisco Peñarrubia<br />
|[https://github.com/Maureque/gvsig-gsoc2019-topology/wiki/New-rules-for-the-Topology-Framework-in-gvSIG-Desktop Wiki page: New rules for the Topology Framework] <br />
|[https://github.com/Maureque/gvsig-gsoc2019-topology Repository]<br />
|-<br />
|-<br />
|QGIS<br />
|QGIS 3D Improvement: On Screen Navigation, Bookmarks, Rendering Point Feature as Billboard, and Measuring Tool<br />
|Ismail Sunni<br />
|Peter Petrik<br />
|Martin Dobias<br />
|<br />
|https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement<br />
|https://github.com/ismailsunni/qgis<br />
|-<br />
|-<br />
|}<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2019_Accepted&diff=120401Google Summer of Code 2019 Accepted2019-05-23T12:10:30Z<p>Wiki-Oscarmartinez: /* Accepted Proposals */</p>
<hr />
<div><center><br />
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] <font size="+3"> @ </font> <br />
[[Image:Osgeo-logo.png|300px|link=http://www.osgeo.org]]<br />
</center><br />
<br />
* Back to the main OSGeo [[Google Summer of Code 2019]] @ OSGeo wiki page.<br />
<br />
== Accepted Proposals ==<br />
<br />
This year OSGeo accepted 7 students working on the following projects:<br />
<br />
{|class="wikitable sortable" border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;" <br />
|'''Community'''<br />
|'''Project'''<br />
|'''Student'''<br />
|'''1st mentor'''<br />
|'''2nd mentor'''<br />
|'''3rd mentor'''<br />
|'''Wiki page'''<br />
|'''Repository'''<br />
|-<br />
|MapMint<br />
|Adding Augmented Reality (AR) support to the MapMint4ME Android Application<br />
|Aditya Vitthalrao<br />
|Gérald Fenoy<br />
|Rajat Shinde<br />
|<br />
|[https://wiki.osgeo.org/wiki/GSoC_2019_Adding_Augmented_Reality_(AR)_support_to_the_MapMint4ME_Android_Application Wiki page: Adding Augmented Reality (AR) support to the MapMint4ME Android Application]<br />
|[https://github.com/AdityaChondke/MapMint4ME Repository]<br />
|-<br />
|-<br />
|gvSIG<br />
|Create of new topological rules in gvSIG desktop<br />
|Héctor Tundidor<br />
|Óscar Martínez<br />
|Alfred de Jager<br />
|<br />
|[https://github.com/hecnita/gvsig-gsoc2019-topology/wiki/Creation-of-new-topological-rules-in-gvSIG-desktop Wiki page: Creation of new topological rules in gvSIG desktop]<br />
|[https://github.com/hecnita/gvsig-gsoc2019-topology Repository]<br />
|-<br />
|-<br />
|MapMint<br />
|GSoC - MapMint - porting from Python 2.x to Python 3.x<br />
|Fenil Mehta<br />
|Gérald Fenoy<br />
|Rajat Shinde<br />
|<br />
|https://github.com/fenilgmehta/mapmint/wiki/GSoC-2019---porting-python-2.7.x-to-3.x<br />
|https://github.com/fenilgmehta/mapmint<br />
|-<br />
|-<br />
|pgRouting<br />
|GSoC 19: GRAPH C++ Boost graph algorithms for pgRouting<br />
|Hang Wu<br />
|cvvergara<br />
|Daniel Kastl<br />
|<br />
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-GRAPH-C---Boost-graph-algorithms-for-pgRouting<br />
|https://github.com/nike0good/GSoC-pgRouting<br />
|-<br />
|-<br />
|pgRouting<br />
|Implement Edward Moore's Algorithm, Breadth First Search and Binary Breadth First Search Algorithms in pgRouting<br />
|Vicennial<br />
|Sourabh Garg<br />
|Cayetano Benavent<br />
|<br />
|https://github.com/pgRouting/pgrouting/wiki/GSoC-2019-Edward-Moore's-Algorithm,-Breadth-First-Search-and-Binary-Breadth-First-Search<br />
|https://github.com/vicennial/GSoC-pgRouting<br />
|-<br />
|-<br />
|gvSIG<br />
|New rules for the Topology Framework in gvSIG Desktop<br />
|Giani Carlevaro<br />
|Mario Carrera Rodriguez<br />
|Alfred de Jager<br />
|Francisco Peñarrubia<br />
|link to wiki<br />
|link to repo<br />
|-<br />
|-<br />
|QGIS<br />
|QGIS 3D Improvement: On Screen Navigation, Bookmarks, Rendering Point Feature as Billboard, and Measuring Tool<br />
|Ismail Sunni<br />
|Peter Petrik<br />
|Martin Dobias<br />
|<br />
|https://github.com/ismailsunni/QGIS/wiki/GSoC-2019---QGIS-3D-Improvement<br />
|https://github.com/ismailsunni/qgis<br />
|-<br />
|-<br />
|}<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2019_Ideas&diff=119401GvSIG GSoC 2019 Ideas2019-02-04T07:35:56Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2019|2019]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Create new rules for the Topology Framework in gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Mario Carrera <br />
<br />
* '''Description''': A new topology toolbox has been created in gvISG Desktop. This tool will provide a group of integrity rules that will check the validation of the geometries relationship in the data. A new topology data model can be created for each project. This toolbox provide a new set of tools to navigate, find and fix validation errors different from each topology rule. Right now, there are just a few topology rules implemented with a limited accions. This project will analize, implement and optimize a new set of rules that will be incorporated to this framework. This tools can be created in Java or in Jython through the Scripting composer tool.<br />
<br />
* '''Expected results''': A new set of topology rules with its accions to fix the layers<br />
* '''Skills''': Python, Jython, Java<br />
* '''Skill Level''': Medium<br />
* '''Test to validate skills''': Having two layer in a View, one point layer and one polygon layer. Create a script in Jython that will find if a point is inside a polygon and show a list of them. Create a new layer just with the points that are inside a polygon, and if a polygon doesn't have any point, create one in its centroid.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2019_Ideas&diff=119400GvSIG GSoC 2019 Ideas2019-02-04T07:34:32Z<p>Wiki-Oscarmartinez: /* Create new topology rules for gvSIG Desktop */</p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2019|2019]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Create new rules for the Topology Framework in gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Mario Carrera <br />
<br />
* '''Description''': A new topology toolbox has been created in gvISG Desktop. This tool will provide a group of integrity rules that will check the validation of the geometries relationship in the data. A new topology data model can be created for each project. This toolbox provide a new set of tools to navigate, find and fix validation errors different from each topology rule. Right now, there are just a few topology rules implemented with a limited accions. This project will analize, implement and optimize a new set of set of rules that will be incorporated to this framework. This tools can be created in Java and in Jython through the Scripting composer tool.<br />
<br />
* '''Expected results''': A new set of topology rules with its accions to fix the layers<br />
* '''Skills''': Python, Jython, Java<br />
* '''Skill Level''': Medium<br />
* '''Test to validate skills''': Having two layer in a View, one point layer and one polygon layer. Create a script in Jython that will find if a point is inside a polygon and show a list of them. Create a new layer just with the points that are inside a polygon, and if a polygon doesn't have any point, create one in its centroid.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2019_Ideas&diff=119399GvSIG GSoC 2019 Ideas2019-02-04T07:29:31Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2019|2019]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Create new topology rules for gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Mario Carrera <br />
<br />
* '''Description''': A new topology toolbox has been created in gvISG Desktop. This tool will provide a group of integrity rules that will check the validation of the geometries relationship in the data. A new topology data model can be created for each project. This toolbox provide a new set of tools to navigate, find and fix validation errors different from each topology rule. Right now, there are just a few topology rules implemented with a limited accions. This project will analize, implement and optimize a new set of set of rules that will be incorporated to this framework. This tools can be created in Java and in Jython through the Scripting composer tool.<br />
<br />
* '''Expected results''': A new set of topology rules with its accions to fix the layers<br />
* '''Skills''': Python, Jython, Java<br />
* '''Skill Level''': Medium<br />
* '''Test to validate skills''': Having two layer in a View, one point layer and one polygon layer. Create a script in Jython that will find if a point is inside a polygon and show a list of them. Create a new layer just with the points that are inside a polygon, and if a polygon doesn't have any point, create one in its centroid.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2019_Ideas&diff=119398GvSIG GSoC 2019 Ideas2019-02-04T07:28:24Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2019|2019]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Create new topology rules for gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Mario Carrera <br />
<br />
* Description: A new topology toolbox has been created in gvISG Desktop. This tool will provide a group of integrity rules that will check the validation of the geometries relationship in the data. A new topology data model can be created for each project. This toolbox provide a new set of tools to navigate, find and fix validation errors different from each topology rule. Right now, there are just a few topology rules implemented with a limited accions. This project will analize, implement and optimize a new set of set of rules that will be incorporated to this framework. This tools can be created in Java and in Jython through the Scripting composer tool.<br />
<br />
* Expected results: A new set of topology rules with its accions to fix the layers<br />
* Skills: Python, Jython, Java<br />
* Mentors: Óscar Martínez, Mario Carrera<br />
* Skill Level: Medium<br />
* Test to validate skills: Having two layer in a View, one point layer and one polygon layer. Create a script in Jython that will find if a point is inside a polygon and show a list of them. Create a new layer just with the points that are inside a polygon, and if a polygon doesn't have any point, create one in its centroid.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2019_Ideas&diff=119397GvSIG GSoC 2019 Ideas2019-02-04T07:27:21Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2019|2019]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Create new topology rules for gvSIG Desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Mario Carrera <br />
<br />
* Description: A new topology toolbox has been created in gvISG Desktop. This tool will provide a group of integrity rules that will check the validation of the geometries relationship in the data. A new topology data model can be created for each project. This toolbox provide a new set of tools to navigate, find and fix validation errors different from each topology rule. Right now, there are just a few topology rules implemented with a limited accions. This project will analize, implement and optimize a new set of set of rules that will be incorporated to this framework. This tools can be created in Java and in Jython through the Scripting composer tool.<br />
<br />
* Expected results: A new set of topology rules <br />
* Skills: Python, Jython, Java<br />
* Mentors: Óscar Martínez, Mario Carrera<br />
* SKill Level: Medium<br />
* Test to validate skills: Having two layer in a View, one point layer and one polygon layer. Create a script in Jython that will find if a point is inside a polygon and show a list of them. Create a new layer just with the points that are inside a polygon, and if a polygon doesn't have any point, create one in its centroid.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2019_Ideas&diff=119387GvSIG GSoC 2019 Ideas2019-02-01T11:54:01Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2019|2019]] program with gvSIG project. Please, use the [http://www.gvsig.com/en/community/mailing-lists gvSIG mailing lists] for discussion and check [[Google Summer of Code 2018|2018]], [[Google Summer of Code 2017|2017]], [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Create new rules for Topology Tool ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Óscar Martínez, Mario Carrera <br />
<br />
<br />
Description</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=OSGeo_Sponsorship_Opportunities_2018&diff=113267OSGeo Sponsorship Opportunities 20182018-01-19T10:41:22Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>''This draft material for blog post and how to sponsor page''<br />
<br />
Note several events and initiatives are not yet published as they lack an appropriate link explaining the value and recognition being offered to prospective sponsors.<br />
-----<br />
<br />
Welcome to an exciting year of community building at OSGeo! Many of our activities are only possible thanks to the support of our volunteers and sponsors. If you are in position to finacially support our community, events and activities in 2018 we would love to hear from you.<br />
<br />
OSGeo sponsorship is accumulated across events recognizing organizations that support us financially at each level of our community from grass roots local chapter advocacy, hands on project sprints, industry focused foundation initiatives, to outreach at FOSS4G internationally.<br />
<br />
OSGeo initiatives:<br />
<br />
* The conference committee heads up a travel grant program offering financial assistence to help attend OSGeo events.<br />
* UN Committee is spearheading a series of capacity building exercises supporting open source adoption through improvements to documentation. This initative encourages young innovators, selecting from competing bids to directly support open source.<br />
<br />
Event sponsorship opportunities:<br />
<br />
* [http://uk.osgeo.org/foss4guk2018/ FOSS4GUK] - OSGeo:UK hosting March 8-10<br />
* [[OSGeo_Code_Sprint_2018|OSGeo Code Sprint 2018]] Annual Code Sprint comes to Bonn (Germany) March 18-25<br />
* [https://2018.foss4g-na.org// FOSS4GNA] - opportunity to learn, explore, share, and collaborate on the latest foss4g ideas and information May 14-16.<br />
* [https://foss4g-europe.osgeopt.pt/ FOSS4G-Europe 2018] - FOSS4G Europe, July 16-21, Portugal.<br />
* [http://2018.foss4g.org FOSS4G] - our celebrated annual event August 27 - September 2.<br />
* Free and Open Source Geographic Information Technologies and Open Data Conference - Comunidad gvSIG Uruguay/GeoForAll Iberoamerica hosting October 11-12<br />
* [http://www.foss4g-asia.org/2018/ FOSS4G Asia 2018] - open source transformation for sustainable development Dec 2-5<br />
* Additional regional and project events will be announced throughout the year, keep your eye open for a chance to assist either financially or in person.<br />
<br />
Project sponsorship opportunities:<br />
<br />
* [http://www.gvsig.com/en/web/guest/contribution gvSIG Association] supporting the OSGeo gvSig Desktop application<br />
* [https://qgis.org/en/site/getinvolved/governance/sponsorship/sponsorship.html QGIS.ORG] supporting the OSGeo QGIS Desktop application<br />
* [http://www.zoo-project.org/new/Get%20involved/Sponsorship zoo-project]<br />
* [https://grass.osgeo.org/donations/ GRASS GIS]<br />
* In addition to those listed above we accepts sponsorship and PayPal donations for all our OSGeo projects and Community projects making funds available to their respective project teams.<br />
<br />
Local chapters accepting sponsorship:<br />
<br />
* [http://uk.osgeo.org OSGeo:UK]<br />
* [https://www.osgeo.jp/sponsor OSGeo:JP]<br />
* ...<br />
<br />
OSGeo sponsorship benefits range from website placement, inclusion in promotional material, to events and press releases. For additional information, examples and available discounts, please see our [http://www.osgeo.org/sponsorship sponsorship page] (or contact treasurer@osgeo.org with your questions).</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2017_Administrative&diff=105640Google Summer of Code 2017 Administrative2017-03-14T09:16:42Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div><center><br />
[[Image:GSoC2016Logo.jpg|400px|link=https://developers.google.com/open-source/gsoc/]] <font size="+3"> @ </font> [[Image:OSGeo_300_127_pixel.png|300px|link=http://www.osgeo.org]]<br />
</center><br />
<br />
* Back to the main OSGeo [[Google Summer of Code 2017]] @ OSGeo wiki page.<br />
* Visit our [[Google Summer of Code 2017 Ideas]] and our [[Google Summer of Code Recommendations for Students]] pages<br />
<br />
This is the central page for OSGeo administrative information in Google Summer of Code 2017.<br />
<br />
== GSoC general information ==<br />
<br />
* [https://developers.google.com/open-source/gsoc/timeline The official timeline]<br />
* [https://developers.google.com/open-source/gsoc/faq Google's FAQ on the program]<br />
* [https://developers.google.com/open-source/gsoc/ Official 2017 GSoC site]<br />
* [https://developers.google.com/open-source/gsoc/help/responsibilities Roles and Responsibilities]<br />
<br />
== Contacts == <br />
<br />
* Would-be mentors and students: you are invited to sign up to the [http://lists.osgeo.org/mailman/listinfo/soc OSGeo SoC mailing list] right away. The list is the central communication channel for mentors, students and administrators. It is used for general GSoC announcements, specific OSGeo announcements, and for clarification about the program. As soon as you subscribe it, you are encouraged to introduce yourself and your role. We look forward to hear from you!<br />
<br />
* To contact OSGeo's GSoC admin team directly:<br />
** send an email to [mailto:gsoc-admin@osgeo.org gsoc-admin@osgeo.org]<br />
** join the #osgeo-gsoc channel on irc.freenode.net (connect directly in your browser via [https://webchat.freenode.net/?channels=osgeo-gsoc webchat])<br />
<br />
* [[User:Madi|Margherita Di Leo]] acts as chair of the Admin team, which includes [[User:Masterflorin|Florin-Daniel Cioloboc]], [[User:Aghisla|Anne Ghisla]], [[Helmut Kudrnovsky]], [[User:Macho|Werner Macho]], [[Jeff McKenna]], and Guillermo Pizarro. Feel free to email us with any questions, we're here to help mentor the mentors as much as anything else!<br />
<br />
<!-- Admins: please add your pictures here --><br />
<br />
[[Image:Madi_BW_1.jpg|x100px|link=https://wiki.osgeo.org/wiki/User:Madi|Margherita Di Leo]][[Image:FlorinCioloboc.jpg|x100px|link=https://wiki.osgeo.org/wiki/User:Masterflorin|Florin Cioloboc]][[Image:Aghisla-profile-pic.jpg|x100px|link=https://wiki.osgeo.org/wiki/User:Aghisla|Anne Ghisla]][[Image:Hk grey.png|x100px|link=https://wiki.osgeo.org/wiki/Helmut_Kudrnovsky|Helmut Kudrnovsky]][[Image:Macho.jpg|x100px|link=https://wiki.osgeo.org/index.php?title=Werner_Macho|Werner Macho]][[Image:Jeff_McKenna.jpg|x100px|link=https://wiki.osgeo.org/index.php?title=Jeff_McKenna|Jeff McKenna]]<br />
<br />
<br />
.<br />
<br />
== Mentors ==<br />
<br />
If you're interested in mentoring / supervising a student for one of the software participating this year under OSGeo's umbrella, please add your name, email, OSGeo/guest software and the projects you're interested in mentoring here:<br />
<br />
{|class="wikitable sortable" border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;" <br />
|width=30px|'''Number'''<br />
|width=100px|'''Name'''<br />
|width=100px|'''Surname'''<br />
|width=100px|'''Nickname (IRC)'''<br />
|width=250px|'''email'''<br />
|'''Software community'''<br />
|'''Idea(s) you are available to mentor''' (please write down the title of the idea, not link to ideas page!)<br />
|-<br />
|1<br />
|Tom<br />
|Kralidis<br />
|tomkralidis<br />
|tomkralidis at gmail.com<br />
|pycsw<br />
|[https://github.com/geopython/pycsw/wiki/OSGeo-GSoC#2017 pycsw filter abstraction, Elasticsearch backend, admin HTTP API] <br />
|-<br />
|2<br />
|Gabriele<br />
|Prestifilippo<br />
|gabry501<br />
|gabriele.prestifilippo at gmail com<br />
|ESA-NASA WebWorldWind<br />
|HeatMap Layer, Plug-in, Create Your Own<br />
|-<br />
|3<br />
|Vicky<br />
|Vergara<br />
|cvvergara<br />
|vicky at georepublic de<br />
|pgRouting<br />
|Develop new functionality into pgRouting<br />
|-<br />
|4<br />
|Daniel<br />
|Kastl<br />
|dkastl<br />
|daniel at georepublic de<br />
|pgRouting<br />
|Connect more boost functions to pgRouting<br />
|-<br />
|5<br />
|Rohith<br />
|Reddy<br />
|sankepallyrohithreddy<br />
|rohithreddy2219 at gmail com<br />
|pgRouting<br />
|Connect more boost functions to pgRouting<br />
|-<br />
|6<br />
|Patrick<br />
|Hogan<br />
|HamletAlive<br />
|patrick.hogan at nasa gov<br />
|ESA-NASA WebWorldWind<br />
|CitySmart Urban Infrastructure Management<br />
|-<br />
|7<br />
|Anna<br />
|Petrasova<br />
|<br />
|kratochanna at gmail com<br />
|GRASS GIS<br />
|3D rendering, 3D viewer<br />
|-<br />
|8<br />
|Vaclav<br />
|Petras<br />
|<br />
|wenzeslaus at gmail com<br />
|GRASS GIS<br />
|Jupyter Notebook, Benchmarking, Testing, ...<br />
|-<br />
|9<br />
|Jakub<br />
|Balhar<br />
|<br />
|jakub at balhar net<br />
|ESA-NASA WebWorldWind<br />
|CitySmart Urban Infrastructure Management<br />
|-<br />
|10<br />
|Alexandre<br />
|Dubé<br />
|<br />
|adube at mapgears com<br />
|OL3-Google-Maps<br />
|Develop new features in the OL3-Google-Maps library<br />
|-<br />
|11<br />
|Raphaël<br />
|Gagnon<br />
|<br />
|rgagnon at mapgears com<br />
|OL3-Google-Maps<br />
|Develop new features in the OL3-Google-Maps library<br />
|-<br />
|12<br />
|Stefan<br />
|Steiniger<br />
|<br />
|sstein at geo-uzh-ch <br />
|OpenTripPlanner<br />
|Extending OpenTripPlanner with Real Time Modelling Functions<br />
|-<br />
|13<br />
|Jorge<br />
|Rocha<br />
|[[User:Jgrocha|Jgrocha]]<br />
|jgr@di.uminho.pt <br />
|QGIS<br />
|Improve QGIS style interoperability, by reading and writing cartographic styles from other projects.<br />
|-<br />
|14<br />
|Massimiliano<br />
|Cannata<br />
|[[User:maxi71|maxi]]<br />
|massimiliano.cannata at gmail com<br />
|istSOS<br />
|Data analysis and statistical tools from sensor data<br />
|-<br />
|15<br />
|Milan<br />
|Antonovic<br />
|[[User:mantonovic|mantonovic]]<br />
|milan.antonovic at gmail com<br />
|istSOS<br />
|Upgrade and finalize the istSOS JavaScript Core Library<br />
|-<br />
|16<br />
|Martin<br />
|Landa<br />
|<br />
|landa.martin at gmail com<br />
|GRASS GIS<br />
|GUI, rendering<br />
|-<br />
|17<br />
|Alexander<br />
|Bruy<br />
|alexbruy<br />
|alexander dot bruy at gmail dot com<br />
|QGIS<br />
|Processing Framework improvements<br />
|-<br />
|18<br />
|Barry<br />
|Rowlingson<br />
|<br />
|b.rowlingson at gmail com<br />
|QGIS<br />
|R/QGIS Interface for Mapping<br />
|-<br />
<br />
|19<br />
|Maria Antonia<br />
|Brovelli<br />
|<br />
|maria dot brovelli at polimi dot it<br />
|ESA-NASA WebWorldWind<br />
|CitySmart Urban Infrastructure Management<br />
|-<br />
<br />
|20<br />
|Jonas<br />
|Eberle<br />
|<br />
|jonas dot eberle at gmx dot de<br />
|PyWPS<br />
|Publishing data to MapServer and pycsw, Process chaining capabilities, Web-based administration & process management<br />
|-<br />
<br />
|21<br />
|Joaquin<br />
|Del Cerro<br />
|<br />
|jjdelcerro at gvsig dot org<br />
|gvSIG<br />
|Data model for visualizations in gvSIG<br />
|-<br />
<br />
|22<br />
|Alvaro<br />
|Anguix<br />
|<br />
|aanguix at gvsig dot com<br />
|gvSIG<br />
|Data model for visualizations in gvSIG<br />
|-<br />
|}<br />
<br />
== A Mentor's Responsibilities ==<br />
<br />
Being a mentor can take anywhere from 2-10 hours a week of your time depending on the student (it really ''is'' in your best interest to take on the strongest students you can find). You must have the time to be responsive and an advocate for the student. No matter how cool the project is and how much your team needs the job done, if you can't commit to supporting it, experience shows that the best thing to do is not start it, i.e. even with the best of intentions don't set a student up to fail. Long story short, student projects simply can't go ahead without proper mentoring support.<br />
<br />
Every student project will also have a '''backup mentor''', this person should come from your dev community and should at minimum keep up to date with the student's weekly developments. ''' Both mentors need to appoint themselves officially'''. The best way is if the student is well integrated into your development team from the start, it lessens the workload on you and betters the buy-in from the rest of the community once you're ready for the final code merge.<br />
<br />
You '''must''' be available at some time during the '''evaluation periods'''. If you will be away during these time periods please arrange with the OSGeo org admins and your backup mentor so that one of us can fill in your answers for you. These are hard cutoffs -- evaluations ''must'' be filed within these dates. There are '''3 evaluation periods''' this year where mentors are required to complete an evaluation of their student. After the first 4 weeks of coding, after 8 weeks of coding and then at the end (after 12 weeks of coding). The evaluation forms are shorter than previous years so they should take less time to complete.<br />
<br />
== Guides for mentors ==<br />
<br />
* [http://write.flossmanuals.net/gsoc-mentoring/what-is-gsoc/ The GSoC Mentoring Guide] - A must. Do get all useful info and tips from many years of experience from GSoC mentors.<br />
* [http://people.gnome.org/~federico/docs/summer-of-code-mentoring-howto/ GNOME GSoC Mentoring HOWTO]<br />
* [http://emptysqua.re/blog/mentoring/ An excellent summary of mentoring, from A. Jesse Jiryu Davis]<br />
<br />
== Tips for mentors ==<br />
<br />
This section is for collecting suggestions on best practices, from mentors to other mentors. If you have good / bad experiences in mentoring, please share here! Remember that this is a public page, respect the privacy of the people.<br />
<br />
=== Good ideas ===<br />
<br />
* '''Test students before selection.''' Challenge them with small programming tasks or bug fixes. This will help them getting familiar with the dev environment well before GSoC starts, and helps mentors understand if they are capable. Think to a task much earlier to the timeline, and connect the task to the idea in the ideas page. <br />
* Time management tip: Try not to mentor more than one project per year. In any case, '''you can be primary mentor only for one project.''' Consider carefully the time that you can allocate on GSoC.<br />
* A earlier mentor reported: "In my experience, it's most effective to require an accepted pull request of developed code by end of summer and write the proposal in terms of getting there."<br />
* ...<br />
<br />
=== Bad ideas ===<br />
<br />
* ...<br />
<br />
== Learn more ==<br />
<br />
* Previous years SoC involvement: [https://summerofcode.withgoogle.com/archive/2016/organizations/6434461499523072/ 2016] [https://www.google-melange.com/archive/gsoc/2015 2015], [https://www.google-melange.com/archive/gsoc/2014 2014], [https://www.google-melange.com/archive/gsoc/2013 2013], [https://www.google-melange.com/archive/gsoc/2012 2012], [https://www.google-melange.com/archive/gsoc/2011 2011], [https://www.google-melange.com/archive/gsoc/2010 2010], [https://www.google-melange.com/archive/gsoc/2009 2009], [http://code.google.com/soc/2008/osgeo/about.html 2008]<br />
<br />
* OSGeo GSoC wiki pages: [[Google Summer of Code 2016|2016]],[[Google Summer of Code 2015|2015]],[[Google Summer of Code 2014|2014]],[[Google Summer of Code 2013|2013]],[[Google Summer of Code 2012|2012]],[[Google Summer of Code 2011|2011]],[[Google Summer of Code 2010|2010]],[[Google Summer of Code 2009|2009]],[[Google Summer of Code 2008|2008]]<br />
<br />
* OSGeo Applications: [[Google Summer of Code Application 2016|2016]],[[Google Summer of Code Application 2015|2015]],[[Google Summer of Code Application 2014|2014]],[[Google Summer of Code Application 2013|2013]],[[Google Summer of Code Application 2012|2012]],[[Google Summer of Code Application 2011|2011]],[[Google SoC Application 2010|2010]],[[Google SoC Application 2009|2009]]<br />
<br />
<br />
[[Category: Google Summer of Code]]</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2017_Ideas&diff=105177GvSIG GSoC 2017 Ideas2017-02-10T10:47:18Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2017|2017]] program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
== CARTO plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': If applicable<br />
<br />
[http://carto.com/ CARTO] is a Software as a Service (SaaS) cloud computing platform that provides GIS and web mapping tools for display in a web browser. <br />
<br />
It will allow to view, create, edit or delete data from CARTO accounts using gvSIG Desktop.<br />
<br />
== gvSIG Online plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': José Vicente Higón Valero<br />
<br />
gvSIG Online is a solution for Spatial Data Infrastructure in open source software. With gvSIG Online a user will be able to do public and private geoportals.<br />
<br />
It will allow to add a geoportal of gvSIG Online as a new data source, adding in gvSIG Desktop all the Web Map Services published in this geoportal.<br />
<br />
== Educational games addon for gvSIG Batoví/Educa==<br />
<br />
* '''Product''': gvSIG Batoví<br />
* '''Mentors''': If applicable<br />
* '''Student''': Carlos I. Colombana<br />
<br />
The main idea behind this project is to develop an addon which allows to '''''create/play''''' educational games. Also generate documentation specially oriented to users without any programming knowledge.<br />
<br />
The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, through the scripting module of the gvSIG desktop 2.x branch.<br />
<br />
The developed tools will be used in geography and maps learning.<br />
<br />
== Data model for visualizations in gvSIG ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': Joaquín del Cerro<br />
* '''Student''': Óscar Martínez Olmos<br />
<br />
Data model for visualizations in gvSIG is a project that will allow the users to create data models to enhance data visualizations through different related data sources.<br />
<br />
This model will contain the parameters of the relations between different data sources that the user wants to visualize. It will allow gvSIG to show info not just about a specified object but all the info related to it, making far easy to explore our data. <br />
<br />
For example, it will be possible to create a relation for a connection between a shape and a postgres data base through a common field. So, when we ask for its info, it will show its fields info and all its related info through the connections described in the data model.<br />
<br />
One part of the project will be to create a visual interface that will allow users without programming skills to create new data models.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2017_Ideas&diff=105176GvSIG GSoC 2017 Ideas2017-02-10T10:46:58Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2017|2017]] program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
== CARTO plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': If applicable<br />
<br />
[http://carto.com/ CARTO] is a Software as a Service (SaaS) cloud computing platform that provides GIS and web mapping tools for display in a web browser. <br />
<br />
It will allow to view, create, edit or delete data from CARTO accounts using gvSIG Desktop.<br />
<br />
== gvSIG Online plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': José Vicente Higón Valero<br />
<br />
gvSIG Online is a solution for Spatial Data Infrastructure in open source software. With gvSIG Online a user will be able to do public and private geoportals.<br />
<br />
It will allow to add a geoportal of gvSIG Online as a new data source, adding in gvSIG Desktop all the Web Map Services published in this geoportal.<br />
<br />
== Educational games addon for gvSIG Batoví/Educa==<br />
<br />
* '''Product''': gvSIG Batoví<br />
* '''Mentors''': If applicable<br />
* '''Student''': Carlos I. Colombana<br />
<br />
The main idea behind this project is to develop an addon which allows to '''''create/play''''' educational games. Also generate documentation specially oriented to users without any programming knowledge.<br />
<br />
The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, through the scripting module of the gvSIG desktop 2.x branch.<br />
<br />
The developed tools will be used in geography and maps learning.<br />
<br />
<br />
Data model for visualizations in gvSIG is a project that will allow the users to create data models to enhance data visualizations through different related data sources.<br />
<br />
This model will contain the parameters of the relations between different data sources that the user wants to visualize. It will allow gvSIG to show info not just about a specified object but all the info related to it, making far easy to explore our data. <br />
<br />
For example, it will be possible to create a relation for a connection between a shape and a postgres data base through a common field. So, when we ask for its info, it will show its fields info and all its related info through the connections described in the data model.<br />
<br />
One part of the project will be to create a visual interface that will allow users without programming skills to create new data models.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2017_Ideas&diff=105029GvSIG GSoC 2017 Ideas2017-02-07T14:58:26Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2017|2017]] program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
== CARTO plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': If applicable<br />
<br />
[http://carto.com/ CARTO] is a Software as a Service (SaaS) cloud computing platform that provides GIS and web mapping tools for display in a web browser. <br />
<br />
It will allow to view, create, edit or delete data from CARTO accounts using gvSIG Desktop.<br />
<br />
== gvSIG Online plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': José Vicente Higón Valero<br />
<br />
gvSIG Online is a solution for Spatial Data Infrastructure in open source software. With gvSIG Online a user will be able to do public and private geoportals.<br />
<br />
It will allow to add a geoportal of gvSIG Online as a new data source, adding in gvSIG Desktop all the Web Map Services published in this geoportal.<br />
<br />
== Add educational games support to gvSIG Educa ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': <br />
* '''Student''': Carlos I. Colombana<br />
<br />
The main idea behind this project is to develop an addon which allows to create/play educational games. Also generate documentation specially oriented to users without any programming knowledge.<br />
<br />
The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, through the scripting module of the gvSIG desktop 2.x branch.<br />
<br />
The developed tools will be used in geography and maps learning.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2017_Ideas&diff=105007GvSIG GSoC 2017 Ideas2017-02-06T15:46:40Z<p>Wiki-Oscarmartinez: /* Add educational games support to gvSIG Educa */</p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2017|2017]] program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
== Add educational games support to gvSIG Educa ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': <br />
* '''Student''': Carlos I. Colombana<br />
<br />
The main idea behind this project is to develop an addon which allows to create/play educational games. Also generate documentation specially oriented to users without any programming knowledge.<br />
<br />
The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, through the scripting module of the gvSIG desktop 2.x branch.<br />
<br />
The developed tools will be used in geography and maps learning.<br />
<br />
== CARTO plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': If applicable<br />
<br />
[http://carto.com/ CARTO] is a Software as a Service (SaaS) cloud computing platform that provides GIS and web mapping tools for display in a web browser. <br />
<br />
It will allow to view, create, edit or delete data from CARTO accounts using gvSIG Desktop.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2017_Ideas&diff=105006GvSIG GSoC 2017 Ideas2017-02-06T15:45:59Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2017|2017]] program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check [[Google Summer of Code 2016|2016]], [[Google Summer of Code 2015|2015]], [[Google Summer of Code 2014|2014]], [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
== Add educational games support to gvSIG Educa ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': <br />
* '''Student''': Carlos I. Colombana<br />
<br />
The main idea behind this project is to develop an addon which allows to create/play educational games. Also generate documentation specially oriented to users without any programming knowledge.<br />
The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, through the scripting module of the gvSIG desktop 2.x branch.<br />
The developed tools will be used in geography and maps learning.<br />
<br />
== CARTO plugin for gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Mentors''': If applicable <br />
* '''Student''': If applicable<br />
<br />
[http://carto.com/ CARTO] is a Software as a Service (SaaS) cloud computing platform that provides GIS and web mapping tools for display in a web browser. <br />
<br />
It will allow to view, create, edit or delete data from CARTO accounts using gvSIG Desktop.</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&diff=98361Google Summer of Code 2016 Accepted2016-04-28T08:33:03Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div><center><br />
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] <font size="+3"> @ </font> [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]<br />
</center><br />
<br />
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.<br />
<br />
== Accepted Proposals ==<br />
<br />
This year OSGeo accepted 22 students working on the following projects.<br />
<br />
{|class="wikitable sortable" border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;" <br />
|'''Community'''<br />
|'''Project'''<br />
|'''Student'''<br />
|'''1st mentor'''<br />
|'''2nd mentor'''<br />
|'''Links'''<br />
|-<br />
|GDAL<br />
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL <br />
|Avyav Kumar Singh<br />
|Rob Emanuele <br />
|Even Rouault<br />
|...<br />
|-<br />
|GDAL<br />
|GDAL DWG support <br />
|Alexandr Borzykh<br />
|Dmitry Baryshnikov <br />
|Even Rouault<br />
|...<br />
|-<br />
|GRASS GIS<br />
|Complete basic cartography suite in GRASS GIS wxGUI Map Display <br />
|Adam Laža<br />
|Anna Petrasova <br />
|Vaclav Petras<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - Additional segmentation algorithms for i.segment <br />
|Bo Yang<br />
|Moritz Lennert <br />
|Markus Neteler<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML <br />
|Ondřej Pešek<br />
|Vaclav Petras <br />
|Anna Petrasova<br />
|...<br />
|-<br />
|GRASS GIS<br />
|GRASS GIS - WEBGRASS <br />
|Mayank Agrawal<br />
|Rashad Kanavath <br />
|Massimo Di Stefano<br />
|...<br />
|-<br />
|gvSIG<br />
|Add tests and educational games support to gvSIG Educa.<br />
|Carlos I. Colombana<br />
|Oscar Martinez<br />
|Joaquin del Cerro<br />
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]<br />
|-<br />
|gvSIG<br />
|Development of a model for woody debris flooding hazard in gvSIG<br />
|Silvia Franceschi<br />
|Andrea Antonello<br />
|Riccardo Rigon<br />
|...<br />
|-<br />
|istSOS<br />
|Android istSOS client<br />
|Cioloboc FlorinDaniel<br />
|Mirko Cardoso<br />
|Milan Antonovic<br />
|...<br />
|-<br />
|istSOS<br />
|istSOS Web API<br />
|Luka Glušica<br />
|Massimiliano Cannata<br />
|Milan Antonovic<br />
|...<br />
|-<br />
|istSOS<br />
|VistSOS: the istSOS Data Visualization Framework<br />
|Felipe Poveda<br />
|Milan Antonovic<br />
|Massimiliano Cannata<br />
|...<br />
|-<br />
|NASA World Wind<br />
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables<br />
|Gabriele Prestifilippo<br />
|Jakub Balhar<br />
|Patrick Hogan<br />
|...<br />
|-<br />
|OpenLayers3 - Google maps<br />
|OGC protocols support within OL3-Google-Maps<br />
|Samuel Lapointe<br />
|Alexandre Dube<br />
|Jessica Lapointe<br />
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]<br />
|-<br />
|One bus Away<br />
|One bus Away Quick start<br />
|Brendan Egan<br />
|Og Crudden<br />
|Stefan Steiner<br />
|...<br />
|-<br />
|OSSIM<br />
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images<br />
|Martina Di Rita<br />
|Oscar Kramer<br />
|Dave Burken<br />
|...<br />
|-<br />
|pgRouting<br />
|Flow Algorithms for pgRouting<br />
|Andrea Nardelli<br />
|Daniel Kastl<br />
|Vicky Vergara<br />
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]<br />
|-<br />
|pgRouting<br />
|Implementation of a framework which supports addition of contraction techniques for pgRouting<br />
|Sankepally Rohith Reddy<br />
|Vicky Vergara<br />
|Daniel Kastl<br />
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]<br />
|-<br />
|PyWPS<br />
|Remote Output Storage for PyWPS<br />
|Vikas Mishra<br />
|Jachym Cepicky<br />
|Jonas Eberle<br />
|...<br />
|-<br />
|PyWPS<br />
|Web-based administration & process management for PyWPS<br />
|Jan Rudolf<br />
|Jonas Eberle<br />
|Jachym Cepicky<br />
|...<br />
|-<br />
|QGIS<br />
|QGIS Styles, Symbols, and SVG Markers Sharing Repository<br />
|Akbar Gumbira<br />
|Alessandro Pasotti<br />
|Anita Graser<br />
|...<br />
|-<br />
|ZOO-Project<br />
|Bringing pyModis to the web through ZOO-Project<br />
|Chingchai Humhong<br />
|Luca Delucchi<br />
|Gerald Fenoy<br />
|...<br />
|-<br />
|ZOO-Project<br />
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS<br />
|Niroshan Sanjaya<br />
|Gerald Fenoy<br />
|Andrea Antonello<br />
|...<br />
|-<br />
|}<br />
<br />
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
[[Category: Google Summer of Code]]</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG-Educational-Games_GSoC_2016&diff=98360GvSIG-Educational-Games GSoC 20162016-04-28T08:31:06Z<p>Wiki-Oscarmartinez: Created page with "== Project == Add tests and educational games support to gvSIG Educa. == Details == [https://github.com/Link to Repository]. The main tasks to perform would be: Extend the..."</p>
<hr />
<div>== Project ==<br />
Add tests and educational games support to gvSIG Educa. <br />
<br />
== Details ==<br />
[https://github.com/Link to Repository]. <br />
The main tasks to perform would be:<br />
<br />
Extend the thematic maps editor plugin to allow to create tests and educational games.<br />
Extend the thematic maps viewer plugin to play tests and educational games created through the previous plugin.<br />
Generate documentation for the extended capabilities of the above plugins, specially oriented to users without any programming knowledge.<br />
The code will be mainly developed in Jython, an implementation of the Python programming language written in Java, throw the scripting module of the gvSIG desktop 2.x branch.<br />
<br />
The developed tools will be used in geography and maps learning.<br />
<br />
== Schedule ==<br />
<br />
{| class="wikitable"<br />
|-<br />
! Header text !! Header text<br />
|-<br />
| 23 May - 10 June || <br />
* Test<br />
|-<br />
| 13 June - 17 June || <br />
<br />
|}<br />
<br />
<br />
== Reports ==<br />
<br />
No reports yet.<br />
<br />
== Student's Biography ==<br />
Carlos I. Colombana<br />
<br />
=== Computing experience ===<br />
<br />
=== GIS experience as a user ===<br />
<br />
=== GIS programming ===<br />
<br />
<br />
[[Category:Google Summer of Code]]</div>Wiki-Oscarmartinezhttps://wiki.osgeo.org/w/index.php?title=GvSIG_GSoC_2014_Ideas&diff=77216GvSIG GSoC 2014 Ideas2014-03-12T18:06:08Z<p>Wiki-Oscarmartinez: </p>
<hr />
<div>Use this page to jot down and develop any good idea for the [[Google Summer of Code 2014]] program with gvSIG project. Please, use the gvSIG mailing lists for discussion and check [[GvSIG GSoC 2013 Ideas|2013]], [[GvSIG GSoC 2012 Ideas|2012]], [[GvSIG GSoC 2011 Ideas|2011]], [[GvSIG GSoC 2010 Ideas|2010]], [[GvSIG GSoC 2009 Ideas|2009]] ideas pages for examples or reference.<br />
<br />
__TOC__<br />
<br />
<br />
== Add OpenCL support with Aparapi for Geoprocessing in gvSIG desktop ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Possible mentor''': Cèsar Ordiñana<br />
* '''Possible student''': Paula Navarro<br />
<br />
[https://code.google.com/p/aparapi/ Aparapi] is a library which allows Java developers to take advantage of the compute power of GPU and APU devices by executing data parallel code fragments on the GPU rather than being confined to the local CPU. It does this by converting Java bytecode to OpenCL at runtime and executing on the GPU, if for any reason Aparapi can't execute on the GPU it will execute in a Java thread pool.<br />
<br />
Large amounts of geographic data-processing might be involved in the execution of a geoprocess. And many geoprocessing algorithms are suitable to be converted to parallel code, allowing for much better execution performance and capacity.<br />
<br />
The objective would be to integrate the Aparapi library in gvSIG, so it might be used in the development of new parallel geoprocessing algorithms which take advantage of current GPUs. Also some geoprocesses would have to be developed or converted to use the Aparapi library to check the benefits and the proper operation of the idea.<br />
<br />
== Extend Raster Support in Scripting Framework in gvSIG ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Possible mentor''': <br />
* '''Possible student''': Sandeep Kumar<br />
<br />
'''1. Introduction'''<br />
<br />
gvSIG Scripting Framework is a small environment for development and execution of scripts that interact with the application.These scripts allow us to automate small tasks or add some functionality that we need and that we can implement. This feature helps the developers to test their implementations locally with much less effort. <br />
<br />
'''2. Background'''<br />
<br />
At this moment, using Scripting Framework one can load raster layer and perform some filtering operations. This was implemented as part of GSoC 2013 idea [https://google-melange.appspot.com/gsoc/project/google/gsoc2013/kumarsandeep2357/6526151266664448 Add Raster Format to Scripting in gvSIG] <br />
<br />
'''3. Idea'''<br />
<br />
This idea concentrates on extending the capabilities of Jython Scripting in gvSIG Desktop. A lot of Raster functions like histogram analysis, flow direction analysis, geoprocessing etc., which stand as a major advantage of using Raster data should be implemented in Scripting Framework.<br />
<br />
Filtering of raster images is one of the key feature of image analysis. As of now, the filtering operations consume lots of time even on small images. This can be optimized by making use of the already implemented gvSIG kernels from Java.<br />
<br />
As of now, one can load .tiff files using Scripting Framework. This should be extended such that one can load .ecw, .jp2 files. Loading a layer in a tiled way, loading WMS and WCS layers, getting the ROI of a layer as a vector layer etc., should be implemented.<br />
<br />
== Port Network Analysis Extension to gvSIG 2.x branch ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Possible mentor''': [[User:Fpenarru| Francisco José Peñarrubia]]<br />
* '''Possible student''': David Pinheiro<br />
<br />
Port gvSIG Network Analysis Extension from 1.12 release to the new 2.x branch.<br />
<br />
Network Analysis extension allows to calculate routes, service areas, origin - destination matrices, connectivity analysis... It supports speeds for several vehicles, barriers, turn costs, etc.<br />
<br />
Improvement: Use GraphHopper [http://graphhopper.com/] library to use new algorithm Contraction Hierarchies (much faster) when calculating routes.<br />
<br />
Skills needed: Java, Eclipse development. Some notions about Maven would be interesting.<br />
<br />
== SHP format support for gvSIG Mini ==<br />
<br />
* '''Product''': gvSIG Mini<br />
* '''Possible mentor''': Daniel Gastón<br />
* '''Possible student''': Miguel Sotelo<br />
<br />
'''1. Introduction'''<br />
<br />
By integrating the OGR library into gvSIG Mini we could get access several vector formats including the widespread SHP format so much demanded by the gvSIG Mini users. OGR offers us the perfect platform to implement demanding format transformations and the corresponding file format outputs as many desktop GIS application already do.<br />
<br />
'''2. Background'''<br />
<br />
At this moment, gvSIG gets access to a reduced list of file formats and transformations. <br />
<br />
'''3. The idea'''<br />
<br />
The main idea behind this project is about integrating the OGR library into gvSIG Mini. The OGR library provides several capabilities for simple features vector data; however it should be mentioned that OGR is also part of the GDAL source tree, so that by integrating OGR we do integrate GDAL as well, getting access to GDAL raster capabilities(for future developments). This proposal improves the application interoperability, and in general terms, the supported range of geoprocesses and transformations. <br />
<br />
Once the solution is adapted and compiled, we would proceed to adapt and connect the full OGR data model with the data model gvSIG works with and provide full support to the SHP format. The implementation is intended to be done in a way future formats supports are easily developed.<br />
<br />
<br />
== Add XLS file format support to gvSIG Desktop 2.x (read only) ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Possible mentor''': Joaquín del Cerro<br />
* '''Possible student''': Manuel Madrid<br />
<br />
The idea is about adding to gvSIG Desktop 2.x a new data provider for reading XLS files (Microsoft Excel spreadsheets). Taking into account that the latests versions of Microsoft Excel don't support DBF file format (the most common table format used in gvSIG) this feature would facilitate the data transfer from MS Excel to gvSIG.<br />
<br />
<br />
== Geoprocesses Access from the Scripting Framework in gvSIG Desktop 2.x ==<br />
<br />
* '''Product''': gvSIG Desktop<br />
* '''Possible mentor''': Joaquín del Cerro<br />
* '''Possible student''': Óscar Martínez Olmos<br />
<br />
Since the last version, you can write your own Python scripts inside gvSIG 2.x using the new Scripting Framework. Now, when you create your script, you have a lot of functions available, but you don't have access to the Geoprocesses that already exist in gvSIG.<br />
<br />
The idea is extend the capabilities of this module and create the link between Scripting and Geoprocesses for have access to powerfool tools, who can be even more usefull when you use it inside your own script. ArcPy (ArcGIS) have a similar funcion, with gvsig, you will call one geoprocess in your script with a code similar like this: <br />
<br />
Gvsig_Disolve("layer1.shp","AREA",0,0,fields, "C:/gvsig/disolve.shp")<br />
<br />
Also, if a have time, i would like to incorporate the option to insert scripts inside the gvSIG Model Builder, you could create greater tasks.<br />
<br />
<br />
== Idea template ==<br />
<br />
* '''Product''': gvSIG Desktop/gvSIG Mini<br />
* '''Possible mentor''': if applicable<br />
* '''Possible student''': if applicable<br />
<br />
Write your idea here... Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi imperdiet condimentum leo sit amet scelerisque. Aliquam placerat, dolor non egestas gravida, tellus felis viverra dui, a scelerisque dolor leo in nulla. Suspendisse pharetra lacus vitae lacus mollis dapibus dignissim metus varius. Nullam scelerisque, elit sit amet ornare commodo, tortor enim consectetur est, eget imperdiet leo augue eget felis. Vivamus nec justo tellus, nec semper ante. Etiam et dolor urna. Nullam non augue in lacus auctor laoreet eget non erat. Integer id justo id magna commodo malesuada. Maecenas tincidunt ipsum nec erat fringilla posuere. Sed ante sapien, posuere non euismod tincidunt, fermentum sollicitudin quam. Aenean metus lacus, viverra ut hendrerit eu, interdum vitae turpis.<br />
[[Category:Google Summer of Code]][[Category:gvSIG]]</div>Wiki-Oscarmartinez