<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Martidi</id>
	<title>OSGeo - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.osgeo.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wiki-Martidi"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Martidi"/>
	<updated>2026-04-13T11:06:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=102249</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=102249"/>
		<updated>2016-08-17T10:55:39Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* Accepted Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|[https://github.com/avyavkumar/gdal Github]&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartographySuiteInGRASS Trac]&lt;br /&gt;
|[https://github.com/lazaa32/SoC16 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/Additional_segmentation_algorithms Trac]&lt;br /&gt;
|[https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016 Sandbox]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/PyQtGUI Trac]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Óscar Martínez&lt;br /&gt;
|Joaquín del Cerro&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GvSIG-Educational-Games_GSoC_2016#Project Wiki]&lt;br /&gt;
|[https://github.com/nacho0605/GSoC/tree/master/GSoC_2016 GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|[https://github.com/silviafranceschi/jgrasstools github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Florin-Daniel Cioloboc&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/Android_istSOS Wiki]&lt;br /&gt;
|[https://github.com/istSOS/java-core Github-Core] [https://github.com/masterflorin/java-core Fork]&lt;br /&gt;
[https://github.com/istSOS/android-demo Github-Android] [https://github.com/masterflorin/android-demo Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|[https://github.com/istSOS/javascript-core GitHub] [https://github.com/WebPractice-LukaG/javascript-core Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/VistSOS_Data_Visualization_Framework Wiki]&lt;br /&gt;
|[https://github.com/felipe07/vistsos GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
|[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|[https://github.com/GabrielePrestifilippo/EST-WA-Javascript GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
|[[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|[https://github.com/mapgears/ol3-google-maps GitHub] [https://github.com/samuellapointe/ol3-google-maps Fork]&lt;br /&gt;
|-&lt;br /&gt;
|OneBusAway/Transitime&lt;br /&gt;
|Tansitime Quickstart application &lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|[https://github.com/Egan109/core/wiki/Transitime-QuickStart-Gsoc-2016 Wiki]&lt;br /&gt;
|[https://github.com/Egan109/core Github]&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|[https://github.com/martidi/opencv_dsm/tree/imageStack GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|[https://github.com/mishravikas/pywps Github]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2016_Web_administration_and_process_management_for_PyWPS Wiki]&lt;br /&gt;
|[https://github.com/jan-rudolf/pywps Forked PyWPS] [https://github.com/jan-rudolf/gsoc-python-process-control Support app 1] [https://github.com/jan-rudolf/gsoc-pywps-app Support app 2]&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
|[[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/chingchai/pyModis/tree/gsoc-2016/zoo-pymodis/ Github]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|[https://github.com/niroshansb/GSoC2016 Github]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=102247</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=102247"/>
		<updated>2016-08-17T10:54:42Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* Accepted Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Wiki page'''&lt;br /&gt;
|'''Repository'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|[https://github.com/avyavkumar/gdal Github]&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/BasicCartographySuiteInGRASS Trac]&lt;br /&gt;
|[https://github.com/lazaa32/SoC16 GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/Additional_segmentation_algorithms Trac]&lt;br /&gt;
|[https://trac.osgeo.org/grass/browser/sandbox/bo/i.segment.gsoc2016 Sandbox]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|[https://trac.osgeo.org/grass/wiki/GSoC/2016/PyQtGUI Trac]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Óscar Martínez&lt;br /&gt;
|Joaquín del Cerro&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GvSIG-Educational-Games_GSoC_2016#Project Wiki]&lt;br /&gt;
|[https://github.com/nacho0605/GSoC/tree/master/GSoC_2016 GitHub]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|[https://github.com/silviafranceschi/jgrasstools github]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Florin-Daniel Cioloboc&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/Android_istSOS Wiki]&lt;br /&gt;
|[https://github.com/istSOS/java-core Github-Core] [https://github.com/masterflorin/java-core Fork]&lt;br /&gt;
[https://github.com/istSOS/android-demo Github-Android] [https://github.com/masterflorin/android-demo Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|[https://github.com/istSOS/javascript-core GitHub] [https://github.com/WebPractice-LukaG/javascript-core Fork]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/VistSOS_Data_Visualization_Framework Wiki]&lt;br /&gt;
|[https://github.com/felipe07/vistsos GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
|[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|[https://github.com/GabrielePrestifilippo/EST-WA-Javascript GitHub]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
|[[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|[https://github.com/mapgears/ol3-google-maps GitHub] [https://github.com/samuellapointe/ol3-google-maps Fork]&lt;br /&gt;
|-&lt;br /&gt;
|OneBusAway/Transitime&lt;br /&gt;
|Tansitime Quickstart application &lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|[https://github.com/Egan109/core/wiki/Transitime-QuickStart-Gsoc-2016 Wiki]&lt;br /&gt;
|[https://github.com/Egan109/core Github]&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|[https://github.com/martidi/opencv_dsm/tree/imageStack]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|[https://github.com/mishravikas/pywps Github]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/GSoC_2016_Web_administration_and_process_management_for_PyWPS Wiki]&lt;br /&gt;
|[https://github.com/jan-rudolf/pywps Forked PyWPS] [https://github.com/jan-rudolf/gsoc-python-process-control Support app 1] [https://github.com/jan-rudolf/gsoc-pywps-app Support app 2]&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
|[[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|[https://github.com/chingchai/pyModis/tree/gsoc-2016/zoo-pymodis/ Github]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|[https://github.com/niroshansb/GSoC2016 Github]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98512</id>
		<title>Google Summer of Code 2016 Accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2016_Accepted&amp;diff=98512"/>
		<updated>2016-05-03T10:53:33Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* Accepted Proposals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GSoC2016Logo.jpg|500px|link=https://summerofcode.withgoogle.com/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Back to the main OSGeo [[Google Summer of Code 2016]] @ OSGeo wiki page.&lt;br /&gt;
&lt;br /&gt;
== Accepted Proposals ==&lt;br /&gt;
&lt;br /&gt;
This year OSGeo accepted 22 students working on the following projects.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;   border=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot; rules=&amp;quot;all&amp;quot; style=&amp;quot;margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#D7E3D1; font-size:95%; empty-cells:show;&amp;quot; &lt;br /&gt;
|'''Community'''&lt;br /&gt;
|'''Project'''&lt;br /&gt;
|'''Student'''&lt;br /&gt;
|'''1st mentor'''&lt;br /&gt;
|'''2nd mentor'''&lt;br /&gt;
|'''Links'''&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|Introduce Triangulated Surface, Polyhedral Surface and Triangle API in the OGRGeometry core and implement their support in OGR drivers for GDAL &lt;br /&gt;
|Avyav Kumar Singh&lt;br /&gt;
|Rob Emanuele &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/avyavkumar/gdal/wiki Github]&lt;br /&gt;
|-&lt;br /&gt;
|GDAL&lt;br /&gt;
|GDAL DWG support &lt;br /&gt;
|Alexandr Borzykh&lt;br /&gt;
|Dmitry Baryshnikov &lt;br /&gt;
|Even Rouault&lt;br /&gt;
|[https://github.com/sandyre/libopencad Github]&lt;br /&gt;
[https://wiki.osgeo.org/wiki/GDALDWG_SoC_2016 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|Complete basic cartography suite in GRASS GIS wxGUI Map Display &lt;br /&gt;
|Adam Laža&lt;br /&gt;
|Anna Petrasova &lt;br /&gt;
|Vaclav Petras&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - Additional segmentation algorithms for i.segment &lt;br /&gt;
|Bo Yang&lt;br /&gt;
|Moritz Lennert &lt;br /&gt;
|Markus Neteler&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User_talk:Hao2309 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - PyQt implementation of GUI forms generated automatically from XML &lt;br /&gt;
|Ondřej Pešek&lt;br /&gt;
|Vaclav Petras &lt;br /&gt;
|Anna Petrasova&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|GRASS GIS&lt;br /&gt;
|GRASS GIS - WEBGRASS &lt;br /&gt;
|Mayank Agrawal&lt;br /&gt;
|Rashad Kanavath &lt;br /&gt;
|Massimo Di Stefano&lt;br /&gt;
|[https://github.com/mayank33/webgrass/wiki Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Add tests and educational games support to gvSIG Educa.&lt;br /&gt;
|Carlos I. Colombana&lt;br /&gt;
|Oscar Martinez&lt;br /&gt;
|Joaquin del Cerro&lt;br /&gt;
|[[GvSIG-Educational-Games_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|gvSIG&lt;br /&gt;
|Development of a model for woody debris flooding hazard in gvSIG&lt;br /&gt;
|Silvia Franceschi&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|Riccardo Rigon&lt;br /&gt;
|[https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2016 github]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|Android istSOS client&lt;br /&gt;
|Cioloboc FlorinDaniel&lt;br /&gt;
|Mirko Cardoso&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|istSOS Web API&lt;br /&gt;
|Luka Glušica&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/IstSOS_Web_API Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|istSOS&lt;br /&gt;
|VistSOS: the istSOS Data Visualization Framework&lt;br /&gt;
|Felipe Poveda&lt;br /&gt;
|Milan Antonovic&lt;br /&gt;
|Massimiliano Cannata&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|NASA World Wind&lt;br /&gt;
|NASA Web World Wind - Multidimensional Visualization Tool for Environmental Variables&lt;br /&gt;
|Gabriele Prestifilippo&lt;br /&gt;
|Jakub Balhar&lt;br /&gt;
|Patrick Hogan&lt;br /&gt;
||[[NASA Web WorldWind Multidimension Visualization Tool GSoC 2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|OpenLayers3 - Google maps&lt;br /&gt;
|OGC protocols support within OL3-Google-Maps&lt;br /&gt;
|Samuel Lapointe&lt;br /&gt;
|Alexandre Dube&lt;br /&gt;
|Jessica Lapointe&lt;br /&gt;
| [[OL3-GoogleMaps_GSoC_2016|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|One bus Away&lt;br /&gt;
|One bus Away Quick start&lt;br /&gt;
|Brendan Egan&lt;br /&gt;
|Og Crudden&lt;br /&gt;
|Stefan Steiner&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|OSSIM&lt;br /&gt;
|A complete photogrammetric OSSIM tool for automatic DSMs generation using multi-view optical and SAR images&lt;br /&gt;
|Martina Di Rita&lt;br /&gt;
|Oscar Kramer&lt;br /&gt;
|Dave Burken&lt;br /&gt;
|[https://trac.osgeo.org/ossim/wiki/GSoC_2016  Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Flow Algorithms for pgRouting&lt;br /&gt;
|Andrea Nardelli&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|[https://github.com/Illedran/pgrouting/wiki/GSoC-2016-Flow Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|pgRouting&lt;br /&gt;
|Implementation of a framework which supports addition of contraction techniques for pgRouting&lt;br /&gt;
|Sankepally Rohith Reddy&lt;br /&gt;
|Vicky Vergara&lt;br /&gt;
|Daniel Kastl&lt;br /&gt;
|[https://github.com/sankepallyrohithreddy/pgrouting/wiki/GSoc-2016-Contraction Github Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Remote Output Storage for PyWPS&lt;br /&gt;
|Vikas Mishra&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|[https://wiki.osgeo.org/wiki/User:Vikasmishra95 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|PyWPS&lt;br /&gt;
|Web-based administration &amp;amp; process management for PyWPS&lt;br /&gt;
|Jan Rudolf&lt;br /&gt;
|Jonas Eberle&lt;br /&gt;
|Jachym Cepicky&lt;br /&gt;
|...&lt;br /&gt;
|-&lt;br /&gt;
|QGIS&lt;br /&gt;
|QGIS Styles, Symbols, and SVG Markers Sharing Repository&lt;br /&gt;
|Akbar Gumbira&lt;br /&gt;
|Alessandro Pasotti&lt;br /&gt;
|Anita Graser&lt;br /&gt;
| [[QGIS Sharing Repository|Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Bringing pyModis to the web through ZOO-Project&lt;br /&gt;
|Chingchai Humhong&lt;br /&gt;
|Luca Delucchi&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/Bringing_pyModis_to_the_web_through_ZOO-Project_GSoC_2016 Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|ZOO-Project&lt;br /&gt;
|Implementing WPS for Geopaparazzi field data collection tool using ZOO-Project: Simplifying integration of field data and GIS&lt;br /&gt;
|Niroshan Sanjaya&lt;br /&gt;
|Gerald Fenoy&lt;br /&gt;
|Andrea Antonello&lt;br /&gt;
|[http://zoo-project.org/trac/wiki/IMPLEMENTING_WPS_FOR_GEOPAPARAZZI_FIELD_DATA_COLLECTION_TOOL_USING_ZOO-PROJECT%3ASIMPLIFYING_INTEGRATION_OF_FIELD_DATA_AND_GIS Wiki]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
See the [https://summerofcode.withgoogle.com/organizations/6273632556810240/ accepted projects on Google's platform].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89265</id>
		<title>Google Summer of Code 2015 Results</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89265"/>
		<updated>2015-12-03T14:59:32Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* OSSIM - Tool for DSM generation using tri-stereo optical imagery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GoogleSummer_2015logo.jpg|200px|link=http://code.google.com/soc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in Google Summer of Code 2015 with 13 projects, all successful:&lt;br /&gt;
&lt;br /&gt;
* GDAL - Faza Mahamood: [https://github.com/fazam/gdal/tree/gdalinfo Integration of GDAL utilities into GDAL core library]&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS - Matej Krejci: [https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata Improved Metadata for GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
* gvSIG - Eva Rodríguez: [https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki Port Network Analysis Extension to gvSIG 2.x branch]&lt;br /&gt;
&lt;br /&gt;
* istSOS - Luca Ambrosini: [http://sourceforge.net/p/istsos/wiki/GSoC_2015_scalability/ Scalability for Big data processing for istSOS]&lt;br /&gt;
&lt;br /&gt;
* JGRASSTOOLS - Silvia Franceschi: [https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015 Development of a simple 1D hydraulic model for JGRASSTOOLS]&lt;br /&gt;
&lt;br /&gt;
* MapServer: Samuel Lapointe: [https://github.com/mapgears/scribeui/wiki/Google-Summer-of-Code-2015 Add productivity tools to MapServer's ScribeUI]&lt;br /&gt;
&lt;br /&gt;
* Opticks - Tom Van den Eynde: [http://drizzle-for-opticks-gsoc2015.blogspot.be/ Image Enhancement/Background Suppression for Opticks]&lt;br /&gt;
&lt;br /&gt;
* OTP - Nipuna Gunathilake: [https://github.com/CUTR-at-USF/gtfs-realtime-validator/wiki GTFS-Realtime validation tool for Open Trip Planner]&lt;br /&gt;
&lt;br /&gt;
* OSGeo-Live - Massimo Di Stefano: [https://github.com/epifanio/IPython_notebooks/blob/master/OSGeo-live/osgeolive-gsoc-2015/Report/Weekly%20report%2013.ipynb Integration of geospatial OSS in educational notebooks]&lt;br /&gt;
&lt;br /&gt;
* OSSIM - Martina Di Rita: [https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery OSSIM tool for DSM generation using tri-stereo and SAR imagery]&lt;br /&gt;
&lt;br /&gt;
* pgRouting: Sarthak Agarwal: [https://github.com/pgRouting/pgrouting/wiki/GSoC-2015-Sarthak-Agarwal New osm2pgrouting import tool to import OpenStreetMap (OSM) data in pgRouting]&lt;br /&gt;
&lt;br /&gt;
* PyWPS - Calin Ciociu: [https://github.com/jachym/pywps-4/wiki/GSoC-2015 REST interface for PyWPS 4]&lt;br /&gt;
&lt;br /&gt;
* QGIS - Marcus Santos: [https://qgisgsoc2015.wordpress.com/ QGIS - Multithread support on QGIS Processing toolbox]&lt;br /&gt;
&lt;br /&gt;
== Description of the projects ==&lt;br /&gt;
&lt;br /&gt;
=== Example: software XYZ - title of my GSoC project ===&lt;br /&gt;
Student1 (picture)&lt;br /&gt;
* Mentors: Mentor1; Mentor2; OtherMentors?&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
=== GDAL - Integration of GDAL utilities into GDAL core library ===&lt;br /&gt;
Faza Mahamood (Picture: https://drive.google.com/file/d/0B9gY4JeBmoKVZ2REcjcwVnl1Nk0/view?usp=sharing)&lt;br /&gt;
* Mentor: Even Rouault&lt;br /&gt;
* There is a need for calling GDAL utilities from code without involving system calls, to be able to work on in-memory datasets and use progress/cancellation callback functions.&lt;br /&gt;
* Before, inorder to use any functionalities of GDAL utilities in a program, the developer had to use system calls. Even then, the developer cannot work with in memory datasets.&lt;br /&gt;
* Now, the developers can easily have all the functionalities of GDAL utilities through dedicated functions which are part of GDAL core library. There is no system call involved and it works on in-memory datasets.&lt;br /&gt;
* Project: https://trac.osgeo.org/gdal/wiki/rfc59.1_utilities_as_a_library&lt;br /&gt;
&lt;br /&gt;
===  GRASS GIS - Improved Metadata for GRASS GIS ===&lt;br /&gt;
Matej Krejci (picture: http://tinyurl.com/pp69bwd)&lt;br /&gt;
* Mentors: ​Martin Landa, Angelos Tzotsos, Luca Delucchi&lt;br /&gt;
* Description: The first aim was to improve current package by adding a new functionality for extend metadata handling. The second goal was to implement module for interaction with metadata catalogue services (CSW).&lt;br /&gt;
* State of the project before GSoC: In 2014 during GSoC I have developed new GRASS GIS metadata management support based on ISO-INSPIRE. This package needed extension to meet the users requirements. In addition package for CSW searching was missing. &lt;br /&gt;
* Addition to the project: New module g.gui.cswbrowser based on graphical interface allows managing csw connections, setting filter and searching, browsing results and adding services to GRASS GIS have been implemented. For g.gui.metadata have been added support: exporting metadata reports to pdf, storing themes of metadata in SQL backend, publishing metadata to CSW and metadata support for Temporal datasets. &lt;br /&gt;
* Slide: https://grasswiki.osgeo.org/w/images/Find1.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://grasswiki.osgeo.org/wiki/ISO/INSPIRE_Metadata_Support&lt;br /&gt;
* Development page 2015: https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata&lt;br /&gt;
* source SVN: http://svn.osgeo.org/grass/grass-addons/grass7/gui/wxpython/wx.metadata/&lt;br /&gt;
&lt;br /&gt;
===  JGrassTools - Development of a simplified 1D hydraulics model ===&lt;br /&gt;
Silvia Franceschi (picture: https://sites.google.com/a/hydrologis.com/home/_/rsrc/1348641375730/silviafranceschi/silli.jpg?height=320&amp;amp;width=234)&lt;br /&gt;
* Mentors: Andrea Antonello, Riccardo Rigon&lt;br /&gt;
* Description: The module developed during this GSoC2015 is SaintGeo, a simple 1D hydraulic model based on the equations of Saint Venant. &lt;br /&gt;
* State of the project before GSoC: There was an original implementation of the model in C language done during a master thesis by Angelo Zacchia and Riccardo Rigon. I did the porting in the JGrassTools library of the model together with the implementation of the code for reading and writing GIS layers as input and outputs.&lt;br /&gt;
* Addition to the project: The new model bases on GIS input layers instead of text files and has a graphical interface, directly provided by the integration in the JGrassTools library to specify the inputs and outputs files.&lt;br /&gt;
* Slide: https://github.com/moovida/jgrasstools/wiki/gsoqc2015imgs/a_profile_qin_monte_laterali_in_out10.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.jgrasstools.org&lt;br /&gt;
* Development page 2015: https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015&lt;br /&gt;
* Source: https://github.com/moovida/jgrasstools/tree/master/hortonmachine/src/main/java/org/jgrasstools/hortonmachine/modules/hydrogeomorphology/saintgeo&lt;br /&gt;
&lt;br /&gt;
=== Mapserver - Add productivity tools to MapServer's ScribeUI ===&lt;br /&gt;
Samuel Lapointe (picture: https://goo.gl/photos/LbSwPeMrCG5V2K9t8)&lt;br /&gt;
* Mentors: Daniel Morissette; Jessica Lapointe&lt;br /&gt;
* Description: The goal of the project was to improve the error detection system, add the ability to export and import maps and add a way to generate a set of classes from data.&lt;br /&gt;
* State of the project before GSoC: When I wanted to debug a map that didn’t work, I had to check the generated Mapserver file to find the error. To create classes from a set of data, I had to analyse the data and create the classes using bounds I had manually calculated, and the only way to export a map was to use Git.&lt;br /&gt;
* Addition to the project: Now, I can see most syntax errors directly in the editor’s interface, I can use a menu to generate classes for a layer and I can export or import maps to share them with other users.&lt;br /&gt;
* Slide: https://drive.google.com/file/d/0B686XfUqwP1LMm5GaVV0ckZ1b2c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://github.com/mapgears/scribeui&lt;br /&gt;
* Getting started: https://github.com/mapgears/scribeui/wiki/Getting-started-with-ScribeUI&lt;br /&gt;
* Demo: http://demo.scribeui.org/&lt;br /&gt;
&lt;br /&gt;
=== Opticks – Image Enhancement/Background Suppression ===&lt;br /&gt;
Tom Van den Eynde (picture: https://goo.gl/photos/DKwS7Fq4ZWEmHfR46)&lt;br /&gt;
* Mentors: Trevor Clarke&lt;br /&gt;
* Brief description of the idea: The goal of the project was to implement the image enhancement algorithm Drizzle for both image and video input.&lt;br /&gt;
* The state of the project as it was before GSoC: In Opticks, when I wanted to use a low resolution image I had to resort to other software to first improve the quality or reduce the noise interference.&lt;br /&gt;
* The addition to the software: With the addition of the Drizzle algorithm, Opticks can enhance and improve the interpretability of images. Now, even low resolution or heavily noise polluted images can be used for various remote sensing applications.&lt;br /&gt;
* Slide: https://goo.gl/photos/szt3RW3X93v2ccZi9&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/tomvde/5733935958982656&lt;br /&gt;
* Blog: http://drizzle-for-opticks-gsoc2015.blogspot.be/&lt;br /&gt;
* Repository: https://github.com/Tom-VdE/Drizzle-plugin&lt;br /&gt;
* Instructions: https://github.com/Tom-VdE/Drizzle-plugin/blob/master/README.md&lt;br /&gt;
&lt;br /&gt;
=== PyWPS-4 – REST Interface ===&lt;br /&gt;
Calin Cristian Nicolae Ciociu (picture: http://i.imgur.com/WglCPnz.jpg)&lt;br /&gt;
* Mentors:  Jachym Cepicky, Luís de Sousa&lt;br /&gt;
* Brief description of the idea: My project added the ability to use a REST interface to control, add, remove processes and change configuration of PyWPS-4 instances.&lt;br /&gt;
* The state of the project as it was before GSoC: We had to create/delete the processes by accessing the storage of the server which required a restart of the server every time something got changed.&lt;br /&gt;
* The addition to the software: With the addition of the REST interface I wrote everyone who needs to update, delete, or add new processes and change configuration can do so without accessing the server.&lt;br /&gt;
* Slide: http://i.imgur.com/oYAHsgQ.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.google-melange.com/gsoc/project/details/google/gsoc2015/noctalin/5717271485874176&lt;br /&gt;
* Repository: https://github.com/jachym/pywps-4&lt;br /&gt;
* Instructions: https://github.com/PyWPS/pywps-4-demo/blob/master/README.rst&lt;br /&gt;
&lt;br /&gt;
=== QGIS - Multithread Support on Processing Toolboxt ===&lt;br /&gt;
Marcus Santos (https://media.licdn.com/media/AAEAAQAAAAAAAATOAAAAJDA1Y2M0MWQ0LTMyYjMtNDlhMi05OWM3LWIxMDQ5YWM1ZTk2MA.jpg)&lt;br /&gt;
* Mentors: Victor Olaya, Alexander Bruy&lt;br /&gt;
* Description: This project consisted on making the QGIS Processing toolbox multi-threaded, allowing to have non blocking analysis/geoprocessing jobs, prevent crashes (when a QGIS module crashes for some reason) and also improve the user experience.&lt;br /&gt;
* The state of the project GSoC: Before the multithreading support, the user was only able to run one analysis at a time and there was no option to cancel the algorithm execution.&lt;br /&gt;
* The addition to the project: With multithreading support the user is allowed to cancel long geoprocessing jobs and also run several algorithms at the same time. &lt;br /&gt;
* Slide: https://www.dropbox.com/s/fmaxf97jkmf2cy1/slide.png?dl=0&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://qgisgsoc2015.wordpress.com&lt;br /&gt;
* Repository: https://github.com/mvcsantos/QGIS&lt;br /&gt;
* Demo: https://www.youtube.com/watch?v=V-CJCnKw89U&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OSSIM - Tool for DSM generation using tri-stereo optical imagery ===&lt;br /&gt;
Martina Di Rita (You can find a picture of me @ https://www.dropbox.com/s/59dfmpz8kwapmsf/2015-12-03%2015.54.15.jpg?dl=0)&lt;br /&gt;
* '''Mentors:''' Oscar Kramer, David Burken&lt;br /&gt;
* '''Brief description of the idea:''' the work has been based on a previous GSoC project through which a tool, named DATE, for Digital Surface Model (DSM) generation from optical stereo-pair was developed within OSSIM framework. The idea was to improve and update DATE in order to generate DSMs from tri-stereo optical imagery and fix some bugs in the DSMs generation processing chain. DATE key features include the use of computer vision algorithms in order to improve the processing efficiency and make the DSMs generation process fully automatic.&lt;br /&gt;
* '''The state of the project as it was BEFORE this GSoC:''' before this GSoC it was not possible to process tri-stereo imagery and there was still some problem in finding the right quasi-epipolar geometry in the stereo version in order to compute a proper Disparity Map.&lt;br /&gt;
* '''Addition to the software:''' with DATE plug-in it is now possible to generate DSMs within OSSIM framework starting from stereo and tri-stereo satellite optical imagery. Furthermore, from the stereo processing side, I added an image preprocess filtering and I found a better solution for the quasi-epipolar geometry achievement. &lt;br /&gt;
'''Relevant links:'''&lt;br /&gt;
* GSoC Proposal: https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/martidi/5717271485874176&lt;br /&gt;
* Weekly reports: https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery&lt;br /&gt;
* Please test my code in https://github.com/martidi/opencv_dsm/tree/master following the instructions in README.md file &lt;br /&gt;
&lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89264</id>
		<title>Google Summer of Code 2015 Results</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89264"/>
		<updated>2015-12-03T12:46:52Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* OSSIM - Tool for DSM generation using tri-stereo optical imagery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GoogleSummer_2015logo.jpg|200px|link=http://code.google.com/soc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in Google Summer of Code 2015 with 13 projects, all successful:&lt;br /&gt;
&lt;br /&gt;
* GDAL - Faza Mahamood: [https://github.com/fazam/gdal/tree/gdalinfo Integration of GDAL utilities into GDAL core library]&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS - Matej Krejci: [https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata Improved Metadata for GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
* gvSIG - Eva Rodríguez: [https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki Port Network Analysis Extension to gvSIG 2.x branch]&lt;br /&gt;
&lt;br /&gt;
* istSOS - Luca Ambrosini: [http://sourceforge.net/p/istsos/wiki/GSoC_2015_scalability/ Scalability for Big data processing for istSOS]&lt;br /&gt;
&lt;br /&gt;
* JGRASSTOOLS - Silvia Franceschi: [https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015 Development of a simple 1D hydraulic model for JGRASSTOOLS]&lt;br /&gt;
&lt;br /&gt;
* MapServer: Samuel Lapointe: [https://github.com/mapgears/scribeui/wiki/Google-Summer-of-Code-2015 Add productivity tools to MapServer's ScribeUI]&lt;br /&gt;
&lt;br /&gt;
* Opticks - Tom Van den Eynde: [http://drizzle-for-opticks-gsoc2015.blogspot.be/ Image Enhancement/Background Suppression for Opticks]&lt;br /&gt;
&lt;br /&gt;
* OTP - Nipuna Gunathilake: [https://github.com/CUTR-at-USF/gtfs-realtime-validator/wiki GTFS-Realtime validation tool for Open Trip Planner]&lt;br /&gt;
&lt;br /&gt;
* OSGeo-Live - Massimo Di Stefano: [https://github.com/epifanio/IPython_notebooks/blob/master/OSGeo-live/osgeolive-gsoc-2015/Report/Weekly%20report%2013.ipynb Integration of geospatial OSS in educational notebooks]&lt;br /&gt;
&lt;br /&gt;
* OSSIM - Martina Di Rita: [https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery OSSIM tool for DSM generation using tri-stereo and SAR imagery]&lt;br /&gt;
&lt;br /&gt;
* pgRouting: Sarthak Agarwal: [https://github.com/pgRouting/pgrouting/wiki/GSoC-2015-Sarthak-Agarwal New osm2pgrouting import tool to import OpenStreetMap (OSM) data in pgRouting]&lt;br /&gt;
&lt;br /&gt;
* PyWPS - Calin Ciociu: [https://github.com/jachym/pywps-4/wiki/GSoC-2015 REST interface for PyWPS 4]&lt;br /&gt;
&lt;br /&gt;
* QGIS - Marcus Santos: [https://qgisgsoc2015.wordpress.com/ QGIS - Multithread support on QGIS Processing toolbox]&lt;br /&gt;
&lt;br /&gt;
== Description of the projects ==&lt;br /&gt;
&lt;br /&gt;
=== Example: software XYZ - title of my GSoC project ===&lt;br /&gt;
Student1 (picture)&lt;br /&gt;
* Mentors: Mentor1; Mentor2; OtherMentors?&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
=== GDAL - Integration of GDAL utilities into GDAL core library ===&lt;br /&gt;
Faza Mahamood (Picture: https://drive.google.com/file/d/0B9gY4JeBmoKVZ2REcjcwVnl1Nk0/view?usp=sharing)&lt;br /&gt;
* Mentor: Even Rouault&lt;br /&gt;
* There is a need for calling GDAL utilities from code without involving system calls, to be able to work on in-memory datasets and use progress/cancellation callback functions.&lt;br /&gt;
* Before, inorder to use any functionalities of GDAL utilities in a program, the developer had to use system calls. Even then, the developer cannot work with in memory datasets.&lt;br /&gt;
* Now, the developers can easily have all the functionalities of GDAL utilities through dedicated functions which are part of GDAL core library. There is no system call involved and it works on in-memory datasets.&lt;br /&gt;
* Project: https://trac.osgeo.org/gdal/wiki/rfc59.1_utilities_as_a_library&lt;br /&gt;
&lt;br /&gt;
===  GRASS GIS - Improved Metadata for GRASS GIS ===&lt;br /&gt;
Matej Krejci (picture: http://tinyurl.com/pp69bwd)&lt;br /&gt;
* Mentors: ​Martin Landa, Angelos Tzotsos, Luca Delucchi&lt;br /&gt;
* Description: The first aim was to improve current package by adding a new functionality for extend metadata handling. The second goal was to implement module for interaction with metadata catalogue services (CSW).&lt;br /&gt;
* State of the project before GSoC: In 2014 during GSoC I have developed new GRASS GIS metadata management support based on ISO-INSPIRE. This package needed extension to meet the users requirements. In addition package for CSW searching was missing. &lt;br /&gt;
* Addition to the project: New module g.gui.cswbrowser based on graphical interface allows managing csw connections, setting filter and searching, browsing results and adding services to GRASS GIS have been implemented. For g.gui.metadata have been added support: exporting metadata reports to pdf, storing themes of metadata in SQL backend, publishing metadata to CSW and metadata support for Temporal datasets. &lt;br /&gt;
* Slide: https://grasswiki.osgeo.org/w/images/Find1.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://grasswiki.osgeo.org/wiki/ISO/INSPIRE_Metadata_Support&lt;br /&gt;
* Development page 2015: https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata&lt;br /&gt;
* source SVN: http://svn.osgeo.org/grass/grass-addons/grass7/gui/wxpython/wx.metadata/&lt;br /&gt;
&lt;br /&gt;
===  JGrassTools - Development of a simplified 1D hydraulics model ===&lt;br /&gt;
Silvia Franceschi (picture: https://sites.google.com/a/hydrologis.com/home/_/rsrc/1348641375730/silviafranceschi/silli.jpg?height=320&amp;amp;width=234)&lt;br /&gt;
* Mentors: Andrea Antonello, Riccardo Rigon&lt;br /&gt;
* Description: The module developed during this GSoC2015 is SaintGeo, a simple 1D hydraulic model based on the equations of Saint Venant. &lt;br /&gt;
* State of the project before GSoC: There was an original implementation of the model in C language done during a master thesis by Angelo Zacchia and Riccardo Rigon. I did the porting in the JGrassTools library of the model together with the implementation of the code for reading and writing GIS layers as input and outputs.&lt;br /&gt;
* Addition to the project: The new model bases on GIS input layers instead of text files and has a graphical interface, directly provided by the integration in the JGrassTools library to specify the inputs and outputs files.&lt;br /&gt;
* Slide: https://github.com/moovida/jgrasstools/wiki/gsoqc2015imgs/a_profile_qin_monte_laterali_in_out10.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.jgrasstools.org&lt;br /&gt;
* Development page 2015: https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015&lt;br /&gt;
* Source: https://github.com/moovida/jgrasstools/tree/master/hortonmachine/src/main/java/org/jgrasstools/hortonmachine/modules/hydrogeomorphology/saintgeo&lt;br /&gt;
&lt;br /&gt;
=== Mapserver - Add productivity tools to MapServer's ScribeUI ===&lt;br /&gt;
Samuel Lapointe (picture: https://goo.gl/photos/LbSwPeMrCG5V2K9t8)&lt;br /&gt;
* Mentors: Daniel Morissette; Jessica Lapointe&lt;br /&gt;
* Description: The goal of the project was to improve the error detection system, add the ability to export and import maps and add a way to generate a set of classes from data.&lt;br /&gt;
* State of the project before GSoC: When I wanted to debug a map that didn’t work, I had to check the generated Mapserver file to find the error. To create classes from a set of data, I had to analyse the data and create the classes using bounds I had manually calculated, and the only way to export a map was to use Git.&lt;br /&gt;
* Addition to the project: Now, I can see most syntax errors directly in the editor’s interface, I can use a menu to generate classes for a layer and I can export or import maps to share them with other users.&lt;br /&gt;
* Slide: https://drive.google.com/file/d/0B686XfUqwP1LMm5GaVV0ckZ1b2c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://github.com/mapgears/scribeui&lt;br /&gt;
* Getting started: https://github.com/mapgears/scribeui/wiki/Getting-started-with-ScribeUI&lt;br /&gt;
* Demo: http://demo.scribeui.org/&lt;br /&gt;
&lt;br /&gt;
=== Opticks – Image Enhancement/Background Suppression ===&lt;br /&gt;
Tom Van den Eynde (picture: https://goo.gl/photos/DKwS7Fq4ZWEmHfR46)&lt;br /&gt;
* Mentors: Trevor Clarke&lt;br /&gt;
* Brief description of the idea: The goal of the project was to implement the image enhancement algorithm Drizzle for both image and video input.&lt;br /&gt;
* The state of the project as it was before GSoC: In Opticks, when I wanted to use a low resolution image I had to resort to other software to first improve the quality or reduce the noise interference.&lt;br /&gt;
* The addition to the software: With the addition of the Drizzle algorithm, Opticks can enhance and improve the interpretability of images. Now, even low resolution or heavily noise polluted images can be used for various remote sensing applications.&lt;br /&gt;
* Slide: https://goo.gl/photos/szt3RW3X93v2ccZi9&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/tomvde/5733935958982656&lt;br /&gt;
* Blog: http://drizzle-for-opticks-gsoc2015.blogspot.be/&lt;br /&gt;
* Repository: https://github.com/Tom-VdE/Drizzle-plugin&lt;br /&gt;
* Instructions: https://github.com/Tom-VdE/Drizzle-plugin/blob/master/README.md&lt;br /&gt;
&lt;br /&gt;
=== PyWPS-4 – REST Interface ===&lt;br /&gt;
Calin Cristian Nicolae Ciociu (picture: http://i.imgur.com/WglCPnz.jpg)&lt;br /&gt;
* Mentors:  Jachym Cepicky, Luís de Sousa&lt;br /&gt;
* Brief description of the idea: My project added the ability to use a REST interface to control, add, remove processes and change configuration of PyWPS-4 instances.&lt;br /&gt;
* The state of the project as it was before GSoC: We had to create/delete the processes by accessing the storage of the server which required a restart of the server every time something got changed.&lt;br /&gt;
* The addition to the software: With the addition of the REST interface I wrote everyone who needs to update, delete, or add new processes and change configuration can do so without accessing the server.&lt;br /&gt;
* Slide: http://i.imgur.com/oYAHsgQ.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.google-melange.com/gsoc/project/details/google/gsoc2015/noctalin/5717271485874176&lt;br /&gt;
* Repository: https://github.com/jachym/pywps-4&lt;br /&gt;
* Instructions: https://github.com/PyWPS/pywps-4-demo/blob/master/README.rst&lt;br /&gt;
&lt;br /&gt;
=== QGIS - Multithread Support on Processing Toolboxt ===&lt;br /&gt;
Marcus Santos (https://media.licdn.com/media/AAEAAQAAAAAAAATOAAAAJDA1Y2M0MWQ0LTMyYjMtNDlhMi05OWM3LWIxMDQ5YWM1ZTk2MA.jpg)&lt;br /&gt;
* Mentors: Victor Olaya, Alexander Bruy&lt;br /&gt;
* Description: This project consisted on making the QGIS Processing toolbox multi-threaded, allowing to have non blocking analysis/geoprocessing jobs, prevent crashes (when a QGIS module crashes for some reason) and also improve the user experience.&lt;br /&gt;
* The state of the project GSoC: Before the multithreading support, the user was only able to run one analysis at a time and there was no option to cancel the algorithm execution.&lt;br /&gt;
* The addition to the project: With multithreading support the user is allowed to cancel long geoprocessing jobs and also run several algorithms at the same time. &lt;br /&gt;
* Slide: https://www.dropbox.com/s/fmaxf97jkmf2cy1/slide.png?dl=0&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://qgisgsoc2015.wordpress.com&lt;br /&gt;
* Repository: https://github.com/mvcsantos/QGIS&lt;br /&gt;
* Demo: https://www.youtube.com/watch?v=V-CJCnKw89U&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OSSIM - Tool for DSM generation using tri-stereo optical imagery ===&lt;br /&gt;
Martina Di Rita (You can find a picture of me @ https://www.dropbox.com/s/ibar4jtl03hxcmo/IMG_4873_k.jpg?dl=0)&lt;br /&gt;
* '''Mentors:''' Oscar Kramer, David Burken&lt;br /&gt;
* '''Brief description of the idea:''' the work has been based on a previous GSoC project through which a tool, named DATE, for Digital Surface Model (DSM) generation from optical stereo-pair was developed within OSSIM framework. The idea was to improve and update DATE in order to generate DSMs from tri-stereo optical imagery and fix some bugs in the DSMs generation processing chain. DATE key features include the use of computer vision algorithms in order to improve the processing efficiency and make the DSMs generation process fully automatic.&lt;br /&gt;
* '''The state of the project as it was BEFORE this GSoC:''' before this GSoC it was not possible to process tri-stereo imagery and there was still some problem in finding the right quasi-epipolar geometry in the stereo version in order to compute a proper Disparity Map.&lt;br /&gt;
* '''Addition to the software:''' with DATE plug-in it is now possible to generate DSMs within OSSIM framework starting from stereo and tri-stereo satellite optical imagery. Furthermore, from the stereo processing side, I added an image preprocess filtering and I found a better solution for the quasi-epipolar geometry achievement. &lt;br /&gt;
'''Relevant links:'''&lt;br /&gt;
* GSoC Proposal: https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/martidi/5717271485874176&lt;br /&gt;
* Weekly reports: https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery&lt;br /&gt;
* Please test my code in https://github.com/martidi/opencv_dsm/tree/master following the instructions in README.md file &lt;br /&gt;
&lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89263</id>
		<title>Google Summer of Code 2015 Results</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89263"/>
		<updated>2015-12-03T12:44:17Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* OSSIM - Tool for DSM generation using tri-stereo optical imagery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GoogleSummer_2015logo.jpg|200px|link=http://code.google.com/soc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in Google Summer of Code 2015 with 13 projects, all successful:&lt;br /&gt;
&lt;br /&gt;
* GDAL - Faza Mahamood: [https://github.com/fazam/gdal/tree/gdalinfo Integration of GDAL utilities into GDAL core library]&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS - Matej Krejci: [https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata Improved Metadata for GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
* gvSIG - Eva Rodríguez: [https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki Port Network Analysis Extension to gvSIG 2.x branch]&lt;br /&gt;
&lt;br /&gt;
* istSOS - Luca Ambrosini: [http://sourceforge.net/p/istsos/wiki/GSoC_2015_scalability/ Scalability for Big data processing for istSOS]&lt;br /&gt;
&lt;br /&gt;
* JGRASSTOOLS - Silvia Franceschi: [https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015 Development of a simple 1D hydraulic model for JGRASSTOOLS]&lt;br /&gt;
&lt;br /&gt;
* MapServer: Samuel Lapointe: [https://github.com/mapgears/scribeui/wiki/Google-Summer-of-Code-2015 Add productivity tools to MapServer's ScribeUI]&lt;br /&gt;
&lt;br /&gt;
* Opticks - Tom Van den Eynde: [http://drizzle-for-opticks-gsoc2015.blogspot.be/ Image Enhancement/Background Suppression for Opticks]&lt;br /&gt;
&lt;br /&gt;
* OTP - Nipuna Gunathilake: [https://github.com/CUTR-at-USF/gtfs-realtime-validator/wiki GTFS-Realtime validation tool for Open Trip Planner]&lt;br /&gt;
&lt;br /&gt;
* OSGeo-Live - Massimo Di Stefano: [https://github.com/epifanio/IPython_notebooks/blob/master/OSGeo-live/osgeolive-gsoc-2015/Report/Weekly%20report%2013.ipynb Integration of geospatial OSS in educational notebooks]&lt;br /&gt;
&lt;br /&gt;
* OSSIM - Martina Di Rita: [https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery OSSIM tool for DSM generation using tri-stereo and SAR imagery]&lt;br /&gt;
&lt;br /&gt;
* pgRouting: Sarthak Agarwal: [https://github.com/pgRouting/pgrouting/wiki/GSoC-2015-Sarthak-Agarwal New osm2pgrouting import tool to import OpenStreetMap (OSM) data in pgRouting]&lt;br /&gt;
&lt;br /&gt;
* PyWPS - Calin Ciociu: [https://github.com/jachym/pywps-4/wiki/GSoC-2015 REST interface for PyWPS 4]&lt;br /&gt;
&lt;br /&gt;
* QGIS - Marcus Santos: [https://qgisgsoc2015.wordpress.com/ QGIS - Multithread support on QGIS Processing toolbox]&lt;br /&gt;
&lt;br /&gt;
== Description of the projects ==&lt;br /&gt;
&lt;br /&gt;
=== Example: software XYZ - title of my GSoC project ===&lt;br /&gt;
Student1 (picture)&lt;br /&gt;
* Mentors: Mentor1; Mentor2; OtherMentors?&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
=== GDAL - Integration of GDAL utilities into GDAL core library ===&lt;br /&gt;
Faza Mahamood (Picture: https://drive.google.com/file/d/0B9gY4JeBmoKVZ2REcjcwVnl1Nk0/view?usp=sharing)&lt;br /&gt;
* Mentor: Even Rouault&lt;br /&gt;
* There is a need for calling GDAL utilities from code without involving system calls, to be able to work on in-memory datasets and use progress/cancellation callback functions.&lt;br /&gt;
* Before, inorder to use any functionalities of GDAL utilities in a program, the developer had to use system calls. Even then, the developer cannot work with in memory datasets.&lt;br /&gt;
* Now, the developers can easily have all the functionalities of GDAL utilities through dedicated functions which are part of GDAL core library. There is no system call involved and it works on in-memory datasets.&lt;br /&gt;
* Project: https://trac.osgeo.org/gdal/wiki/rfc59.1_utilities_as_a_library&lt;br /&gt;
&lt;br /&gt;
===  GRASS GIS - Improved Metadata for GRASS GIS ===&lt;br /&gt;
Matej Krejci (picture: http://tinyurl.com/pp69bwd)&lt;br /&gt;
* Mentors: ​Martin Landa, Angelos Tzotsos, Luca Delucchi&lt;br /&gt;
* Description: The first aim was to improve current package by adding a new functionality for extend metadata handling. The second goal was to implement module for interaction with metadata catalogue services (CSW).&lt;br /&gt;
* State of the project before GSoC: In 2014 during GSoC I have developed new GRASS GIS metadata management support based on ISO-INSPIRE. This package needed extension to meet the users requirements. In addition package for CSW searching was missing. &lt;br /&gt;
* Addition to the project: New module g.gui.cswbrowser based on graphical interface allows managing csw connections, setting filter and searching, browsing results and adding services to GRASS GIS have been implemented. For g.gui.metadata have been added support: exporting metadata reports to pdf, storing themes of metadata in SQL backend, publishing metadata to CSW and metadata support for Temporal datasets. &lt;br /&gt;
* Slide: https://grasswiki.osgeo.org/w/images/Find1.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://grasswiki.osgeo.org/wiki/ISO/INSPIRE_Metadata_Support&lt;br /&gt;
* Development page 2015: https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata&lt;br /&gt;
* source SVN: http://svn.osgeo.org/grass/grass-addons/grass7/gui/wxpython/wx.metadata/&lt;br /&gt;
&lt;br /&gt;
===  JGrassTools - Development of a simplified 1D hydraulics model ===&lt;br /&gt;
Silvia Franceschi (picture: https://sites.google.com/a/hydrologis.com/home/_/rsrc/1348641375730/silviafranceschi/silli.jpg?height=320&amp;amp;width=234)&lt;br /&gt;
* Mentors: Andrea Antonello, Riccardo Rigon&lt;br /&gt;
* Description: The module developed during this GSoC2015 is SaintGeo, a simple 1D hydraulic model based on the equations of Saint Venant. &lt;br /&gt;
* State of the project before GSoC: There was an original implementation of the model in C language done during a master thesis by Angelo Zacchia and Riccardo Rigon. I did the porting in the JGrassTools library of the model together with the implementation of the code for reading and writing GIS layers as input and outputs.&lt;br /&gt;
* Addition to the project: The new model bases on GIS input layers instead of text files and has a graphical interface, directly provided by the integration in the JGrassTools library to specify the inputs and outputs files.&lt;br /&gt;
* Slide: https://github.com/moovida/jgrasstools/wiki/gsoqc2015imgs/a_profile_qin_monte_laterali_in_out10.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.jgrasstools.org&lt;br /&gt;
* Development page 2015: https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015&lt;br /&gt;
* Source: https://github.com/moovida/jgrasstools/tree/master/hortonmachine/src/main/java/org/jgrasstools/hortonmachine/modules/hydrogeomorphology/saintgeo&lt;br /&gt;
&lt;br /&gt;
=== Mapserver - Add productivity tools to MapServer's ScribeUI ===&lt;br /&gt;
Samuel Lapointe (picture: https://goo.gl/photos/LbSwPeMrCG5V2K9t8)&lt;br /&gt;
* Mentors: Daniel Morissette; Jessica Lapointe&lt;br /&gt;
* Description: The goal of the project was to improve the error detection system, add the ability to export and import maps and add a way to generate a set of classes from data.&lt;br /&gt;
* State of the project before GSoC: When I wanted to debug a map that didn’t work, I had to check the generated Mapserver file to find the error. To create classes from a set of data, I had to analyse the data and create the classes using bounds I had manually calculated, and the only way to export a map was to use Git.&lt;br /&gt;
* Addition to the project: Now, I can see most syntax errors directly in the editor’s interface, I can use a menu to generate classes for a layer and I can export or import maps to share them with other users.&lt;br /&gt;
* Slide: https://drive.google.com/file/d/0B686XfUqwP1LMm5GaVV0ckZ1b2c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://github.com/mapgears/scribeui&lt;br /&gt;
* Getting started: https://github.com/mapgears/scribeui/wiki/Getting-started-with-ScribeUI&lt;br /&gt;
* Demo: http://demo.scribeui.org/&lt;br /&gt;
&lt;br /&gt;
=== Opticks – Image Enhancement/Background Suppression ===&lt;br /&gt;
Tom Van den Eynde (picture: https://goo.gl/photos/DKwS7Fq4ZWEmHfR46)&lt;br /&gt;
* Mentors: Trevor Clarke&lt;br /&gt;
* Brief description of the idea: The goal of the project was to implement the image enhancement algorithm Drizzle for both image and video input.&lt;br /&gt;
* The state of the project as it was before GSoC: In Opticks, when I wanted to use a low resolution image I had to resort to other software to first improve the quality or reduce the noise interference.&lt;br /&gt;
* The addition to the software: With the addition of the Drizzle algorithm, Opticks can enhance and improve the interpretability of images. Now, even low resolution or heavily noise polluted images can be used for various remote sensing applications.&lt;br /&gt;
* Slide: https://goo.gl/photos/szt3RW3X93v2ccZi9&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/tomvde/5733935958982656&lt;br /&gt;
* Blog: http://drizzle-for-opticks-gsoc2015.blogspot.be/&lt;br /&gt;
* Repository: https://github.com/Tom-VdE/Drizzle-plugin&lt;br /&gt;
* Instructions: https://github.com/Tom-VdE/Drizzle-plugin/blob/master/README.md&lt;br /&gt;
&lt;br /&gt;
=== PyWPS-4 – REST Interface ===&lt;br /&gt;
Calin Cristian Nicolae Ciociu (picture: http://i.imgur.com/WglCPnz.jpg)&lt;br /&gt;
* Mentors:  Jachym Cepicky, Luís de Sousa&lt;br /&gt;
* Brief description of the idea: My project added the ability to use a REST interface to control, add, remove processes and change configuration of PyWPS-4 instances.&lt;br /&gt;
* The state of the project as it was before GSoC: We had to create/delete the processes by accessing the storage of the server which required a restart of the server every time something got changed.&lt;br /&gt;
* The addition to the software: With the addition of the REST interface I wrote everyone who needs to update, delete, or add new processes and change configuration can do so without accessing the server.&lt;br /&gt;
* Slide: http://i.imgur.com/oYAHsgQ.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.google-melange.com/gsoc/project/details/google/gsoc2015/noctalin/5717271485874176&lt;br /&gt;
* Repository: https://github.com/jachym/pywps-4&lt;br /&gt;
* Instructions: https://github.com/PyWPS/pywps-4-demo/blob/master/README.rst&lt;br /&gt;
&lt;br /&gt;
=== QGIS - Multithread Support on Processing Toolboxt ===&lt;br /&gt;
Marcus Santos (https://media.licdn.com/media/AAEAAQAAAAAAAATOAAAAJDA1Y2M0MWQ0LTMyYjMtNDlhMi05OWM3LWIxMDQ5YWM1ZTk2MA.jpg)&lt;br /&gt;
* Mentors: Victor Olaya, Alexander Bruy&lt;br /&gt;
* Description: This project consisted on making the QGIS Processing toolbox multi-threaded, allowing to have non blocking analysis/geoprocessing jobs, prevent crashes (when a QGIS module crashes for some reason) and also improve the user experience.&lt;br /&gt;
* The state of the project GSoC: Before the multithreading support, the user was only able to run one analysis at a time and there was no option to cancel the algorithm execution.&lt;br /&gt;
* The addition to the project: With multithreading support the user is allowed to cancel long geoprocessing jobs and also run several algorithms at the same time. &lt;br /&gt;
* Slide: https://www.dropbox.com/s/fmaxf97jkmf2cy1/slide.png?dl=0&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://qgisgsoc2015.wordpress.com&lt;br /&gt;
* Repository: https://github.com/mvcsantos/QGIS&lt;br /&gt;
* Demo: https://www.youtube.com/watch?v=V-CJCnKw89U&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OSSIM - Tool for DSM generation using tri-stereo optical imagery ===&lt;br /&gt;
Martina Di Rita (https://www.dropbox.com/s/ibar4jtl03hxcmo/IMG_4873_k.jpg?dl=0)&lt;br /&gt;
* '''Mentors:''' Oscar Kramer, David Burken&lt;br /&gt;
* '''Brief description of the idea:''' the work has been based on a previous GSoC project through which a tool, named DATE, for Digital Surface Model (DSM) generation from optical stereo-pair was developed within OSSIM framework. The idea was to improve and update DATE in order to generate DSMs from tri-stereo optical imagery and fix some bugs in the DSMs generation processing chain. DATE key features include the use of computer vision algorithms in order to improve the processing efficiency and make the DSMs generation process fully automatic.&lt;br /&gt;
* '''The state of the project as it was BEFORE this GSoC:''' before this GSoC it was not possible to process tri-stereo imagery and there was still some problem in finding the right quasi-epipolar geometry in the stereo version in order to compute a proper Disparity Map.&lt;br /&gt;
* '''Addition to the software:''' with DATE plug-in it is now possible to generate DSMs within OSSIM framework starting from stereo and tri-stereo satellite optical imagery. Furthermore, from the stereo processing side, I added an image preprocess filtering and I found a better solution for the quasi-epipolar geometry achievement. &lt;br /&gt;
'''Relevant links:'''&lt;br /&gt;
* GSoC Proposal: https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/martidi/5717271485874176&lt;br /&gt;
* Weekly reports: https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery&lt;br /&gt;
* Please test my code in https://github.com/martidi/opencv_dsm/tree/master following the instructions in README.md file &lt;br /&gt;
&lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89261</id>
		<title>Google Summer of Code 2015 Results</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89261"/>
		<updated>2015-12-03T10:36:34Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* Description of the projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GoogleSummer_2015logo.jpg|200px|link=http://code.google.com/soc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in Google Summer of Code 2015 with 13 projects, all successful:&lt;br /&gt;
&lt;br /&gt;
* GDAL - Faza Mahamood: [https://github.com/fazam/gdal/tree/gdalinfo Integration of GDAL utilities into GDAL core library]&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS - Matej Krejci: [https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata Improved Metadata for GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
* gvSIG - Eva Rodríguez: [https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki Port Network Analysis Extension to gvSIG 2.x branch]&lt;br /&gt;
&lt;br /&gt;
* istSOS - Luca Ambrosini: [http://sourceforge.net/p/istsos/wiki/GSoC_2015_scalability/ Scalability for Big data processing for istSOS]&lt;br /&gt;
&lt;br /&gt;
* JGRASSTOOLS - Silvia Franceschi: [https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015 Development of a simple 1D hydraulic model for JGRASSTOOLS]&lt;br /&gt;
&lt;br /&gt;
* MapServer: Samuel Lapointe: [https://github.com/mapgears/scribeui/wiki/Google-Summer-of-Code-2015 Add productivity tools to MapServer's ScribeUI]&lt;br /&gt;
&lt;br /&gt;
* Opticks - Tom Van den Eynde: [http://drizzle-for-opticks-gsoc2015.blogspot.be/ Image Enhancement/Background Suppression for Opticks]&lt;br /&gt;
&lt;br /&gt;
* OTP - Nipuna Gunathilake: [https://github.com/CUTR-at-USF/gtfs-realtime-validator/wiki GTFS-Realtime validation tool for Open Trip Planner]&lt;br /&gt;
&lt;br /&gt;
* OSGeo-Live - Massimo Di Stefano: [https://github.com/epifanio/IPython_notebooks/blob/master/OSGeo-live/osgeolive-gsoc-2015/Report/Weekly%20report%2013.ipynb Integration of geospatial OSS in educational notebooks]&lt;br /&gt;
&lt;br /&gt;
* OSSIM - Martina Di Rita: [https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery OSSIM tool for DSM generation using tri-stereo and SAR imagery]&lt;br /&gt;
&lt;br /&gt;
* pgRouting: Sarthak Agarwal: [https://github.com/pgRouting/pgrouting/wiki/GSoC-2015-Sarthak-Agarwal New osm2pgrouting import tool to import OpenStreetMap (OSM) data in pgRouting]&lt;br /&gt;
&lt;br /&gt;
* PyWPS - Calin Ciociu: [https://github.com/jachym/pywps-4/wiki/GSoC-2015 REST interface for PyWPS 4]&lt;br /&gt;
&lt;br /&gt;
* QGIS - Marcus Santos: [https://qgisgsoc2015.wordpress.com/ QGIS - Multithread support on QGIS Processing toolbox]&lt;br /&gt;
&lt;br /&gt;
== Description of the projects ==&lt;br /&gt;
&lt;br /&gt;
=== Example: software XYZ - title of my GSoC project ===&lt;br /&gt;
Student1 (picture)&lt;br /&gt;
* Mentors: Mentor1; Mentor2; OtherMentors?&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
=== GDAL - Integration of GDAL utilities into GDAL core library ===&lt;br /&gt;
Faza Mahamood (Picture: https://drive.google.com/file/d/0B9gY4JeBmoKVZ2REcjcwVnl1Nk0/view?usp=sharing)&lt;br /&gt;
* Mentor: Even Rouault&lt;br /&gt;
* There is a need for calling GDAL utilities from code without involving system calls, to be able to work on in-memory datasets and use progress/cancellation callback functions.&lt;br /&gt;
* Before, inorder to use any functionalities of GDAL utilities in a program, the developer had to use system calls. Even then, the developer cannot work with in memory datasets.&lt;br /&gt;
* Now, the developers can easily have all the functionalities of GDAL utilities through dedicated functions which are part of GDAL core library. There is no system call involved and it works on in-memory datasets.&lt;br /&gt;
* Project: https://trac.osgeo.org/gdal/wiki/rfc59.1_utilities_as_a_library&lt;br /&gt;
&lt;br /&gt;
===  GRASS GIS - Improved Metadata for GRASS GIS ===&lt;br /&gt;
Matej Krejci (picture: http://tinyurl.com/pp69bwd)&lt;br /&gt;
* Mentors: ​Martin Landa, Angelos Tzotsos, Luca Delucchi&lt;br /&gt;
* Description: The first aim was to improve current package by adding a new functionality for extend metadata handling. The second goal was to implement module for interaction with metadata catalogue services (CSW).&lt;br /&gt;
* State of the project before GSoC: In 2014 during GSoC I have developed new GRASS GIS metadata management support based on ISO-INSPIRE. This package needed extension to meet the users requirements. In addition package for CSW searching was missing. &lt;br /&gt;
* Addition to the project: New module g.gui.cswbrowser based on graphical interface allows managing csw connections, setting filter and searching, browsing results and adding services to GRASS GIS have been implemented. For g.gui.metadata have been added support: exporting metadata reports to pdf, storing themes of metadata in SQL backend, publishing metadata to CSW and metadata support for Temporal datasets. &lt;br /&gt;
* Slide: https://grasswiki.osgeo.org/w/images/Find1.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://grasswiki.osgeo.org/wiki/ISO/INSPIRE_Metadata_Support&lt;br /&gt;
* Development page 2015: https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata&lt;br /&gt;
* source SVN: http://svn.osgeo.org/grass/grass-addons/grass7/gui/wxpython/wx.metadata/&lt;br /&gt;
&lt;br /&gt;
===  JGrassTools - Development of a simplified 1D hydraulics model ===&lt;br /&gt;
Silvia Franceschi (picture: https://sites.google.com/a/hydrologis.com/home/_/rsrc/1348641375730/silviafranceschi/silli.jpg?height=320&amp;amp;width=234)&lt;br /&gt;
* Mentors: Andrea Antonello, Riccardo Rigon&lt;br /&gt;
* Description: The module developed during this GSoC2015 is SaintGeo, a simple 1D hydraulic model based on the equations of Saint Venant. &lt;br /&gt;
* State of the project before GSoC: There was an original implementation of the model in C language done during a master thesis by Angelo Zacchia and Riccardo Rigon. I did the porting in the JGrassTools library of the model together with the implementation of the code for reading and writing GIS layers as input and outputs.&lt;br /&gt;
* Addition to the project: The new model bases on GIS input layers instead of text files and has a graphical interface, directly provided by the integration in the JGrassTools library to specify the inputs and outputs files.&lt;br /&gt;
* Slide: https://github.com/moovida/jgrasstools/wiki/gsoqc2015imgs/a_profile_qin_monte_laterali_in_out10.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.jgrasstools.org&lt;br /&gt;
* Development page 2015: https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015&lt;br /&gt;
* Source: https://github.com/moovida/jgrasstools/tree/master/hortonmachine/src/main/java/org/jgrasstools/hortonmachine/modules/hydrogeomorphology/saintgeo&lt;br /&gt;
&lt;br /&gt;
=== Mapserver - Add productivity tools to MapServer's ScribeUI ===&lt;br /&gt;
Samuel Lapointe (picture: https://goo.gl/photos/LbSwPeMrCG5V2K9t8)&lt;br /&gt;
* Mentors: Daniel Morissette; Jessica Lapointe&lt;br /&gt;
* Description: The goal of the project was to improve the error detection system, add the ability to export and import maps and add a way to generate a set of classes from data.&lt;br /&gt;
* State of the project before GSoC: When I wanted to debug a map that didn’t work, I had to check the generated Mapserver file to find the error. To create classes from a set of data, I had to analyse the data and create the classes using bounds I had manually calculated, and the only way to export a map was to use Git.&lt;br /&gt;
* Addition to the project: Now, I can see most syntax errors directly in the editor’s interface, I can use a menu to generate classes for a layer and I can export or import maps to share them with other users.&lt;br /&gt;
* Slide: https://drive.google.com/file/d/0B686XfUqwP1LMm5GaVV0ckZ1b2c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://github.com/mapgears/scribeui&lt;br /&gt;
* Getting started: https://github.com/mapgears/scribeui/wiki/Getting-started-with-ScribeUI&lt;br /&gt;
* Demo: http://demo.scribeui.org/&lt;br /&gt;
&lt;br /&gt;
=== Opticks – Image Enhancement/Background Suppression ===&lt;br /&gt;
Tom Van den Eynde (picture: https://goo.gl/photos/DKwS7Fq4ZWEmHfR46)&lt;br /&gt;
* Mentors: Trevor Clarke&lt;br /&gt;
* Brief description of the idea: The goal of the project was to implement the image enhancement algorithm Drizzle for both image and video input.&lt;br /&gt;
* The state of the project as it was before GSoC: In Opticks, when I wanted to use a low resolution image I had to resort to other software to first improve the quality or reduce the noise interference.&lt;br /&gt;
* The addition to the software: With the addition of the Drizzle algorithm, Opticks can enhance and improve the interpretability of images. Now, even low resolution or heavily noise polluted images can be used for various remote sensing applications.&lt;br /&gt;
* Slide: https://goo.gl/photos/szt3RW3X93v2ccZi9&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/tomvde/5733935958982656&lt;br /&gt;
* Blog: http://drizzle-for-opticks-gsoc2015.blogspot.be/&lt;br /&gt;
* Repository: https://github.com/Tom-VdE/Drizzle-plugin&lt;br /&gt;
* Instructions: https://github.com/Tom-VdE/Drizzle-plugin/blob/master/README.md&lt;br /&gt;
&lt;br /&gt;
=== PyWPS-4 – REST Interface ===&lt;br /&gt;
Calin Cristian Nicolae Ciociu (picture: http://i.imgur.com/WglCPnz.jpg)&lt;br /&gt;
* Mentors:  Jachym Cepicky, Luís de Sousa&lt;br /&gt;
* Brief description of the idea: My project added the ability to use a REST interface to control, add, remove processes and change configuration of PyWPS-4 instances.&lt;br /&gt;
* The state of the project as it was before GSoC: We had to create/delete the processes by accessing the storage of the server which required a restart of the server every time something got changed.&lt;br /&gt;
* The addition to the software: With the addition of the REST interface I wrote everyone who needs to update, delete, or add new processes and change configuration can do so without accessing the server.&lt;br /&gt;
* Slide: http://i.imgur.com/oYAHsgQ.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.google-melange.com/gsoc/project/details/google/gsoc2015/noctalin/5717271485874176&lt;br /&gt;
* Repository: https://github.com/jachym/pywps-4&lt;br /&gt;
* Instructions: https://github.com/PyWPS/pywps-4-demo/blob/master/README.rst&lt;br /&gt;
&lt;br /&gt;
=== QGIS - Multithread Support on Processing Toolboxt ===&lt;br /&gt;
Marcus Santos (https://media.licdn.com/media/AAEAAQAAAAAAAATOAAAAJDA1Y2M0MWQ0LTMyYjMtNDlhMi05OWM3LWIxMDQ5YWM1ZTk2MA.jpg)&lt;br /&gt;
* Mentors: Victor Olaya, Alexander Bruy&lt;br /&gt;
* Description: This project consisted on making the QGIS Processing toolbox multi-threaded, allowing to have non blocking analysis/geoprocessing jobs, prevent crashes (when a QGIS module crashes for some reason) and also improve the user experience.&lt;br /&gt;
* The state of the project GSoC: Before the multithreading support, the user was only able to run one analysis at a time and there was no option to cancel the algorithm execution.&lt;br /&gt;
* The addition to the project: With multithreading support the user is allowed to cancel long geoprocessing jobs and also run several algorithms at the same time. &lt;br /&gt;
* Slide: https://www.dropbox.com/s/fmaxf97jkmf2cy1/slide.png?dl=0&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://qgisgsoc2015.wordpress.com&lt;br /&gt;
* Repository: https://github.com/mvcsantos/QGIS&lt;br /&gt;
* Demo: https://www.youtube.com/watch?v=V-CJCnKw89U&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OSSIM - Tool for DSM generation using tri-stereo optical imagery ===&lt;br /&gt;
Martina Di Rita (https://www.dropbox.com/s/ibar4jtl03hxcmo/IMG_4873_k.jpg?dl=0)&lt;br /&gt;
* '''Mentors:''' Oscar Kramer, David Burken&lt;br /&gt;
* '''Brief description of the idea:''' the work has been based on a previous GSoC project through which a tool, named DATE, for Digital Surface Model (DSM) generation from optical stereo-pair was developed within OSSIM framework. The idea was to improve and update DATE in order to generate DSMs from tri-stereo optical imagery and fix some bugs in the DSMs generation processing chain. DATE key features include the use of computer vision algorithms in order to improve the processing efficiency and make the DSMs generation process fully automatic.&lt;br /&gt;
* '''The state of the project as it was BEFORE this GSoC:''' before this GSoC it was not possible to process tri-stereo imagery and there was still some problem in finding the right quasi-epipolar geometry in the stereo version in order to compute a proper Disparity Map.&lt;br /&gt;
* '''Addition to the software:''' with DATE plug-in it is now possible to generate DSMs within OSSIM framework starting from stereo and tri-stereo satellite optical imagery. Furthermore, from the stereo processing side, I added an image preprocess filtering and I found a better solution for the quasi-epipolar geometry achievement. &lt;br /&gt;
'''Relevant links:'''&lt;br /&gt;
* Proposal: https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/martidi/5717271485874176&lt;br /&gt;
* Weekly reports: https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery&lt;br /&gt;
* Please test my code (https://github.com/martidi/opencv_dsm/tree/master) following instructions in README.md  &lt;br /&gt;
&lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89260</id>
		<title>Google Summer of Code 2015 Results</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89260"/>
		<updated>2015-12-03T10:28:11Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* Description of the projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GoogleSummer_2015logo.jpg|200px|link=http://code.google.com/soc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in Google Summer of Code 2015 with 13 projects, all successful:&lt;br /&gt;
&lt;br /&gt;
* GDAL - Faza Mahamood: [https://github.com/fazam/gdal/tree/gdalinfo Integration of GDAL utilities into GDAL core library]&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS - Matej Krejci: [https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata Improved Metadata for GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
* gvSIG - Eva Rodríguez: [https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki Port Network Analysis Extension to gvSIG 2.x branch]&lt;br /&gt;
&lt;br /&gt;
* istSOS - Luca Ambrosini: [http://sourceforge.net/p/istsos/wiki/GSoC_2015_scalability/ Scalability for Big data processing for istSOS]&lt;br /&gt;
&lt;br /&gt;
* JGRASSTOOLS - Silvia Franceschi: [https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015 Development of a simple 1D hydraulic model for JGRASSTOOLS]&lt;br /&gt;
&lt;br /&gt;
* MapServer: Samuel Lapointe: [https://github.com/mapgears/scribeui/wiki/Google-Summer-of-Code-2015 Add productivity tools to MapServer's ScribeUI]&lt;br /&gt;
&lt;br /&gt;
* Opticks - Tom Van den Eynde: [http://drizzle-for-opticks-gsoc2015.blogspot.be/ Image Enhancement/Background Suppression for Opticks]&lt;br /&gt;
&lt;br /&gt;
* OTP - Nipuna Gunathilake: [https://github.com/CUTR-at-USF/gtfs-realtime-validator/wiki GTFS-Realtime validation tool for Open Trip Planner]&lt;br /&gt;
&lt;br /&gt;
* OSGeo-Live - Massimo Di Stefano: [https://github.com/epifanio/IPython_notebooks/blob/master/OSGeo-live/osgeolive-gsoc-2015/Report/Weekly%20report%2013.ipynb Integration of geospatial OSS in educational notebooks]&lt;br /&gt;
&lt;br /&gt;
* OSSIM - Martina Di Rita: [https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery OSSIM tool for DSM generation using tri-stereo and SAR imagery]&lt;br /&gt;
&lt;br /&gt;
* pgRouting: Sarthak Agarwal: [https://github.com/pgRouting/pgrouting/wiki/GSoC-2015-Sarthak-Agarwal New osm2pgrouting import tool to import OpenStreetMap (OSM) data in pgRouting]&lt;br /&gt;
&lt;br /&gt;
* PyWPS - Calin Ciociu: [https://github.com/jachym/pywps-4/wiki/GSoC-2015 REST interface for PyWPS 4]&lt;br /&gt;
&lt;br /&gt;
* QGIS - Marcus Santos: [https://qgisgsoc2015.wordpress.com/ QGIS - Multithread support on QGIS Processing toolbox]&lt;br /&gt;
&lt;br /&gt;
== Description of the projects ==&lt;br /&gt;
&lt;br /&gt;
=== Example: software XYZ - title of my GSoC project ===&lt;br /&gt;
Student1 (picture)&lt;br /&gt;
* Mentors: Mentor1; Mentor2; OtherMentors?&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
=== GDAL - Integration of GDAL utilities into GDAL core library ===&lt;br /&gt;
Faza Mahamood (Picture: https://drive.google.com/file/d/0B9gY4JeBmoKVZ2REcjcwVnl1Nk0/view?usp=sharing)&lt;br /&gt;
* Mentor: Even Rouault&lt;br /&gt;
* There is a need for calling GDAL utilities from code without involving system calls, to be able to work on in-memory datasets and use progress/cancellation callback functions.&lt;br /&gt;
* Before, inorder to use any functionalities of GDAL utilities in a program, the developer had to use system calls. Even then, the developer cannot work with in memory datasets.&lt;br /&gt;
* Now, the developers can easily have all the functionalities of GDAL utilities through dedicated functions which are part of GDAL core library. There is no system call involved and it works on in-memory datasets.&lt;br /&gt;
* Project: https://trac.osgeo.org/gdal/wiki/rfc59.1_utilities_as_a_library&lt;br /&gt;
&lt;br /&gt;
===  GRASS GIS - Improved Metadata for GRASS GIS ===&lt;br /&gt;
Matej Krejci (picture: http://tinyurl.com/pp69bwd)&lt;br /&gt;
* Mentors: ​Martin Landa, Angelos Tzotsos, Luca Delucchi&lt;br /&gt;
* Description: The first aim was to improve current package by adding a new functionality for extend metadata handling. The second goal was to implement module for interaction with metadata catalogue services (CSW).&lt;br /&gt;
* State of the project before GSoC: In 2014 during GSoC I have developed new GRASS GIS metadata management support based on ISO-INSPIRE. This package needed extension to meet the users requirements. In addition package for CSW searching was missing. &lt;br /&gt;
* Addition to the project: New module g.gui.cswbrowser based on graphical interface allows managing csw connections, setting filter and searching, browsing results and adding services to GRASS GIS have been implemented. For g.gui.metadata have been added support: exporting metadata reports to pdf, storing themes of metadata in SQL backend, publishing metadata to CSW and metadata support for Temporal datasets. &lt;br /&gt;
* Slide: https://grasswiki.osgeo.org/w/images/Find1.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://grasswiki.osgeo.org/wiki/ISO/INSPIRE_Metadata_Support&lt;br /&gt;
* Development page 2015: https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata&lt;br /&gt;
* source SVN: http://svn.osgeo.org/grass/grass-addons/grass7/gui/wxpython/wx.metadata/&lt;br /&gt;
&lt;br /&gt;
===  JGrassTools - Development of a simplified 1D hydraulics model ===&lt;br /&gt;
Silvia Franceschi (picture: https://sites.google.com/a/hydrologis.com/home/_/rsrc/1348641375730/silviafranceschi/silli.jpg?height=320&amp;amp;width=234)&lt;br /&gt;
* Mentors: Andrea Antonello, Riccardo Rigon&lt;br /&gt;
* Description: The module developed during this GSoC2015 is SaintGeo, a simple 1D hydraulic model based on the equations of Saint Venant. &lt;br /&gt;
* State of the project before GSoC: There was an original implementation of the model in C language done during a master thesis by Angelo Zacchia and Riccardo Rigon. I did the porting in the JGrassTools library of the model together with the implementation of the code for reading and writing GIS layers as input and outputs.&lt;br /&gt;
* Addition to the project: The new model bases on GIS input layers instead of text files and has a graphical interface, directly provided by the integration in the JGrassTools library to specify the inputs and outputs files.&lt;br /&gt;
* Slide: https://github.com/moovida/jgrasstools/wiki/gsoqc2015imgs/a_profile_qin_monte_laterali_in_out10.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.jgrasstools.org&lt;br /&gt;
* Development page 2015: https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015&lt;br /&gt;
* Source: https://github.com/moovida/jgrasstools/tree/master/hortonmachine/src/main/java/org/jgrasstools/hortonmachine/modules/hydrogeomorphology/saintgeo&lt;br /&gt;
&lt;br /&gt;
=== Mapserver - Add productivity tools to MapServer's ScribeUI ===&lt;br /&gt;
Samuel Lapointe (picture: https://goo.gl/photos/LbSwPeMrCG5V2K9t8)&lt;br /&gt;
* Mentors: Daniel Morissette; Jessica Lapointe&lt;br /&gt;
* Description: The goal of the project was to improve the error detection system, add the ability to export and import maps and add a way to generate a set of classes from data.&lt;br /&gt;
* State of the project before GSoC: When I wanted to debug a map that didn’t work, I had to check the generated Mapserver file to find the error. To create classes from a set of data, I had to analyse the data and create the classes using bounds I had manually calculated, and the only way to export a map was to use Git.&lt;br /&gt;
* Addition to the project: Now, I can see most syntax errors directly in the editor’s interface, I can use a menu to generate classes for a layer and I can export or import maps to share them with other users.&lt;br /&gt;
* Slide: https://drive.google.com/file/d/0B686XfUqwP1LMm5GaVV0ckZ1b2c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://github.com/mapgears/scribeui&lt;br /&gt;
* Getting started: https://github.com/mapgears/scribeui/wiki/Getting-started-with-ScribeUI&lt;br /&gt;
* Demo: http://demo.scribeui.org/&lt;br /&gt;
&lt;br /&gt;
=== Opticks – Image Enhancement/Background Suppression ===&lt;br /&gt;
Tom Van den Eynde (picture: https://goo.gl/photos/DKwS7Fq4ZWEmHfR46)&lt;br /&gt;
* Mentors: Trevor Clarke&lt;br /&gt;
* Brief description of the idea: The goal of the project was to implement the image enhancement algorithm Drizzle for both image and video input.&lt;br /&gt;
* The state of the project as it was before GSoC: In Opticks, when I wanted to use a low resolution image I had to resort to other software to first improve the quality or reduce the noise interference.&lt;br /&gt;
* The addition to the software: With the addition of the Drizzle algorithm, Opticks can enhance and improve the interpretability of images. Now, even low resolution or heavily noise polluted images can be used for various remote sensing applications.&lt;br /&gt;
* Slide: https://goo.gl/photos/szt3RW3X93v2ccZi9&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/tomvde/5733935958982656&lt;br /&gt;
* Blog: http://drizzle-for-opticks-gsoc2015.blogspot.be/&lt;br /&gt;
* Repository: https://github.com/Tom-VdE/Drizzle-plugin&lt;br /&gt;
* Instructions: https://github.com/Tom-VdE/Drizzle-plugin/blob/master/README.md&lt;br /&gt;
&lt;br /&gt;
=== PyWPS-4 – REST Interface ===&lt;br /&gt;
Calin Cristian Nicolae Ciociu (picture: http://i.imgur.com/WglCPnz.jpg)&lt;br /&gt;
* Mentors:  Jachym Cepicky, Luís de Sousa&lt;br /&gt;
* Brief description of the idea: My project added the ability to use a REST interface to control, add, remove processes and change configuration of PyWPS-4 instances.&lt;br /&gt;
* The state of the project as it was before GSoC: We had to create/delete the processes by accessing the storage of the server which required a restart of the server every time something got changed.&lt;br /&gt;
* The addition to the software: With the addition of the REST interface I wrote everyone who needs to update, delete, or add new processes and change configuration can do so without accessing the server.&lt;br /&gt;
* Slide: http://i.imgur.com/oYAHsgQ.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.google-melange.com/gsoc/project/details/google/gsoc2015/noctalin/5717271485874176&lt;br /&gt;
* Repository: https://github.com/jachym/pywps-4&lt;br /&gt;
* Instructions: https://github.com/PyWPS/pywps-4-demo/blob/master/README.rst&lt;br /&gt;
&lt;br /&gt;
=== QGIS - Multithread Support on Processing Toolboxt ===&lt;br /&gt;
Marcus Santos (https://media.licdn.com/media/AAEAAQAAAAAAAATOAAAAJDA1Y2M0MWQ0LTMyYjMtNDlhMi05OWM3LWIxMDQ5YWM1ZTk2MA.jpg)&lt;br /&gt;
* Mentors: Victor Olaya, Alexander Bruy&lt;br /&gt;
* Description: This project consisted on making the QGIS Processing toolbox multi-threaded, allowing to have non blocking analysis/geoprocessing jobs, prevent crashes (when a QGIS module crashes for some reason) and also improve the user experience.&lt;br /&gt;
* The state of the project GSoC: Before the multithreading support, the user was only able to run one analysis at a time and there was no option to cancel the algorithm execution.&lt;br /&gt;
* The addition to the project: With multithreading support the user is allowed to cancel long geoprocessing jobs and also run several algorithms at the same time. &lt;br /&gt;
* Slide: https://www.dropbox.com/s/fmaxf97jkmf2cy1/slide.png?dl=0&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://qgisgsoc2015.wordpress.com&lt;br /&gt;
* Repository: https://github.com/mvcsantos/QGIS&lt;br /&gt;
* Demo: https://www.youtube.com/watch?v=V-CJCnKw89U&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OSSIM - Tool for DSM generation using tri-stereo optical imagery ===&lt;br /&gt;
Martina Di Rita (https://www.dropbox.com/s/ibar4jtl03hxcmo/IMG_4873_k.jpg?dl=0)&lt;br /&gt;
* '''Mentors:''' Oscar Kramer, David Burken&lt;br /&gt;
* '''Brief description of the idea:''' the work has been based on a previous GSoC project through which a tool, named DATE, for Digital Surface Model (DSM) generation from optical stereo-pair was developed within OSSIM framework. The idea was to improve and update DATE in order to generate DSMs from tri-stereo optical imagery and fix some bugs in the DSMs generation processing chain. DATE key features include the use of computer vision algorithms in order to improve the processing efficiency and make the DSMs generation process fully automatic.&lt;br /&gt;
* '''The state of the project as it was BEFORE this GSoC:''' before this GSoC it was not possible to process tri-stereo imagery and there was still some problem in finding the right quasi-epipolar geometry in the stereo version in order to compute a proper Disparity Map.&lt;br /&gt;
* '''Addition to the software:''' with DATE plug-in it is now possible to generate DSMs within OSSIM framework starting from stereo and tri-stereo satellite optical imagery. Furthermore, from the stereo processing side, I added an image preprocess filtering and I found a better solution for the quasi-epipolar geometry achievement. &lt;br /&gt;
'''Relevant links:'''&lt;br /&gt;
* Proposal: [[proposal|https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/martidi/5717271485874176]]&lt;br /&gt;
* Weekly reports: [[reports|https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery]]&lt;br /&gt;
* Please test my code ([[code|https://github.com/martidi/opencv_dsm/tree/master]]) following instructions in README.md  &lt;br /&gt;
&lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89259</id>
		<title>Google Summer of Code 2015 Results</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=Google_Summer_of_Code_2015_Results&amp;diff=89259"/>
		<updated>2015-12-03T09:39:40Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Martidi: /* Description of the projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[Image:GoogleSummer_2015logo.jpg|200px|link=http://code.google.com/soc/]] &amp;lt;font size=&amp;quot;+3&amp;quot;&amp;gt; @ &amp;lt;/font&amp;gt; [[Image:OSGeo_300_127_pixel.png|200px|link=http://www.osgeo.org]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in Google Summer of Code 2015 with 13 projects, all successful:&lt;br /&gt;
&lt;br /&gt;
* GDAL - Faza Mahamood: [https://github.com/fazam/gdal/tree/gdalinfo Integration of GDAL utilities into GDAL core library]&lt;br /&gt;
&lt;br /&gt;
* GRASS GIS - Matej Krejci: [https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata Improved Metadata for GRASS GIS]&lt;br /&gt;
&lt;br /&gt;
* gvSIG - Eva Rodríguez: [https://redmine.gvsig.net/redmine/projects/gvsig-networkanalysis/wiki Port Network Analysis Extension to gvSIG 2.x branch]&lt;br /&gt;
&lt;br /&gt;
* istSOS - Luca Ambrosini: [http://sourceforge.net/p/istsos/wiki/GSoC_2015_scalability/ Scalability for Big data processing for istSOS]&lt;br /&gt;
&lt;br /&gt;
* JGRASSTOOLS - Silvia Franceschi: [https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015 Development of a simple 1D hydraulic model for JGRASSTOOLS]&lt;br /&gt;
&lt;br /&gt;
* MapServer: Samuel Lapointe: [https://github.com/mapgears/scribeui/wiki/Google-Summer-of-Code-2015 Add productivity tools to MapServer's ScribeUI]&lt;br /&gt;
&lt;br /&gt;
* Opticks - Tom Van den Eynde: [http://drizzle-for-opticks-gsoc2015.blogspot.be/ Image Enhancement/Background Suppression for Opticks]&lt;br /&gt;
&lt;br /&gt;
* OTP - Nipuna Gunathilake: [https://github.com/CUTR-at-USF/gtfs-realtime-validator/wiki GTFS-Realtime validation tool for Open Trip Planner]&lt;br /&gt;
&lt;br /&gt;
* OSGeo-Live - Massimo Di Stefano: [https://github.com/epifanio/IPython_notebooks/blob/master/OSGeo-live/osgeolive-gsoc-2015/Report/Weekly%20report%2013.ipynb Integration of geospatial OSS in educational notebooks]&lt;br /&gt;
&lt;br /&gt;
* OSSIM - Martina Di Rita: [https://trac.osgeo.org/ossim/wiki/OSSIMtoolForDSMgenerationFromTristereoAndSARimagery OSSIM tool for DSM generation using tri-stereo and SAR imagery]&lt;br /&gt;
&lt;br /&gt;
* pgRouting: Sarthak Agarwal: [https://github.com/pgRouting/pgrouting/wiki/GSoC-2015-Sarthak-Agarwal New osm2pgrouting import tool to import OpenStreetMap (OSM) data in pgRouting]&lt;br /&gt;
&lt;br /&gt;
* PyWPS - Calin Ciociu: [https://github.com/jachym/pywps-4/wiki/GSoC-2015 REST interface for PyWPS 4]&lt;br /&gt;
&lt;br /&gt;
* QGIS - Marcus Santos: [https://qgisgsoc2015.wordpress.com/ QGIS - Multithread support on QGIS Processing toolbox]&lt;br /&gt;
&lt;br /&gt;
== Description of the projects ==&lt;br /&gt;
&lt;br /&gt;
=== Example: software XYZ - title of my GSoC project ===&lt;br /&gt;
Student1 (picture)&lt;br /&gt;
* Mentors: Mentor1; Mentor2; OtherMentors?&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
=== GDAL - Integration of GDAL utilities into GDAL core library ===&lt;br /&gt;
Faza Mahamood (Picture: https://drive.google.com/file/d/0B9gY4JeBmoKVZ2REcjcwVnl1Nk0/view?usp=sharing)&lt;br /&gt;
* Mentor: Even Rouault&lt;br /&gt;
* There is a need for calling GDAL utilities from code without involving system calls, to be able to work on in-memory datasets and use progress/cancellation callback functions.&lt;br /&gt;
* Before, inorder to use any functionalities of GDAL utilities in a program, the developer had to use system calls. Even then, the developer cannot work with in memory datasets.&lt;br /&gt;
* Now, the developers can easily have all the functionalities of GDAL utilities through dedicated functions which are part of GDAL core library. There is no system call involved and it works on in-memory datasets.&lt;br /&gt;
* Project: https://trac.osgeo.org/gdal/wiki/rfc59.1_utilities_as_a_library&lt;br /&gt;
&lt;br /&gt;
===  GRASS GIS - Improved Metadata for GRASS GIS ===&lt;br /&gt;
Matej Krejci (picture: http://tinyurl.com/pp69bwd)&lt;br /&gt;
* Mentors: ​Martin Landa, Angelos Tzotsos, Luca Delucchi&lt;br /&gt;
* Description: The first aim was to improve current package by adding a new functionality for extend metadata handling. The second goal was to implement module for interaction with metadata catalogue services (CSW).&lt;br /&gt;
* State of the project before GSoC: In 2014 during GSoC I have developed new GRASS GIS metadata management support based on ISO-INSPIRE. This package needed extension to meet the users requirements. In addition package for CSW searching was missing. &lt;br /&gt;
* Addition to the project: New module g.gui.cswbrowser based on graphical interface allows managing csw connections, setting filter and searching, browsing results and adding services to GRASS GIS have been implemented. For g.gui.metadata have been added support: exporting metadata reports to pdf, storing themes of metadata in SQL backend, publishing metadata to CSW and metadata support for Temporal datasets. &lt;br /&gt;
* Slide: https://grasswiki.osgeo.org/w/images/Find1.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://grasswiki.osgeo.org/wiki/ISO/INSPIRE_Metadata_Support&lt;br /&gt;
* Development page 2015: https://trac.osgeo.org/grass/wiki/GSoC/2015/ImprovedMetadata&lt;br /&gt;
* source SVN: http://svn.osgeo.org/grass/grass-addons/grass7/gui/wxpython/wx.metadata/&lt;br /&gt;
&lt;br /&gt;
===  JGrassTools - Development of a simplified 1D hydraulics model ===&lt;br /&gt;
Silvia Franceschi (picture: https://sites.google.com/a/hydrologis.com/home/_/rsrc/1348641375730/silviafranceschi/silli.jpg?height=320&amp;amp;width=234)&lt;br /&gt;
* Mentors: Andrea Antonello, Riccardo Rigon&lt;br /&gt;
* Description: The module developed during this GSoC2015 is SaintGeo, a simple 1D hydraulic model based on the equations of Saint Venant. &lt;br /&gt;
* State of the project before GSoC: There was an original implementation of the model in C language done during a master thesis by Angelo Zacchia and Riccardo Rigon. I did the porting in the JGrassTools library of the model together with the implementation of the code for reading and writing GIS layers as input and outputs.&lt;br /&gt;
* Addition to the project: The new model bases on GIS input layers instead of text files and has a graphical interface, directly provided by the integration in the JGrassTools library to specify the inputs and outputs files.&lt;br /&gt;
* Slide: https://github.com/moovida/jgrasstools/wiki/gsoqc2015imgs/a_profile_qin_monte_laterali_in_out10.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.jgrasstools.org&lt;br /&gt;
* Development page 2015: https://github.com/moovida/jgrasstools/wiki/Google-Summer-of-Code-2015&lt;br /&gt;
* Source: https://github.com/moovida/jgrasstools/tree/master/hortonmachine/src/main/java/org/jgrasstools/hortonmachine/modules/hydrogeomorphology/saintgeo&lt;br /&gt;
&lt;br /&gt;
=== Mapserver - Add productivity tools to MapServer's ScribeUI ===&lt;br /&gt;
Samuel Lapointe (picture: https://goo.gl/photos/LbSwPeMrCG5V2K9t8)&lt;br /&gt;
* Mentors: Daniel Morissette; Jessica Lapointe&lt;br /&gt;
* Description: The goal of the project was to improve the error detection system, add the ability to export and import maps and add a way to generate a set of classes from data.&lt;br /&gt;
* State of the project before GSoC: When I wanted to debug a map that didn’t work, I had to check the generated Mapserver file to find the error. To create classes from a set of data, I had to analyse the data and create the classes using bounds I had manually calculated, and the only way to export a map was to use Git.&lt;br /&gt;
* Addition to the project: Now, I can see most syntax errors directly in the editor’s interface, I can use a menu to generate classes for a layer and I can export or import maps to share them with other users.&lt;br /&gt;
* Slide: https://drive.google.com/file/d/0B686XfUqwP1LMm5GaVV0ckZ1b2c/view?usp=sharing&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://github.com/mapgears/scribeui&lt;br /&gt;
* Getting started: https://github.com/mapgears/scribeui/wiki/Getting-started-with-ScribeUI&lt;br /&gt;
* Demo: http://demo.scribeui.org/&lt;br /&gt;
&lt;br /&gt;
=== Opticks – Image Enhancement/Background Suppression ===&lt;br /&gt;
Tom Van den Eynde (picture: https://goo.gl/photos/DKwS7Fq4ZWEmHfR46)&lt;br /&gt;
* Mentors: Trevor Clarke&lt;br /&gt;
* Brief description of the idea: The goal of the project was to implement the image enhancement algorithm Drizzle for both image and video input.&lt;br /&gt;
* The state of the project as it was before GSoC: In Opticks, when I wanted to use a low resolution image I had to resort to other software to first improve the quality or reduce the noise interference.&lt;br /&gt;
* The addition to the software: With the addition of the Drizzle algorithm, Opticks can enhance and improve the interpretability of images. Now, even low resolution or heavily noise polluted images can be used for various remote sensing applications.&lt;br /&gt;
* Slide: https://goo.gl/photos/szt3RW3X93v2ccZi9&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/tomvde/5733935958982656&lt;br /&gt;
* Blog: http://drizzle-for-opticks-gsoc2015.blogspot.be/&lt;br /&gt;
* Repository: https://github.com/Tom-VdE/Drizzle-plugin&lt;br /&gt;
* Instructions: https://github.com/Tom-VdE/Drizzle-plugin/blob/master/README.md&lt;br /&gt;
&lt;br /&gt;
=== PyWPS-4 – REST Interface ===&lt;br /&gt;
Calin Cristian Nicolae Ciociu (picture: http://i.imgur.com/WglCPnz.jpg)&lt;br /&gt;
* Mentors:  Jachym Cepicky, Luís de Sousa&lt;br /&gt;
* Brief description of the idea: My project added the ability to use a REST interface to control, add, remove processes and change configuration of PyWPS-4 instances.&lt;br /&gt;
* The state of the project as it was before GSoC: We had to create/delete the processes by accessing the storage of the server which required a restart of the server every time something got changed.&lt;br /&gt;
* The addition to the software: With the addition of the REST interface I wrote everyone who needs to update, delete, or add new processes and change configuration can do so without accessing the server.&lt;br /&gt;
* Slide: http://i.imgur.com/oYAHsgQ.png&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project: http://www.google-melange.com/gsoc/project/details/google/gsoc2015/noctalin/5717271485874176&lt;br /&gt;
* Repository: https://github.com/jachym/pywps-4&lt;br /&gt;
* Instructions: https://github.com/PyWPS/pywps-4-demo/blob/master/README.rst&lt;br /&gt;
&lt;br /&gt;
=== QGIS - Multithread Support on Processing Toolboxt ===&lt;br /&gt;
Marcus Santos (https://media.licdn.com/media/AAEAAQAAAAAAAATOAAAAJDA1Y2M0MWQ0LTMyYjMtNDlhMi05OWM3LWIxMDQ5YWM1ZTk2MA.jpg)&lt;br /&gt;
* Mentors: Victor Olaya, Alexander Bruy&lt;br /&gt;
* Description: This project consisted on making the QGIS Processing toolbox multi-threaded, allowing to have non blocking analysis/geoprocessing jobs, prevent crashes (when a QGIS module crashes for some reason) and also improve the user experience.&lt;br /&gt;
* The state of the project GSoC: Before the multithreading support, the user was only able to run one analysis at a time and there was no option to cancel the algorithm execution.&lt;br /&gt;
* The addition to the project: With multithreading support the user is allowed to cancel long geoprocessing jobs and also run several algorithms at the same time. &lt;br /&gt;
* Slide: https://www.dropbox.com/s/fmaxf97jkmf2cy1/slide.png?dl=0&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* Project page: https://qgisgsoc2015.wordpress.com&lt;br /&gt;
* Repository: https://github.com/mvcsantos/QGIS&lt;br /&gt;
* Demo: https://www.youtube.com/watch?v=V-CJCnKw89U&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== OSSIM - Tool for DSM generation using tri-stereo optical imagery ===&lt;br /&gt;
Martina Di Rita (https://www.dropbox.com/s/ibar4jtl03hxcmo/IMG_4873_k.jpg?dl=0)&lt;br /&gt;
* Mentors: Oscar Kramer, David Burken&lt;br /&gt;
* Brief description of the idea. e.g. &amp;quot;[[link|My project]] focused on xxx&amp;quot;.&lt;br /&gt;
* The state of the project as it was BEFORE your GSoC. For example, if you made a GUI, you can say: &amp;quot;In the software XYZ, when I wanted to use the tool xxx, I had to manually edit the file yyy. &amp;quot;&lt;br /&gt;
* The addition that your project brought to the software. In the same example: &amp;quot;With the GUI that I created, now it is possible to use the tool xxx via graphical user interface&amp;quot;.&lt;br /&gt;
* Add all the links (hopefully permanent) to access the relevant code and documentation for the user to get started with testing your application. &amp;quot;Please test my [[code-repository|code]] following instructions [[some-link|here]]&amp;quot;. &lt;br /&gt;
* [[Link_to_image|Slide]] The slide / image should serve to show the main elements of your project. It could be a flow chart, a screenshot, both, or whatever you think could serve for the scope. Remember: the aim is to showcase your project to people that are not necessarily familiar with the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Martidi</name></author>
	</entry>
</feed>