<?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-Tkeitt</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-Tkeitt"/>
	<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/wiki/Special:Contributions/Wiki-Tkeitt"/>
	<updated>2026-04-13T10:04:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=2008_Google_SoC_Application&amp;diff=23652</id>
		<title>2008 Google SoC Application</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=2008_Google_SoC_Application&amp;diff=23652"/>
		<updated>2008-03-19T18:28:45Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This application has been sent'''&lt;br /&gt;
&lt;br /&gt;
'''Don't bother to edit it any further'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Wolf|Wolf]] 18:11, 11 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
==What is your Organization's Name?==&lt;br /&gt;
OSGeo - Open Source Geospatial Foundation&lt;br /&gt;
&lt;br /&gt;
==What is your Organization's Homepage?==&lt;br /&gt;
http://www.osgeo.org/&lt;br /&gt;
&lt;br /&gt;
==Describe your organization.==&lt;br /&gt;
OSGeo is an incorporated not-for-profit organization serving as an umbrella organization for the Open Source Geospatial community in general, and 14 projects in particular.&lt;br /&gt;
&lt;br /&gt;
==Why is your organization applying to participate in GSoC 2008? What do you hope to gain by participating?==&lt;br /&gt;
We hope to get more students involved in open source geospatial development to grow the development community, and to advance particular projects. Additionally we hope to spread the word of open source GIS in the universities.&lt;br /&gt;
&lt;br /&gt;
==Did your organization participate in previous GSoC years? If so, please summarize your involvement and the successes and failures of your student projects. (optional)==&lt;br /&gt;
&lt;br /&gt;
OSGeo participated in GSoC in 2007.  Six OSGeo projects participated and were generally very successful.  OSGeo also sent one delegate to the Mentor Summit in 2007. See http://wiki.osgeo.org/wiki/SoC_Report_2007 for a full report.&lt;br /&gt;
&lt;br /&gt;
OSGeo was formed in early 2006 and hadn't participated in GSoC before 2007.  However, Refractions Research did participate in 2006 on behalf of the GeoTools, uDig, and PostGIS projects which now participate through OSGeo.  Most of the the previously participating mentors and administrators are involved in this years OSGeo GSoC effort.&lt;br /&gt;
&lt;br /&gt;
==If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)? (optional)==&lt;br /&gt;
&lt;br /&gt;
==What license does your project use?==&lt;br /&gt;
Different projects operate under a variety of OSI approved licenses, mainly GPL, LGPL, and MIT/X.&lt;br /&gt;
&lt;br /&gt;
==URL for your ideas page==&lt;br /&gt;
http://wiki.osgeo.org/wiki/Google_Summer_of_Code&lt;br /&gt;
&lt;br /&gt;
==What is the main development mailing list for your organization?==&lt;br /&gt;
&lt;br /&gt;
OSGeo Wide - discuss@lists.osgeo.org (http://lists.osgeo.org/mailman/listinfo/discuss)&lt;br /&gt;
&lt;br /&gt;
OSGeo SoC Mentors and Students - soc@lists.osgeo.org (http://lists.osgeo.org/mailman/listinfo/soc)&lt;br /&gt;
&lt;br /&gt;
'''Project lists'''&lt;br /&gt;
&lt;br /&gt;
* GeoServer - geoserver-devel@lists.sourceforge.net ( http://lists.sourceforge.net/lists/listinfo/geoserver-devel )&lt;br /&gt;
* GeoTools - geotools-devel@lists.sourceforge.net ( http://lists.sourceforge.net/lists/listinfo/geotools-devel )&lt;br /&gt;
* uDig - udig-devel@lists.refractions.net ( http://lists.refractions.net/mailman/listinfo/udig-devel )&lt;br /&gt;
* MapGuide - mapguide-internals@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/mapguide-internals )&lt;br /&gt;
* OpenJUMP - jump-pilot-devel@lists.sourceforge.net ( http://lists.sourceforge.net/lists/listinfo/jump-pilot-devel )&lt;br /&gt;
* MapServer - mapserver-dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/mapserver-dev )&lt;br /&gt;
* GDAL - gdal-dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/gdal-dev )&lt;br /&gt;
* PostGIS - postgis-users@postgis.refractions.net ( http://postgis.refractions.net/mailman/listinfo/postgis-users )&lt;br /&gt;
* GRASS - grass-dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/grass-dev )&lt;br /&gt;
* Mapbender - mapbender_dev@lists.osgeo.org ( http://lists.osgeo.org/mailman/listinfo/mapbender_dev )&lt;br /&gt;
&lt;br /&gt;
==Where is the main IRC channel for your organization?==&lt;br /&gt;
irc://irc.freenode.net/#osgeo&lt;br /&gt;
&lt;br /&gt;
'''Project irc channels:'''&lt;br /&gt;
* irc://irc.freenode.net/#geoserver&lt;br /&gt;
* irc://irc.freenode.net/#geotools&lt;br /&gt;
* irc://irc.freenode.net/#udig&lt;br /&gt;
* irc://irc.freenode.net/#mapbuilder&lt;br /&gt;
* irc://irc.freenode.net/#mapguide&lt;br /&gt;
* irc://irc.freenode.net/#mapserver&lt;br /&gt;
* irc://irc.freenode.net/#openlayers&lt;br /&gt;
* irc://irc.freenode.net/#gdal&lt;br /&gt;
* irc://irc.freenode.net/#postgis&lt;br /&gt;
* irc://irc.freenode.net/#grass&lt;br /&gt;
* irc://irc.freenode.net/#mapbender&lt;br /&gt;
&lt;br /&gt;
==Does your organization have an application template you would like to see students use? If so, please provide it now. (optional)==&lt;br /&gt;
&lt;br /&gt;
==Who will be your backup organization administrator? Please enter their Google Account address. We will email them to confirm, your organization will not become active until they respond. (optional)==&lt;br /&gt;
Frank Warmerdam (2007 administrator) - fwarmerdam at gmail.com&lt;br /&gt;
&lt;br /&gt;
==About Your Mentors==&lt;br /&gt;
===What criteria did you use to select these individuals as mentors? Please be as specific as possible.===&lt;br /&gt;
Mentors are selected by project steering comittees based on their reputation as skilled developers, previously demonstrated ability to support new project developers, and stated willingness to devote time to the mentoring process.&lt;br /&gt;
&lt;br /&gt;
===Who will your mentors be? Please enter their Google Account address separated by commas. If your organization is accepted we will email each mentor to invite them to take part. (optional)===&lt;br /&gt;
* fwarmerdam []gmail.com (Frank Warmerdam) - GDAL, MapServer&lt;br /&gt;
* wolf[]bergenheim.net (Wolf Bergenheim) - GRASS&lt;br /&gt;
* crschmidt []gmail.com (Christopher Schmidt) - OpenLayers&lt;br /&gt;
* euzuro []gmail.com (Erik Uzureau) - OpenLayers&lt;br /&gt;
* tim.schaub []gmail.com (Tim Schaub) - OpenLayers&lt;br /&gt;
* eric.c2c []gmail.com (Eric Lemoine) - OpenLayers&lt;br /&gt;
* bluecarto []gmail.com (Pierre Giraud) - OpenLayers&lt;br /&gt;
* shermange []gmail.com (Gary Sherman) - QGIS&lt;br /&gt;
* ottens []gmail.com (Steven Ottens) - Mapbuilder, OpenLayers&lt;br /&gt;
* cameron.shorter []gmail.com (Cameron Shorter) - Mapbuilder, OpenLayers&lt;br /&gt;
* dmorissette []gmail.com (Daniel Morissette) - MapServer, GDAL&lt;br /&gt;
* hobu.inc []gmail.com (Howard Butler) - MapServer, GDAL&lt;br /&gt;
* thomas.bonfort []gmail.com (Thomas Bonfort) - MapServer&lt;br /&gt;
* mloskot [] gmail.com (Mateusz Loskot) - GDAL&lt;br /&gt;
* assefay []gmail.com (Yewondwossen Assefa) - MapServer&lt;br /&gt;
* woodbri []swoodbridge.com (Stephen Woodbridge) - MapServer&lt;br /&gt;
* astrid_emde []osgeo.org - Mapbender&lt;br /&gt;
* marko.samson []gmail.com - Mapbender&lt;br /&gt;
* christoph.baudson []wheregroup.com - Mapbender&lt;br /&gt;
* uli []osgeo.org - Mapbender&lt;br /&gt;
* lars.beck []wheregroup.com Mapbender&lt;br /&gt;
* vera.schulze []wheregroup.com Mapbender&lt;br /&gt;
* arkepp []gmail.com (Arne Kepp)- GeoServer / GeoTools / GeoWebcache&lt;br /&gt;
* andrea.aime []gmail.com (Andrea Aime) - GeoServer / GeoTools&lt;br /&gt;
* cdwinslow []gmail.com - (David Winslow) GeoServer / GeoTools&lt;br /&gt;
* sbenthall []gmail.com - (Seb Benthall) OpenLayers&lt;br /&gt;
* jody.garnett []gmail.com - (Jody Garnett) GeoTools / uDig&lt;br /&gt;
* andrea.antonello []gmail.com - (Andrea Antonello) JGrass / uDig&lt;br /&gt;
* tbadard []gmail.com (Thierry Badard) - GeOxygene, GeoKettle and GeoMondrian&lt;br /&gt;
* kneufeld []refractions.net (Kevin Neufeld) - PostGIS&lt;br /&gt;
* benjubb []gmail.com (Ben Jubb) - PostGIS, GEOS&lt;br /&gt;
* lorenzo []ominiverdi.com (Lorenzo Becchi) - OpenLayers&lt;br /&gt;
* tkeitt []gmail.com (Tim Keitt) - PostGIS, GDAL, QGIS&lt;br /&gt;
&lt;br /&gt;
==About The Program==&lt;br /&gt;
===What is your plan for dealing with disappearing students?===&lt;br /&gt;
&lt;br /&gt;
In order to minimize the likelyhood of disappearing students we will ensure that the OSGeo administrative contact and the mentor have full contact information (email, home phone, etc) so that we can keep in touch with them.  &lt;br /&gt;
&lt;br /&gt;
In addition, we will make our reporting requirements clear up front.  Letting the students know that we will require weekly progress reports, participation on public IRC channels and mailing lists will all help ensure ongoing commitment to the work.&lt;br /&gt;
&lt;br /&gt;
===What is your plan for dealing with disappearing mentors?===&lt;br /&gt;
Project steering committees will appoint replacement mentors if existing mentors become unavailable or unresponsive during the project period.  Where possible we also plan to have backup mentors for projects so the backup mentor can fill in for, or replace the mentor in case of changing circumstances.&lt;br /&gt;
&lt;br /&gt;
===What steps will you take to encourage students to interact with your project's community before, during and after the program?===&lt;br /&gt;
The steps taken depend on the individual projects, as example last year GeoTools project has asked for weekly attendence at IRC meetings or status email.&lt;br /&gt;
&lt;br /&gt;
Further more the mentors are encouraged to actively involve the students in the community, but having the student interact with the mentor through the community channels rather then directly.&lt;br /&gt;
&lt;br /&gt;
Other possibilities include:&lt;br /&gt;
# Having potential students work with their potential mentor to prepare a brief plan for the implementation of their project.&lt;br /&gt;
# Setting milestones that need to be reached by the student. These milestones would be defined before the student's work begins. A student would subsequently write a brief e-mail informing  the appropriate OSGeo or project-specific mailing list when they have reached a milestone, giving a brief description of the work completed to that date.&lt;br /&gt;
# Selecting students that have shown interest previously in the geospatial field.&lt;br /&gt;
&lt;br /&gt;
===What will you do to ensure that your accepted students stick with the project after GSoC concludes?===&lt;br /&gt;
The steps taken depend on the individual projects, as example last year GeoTools project asked that students act as a &amp;quot;module maintainer&amp;quot; for their work. This role has an expected level of support associated with it.&lt;br /&gt;
&lt;br /&gt;
Apart from that, we are relying on the open development process and the appreciation that students will receive for implementing these needed features to provide positive feedback for the students. The projects will be encouraging the students to take ownership of their work, and to contribute in other areas they may be interested in. In some cases students may also have opportunities for future contract work if they make a good impression on community members.&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=2007_Google_SoC_Project_Milestones&amp;diff=14678</id>
		<title>2007 Google SoC Project Milestones</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=2007_Google_SoC_Project_Milestones&amp;diff=14678"/>
		<updated>2007-05-23T17:21:23Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: /* Project Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will be used to track the Milestones reached by each project particpating in the OSGeo Umbrella for the 2007 Google Summer of Code.&lt;br /&gt;
&lt;br /&gt;
= Project Information =&lt;br /&gt;
&lt;br /&gt;
{|border=1 align=center&lt;br /&gt;
| Student || Project || Primary Mentor/Contact || Alternate Mentor/Contact || Subscribed To Project Mailing List || Subscribed To OSGeo Mailing List || Repository Access &lt;br /&gt;
|-&lt;br /&gt;
| Daniel Bundala || GRASS - Line simplification &amp;amp; Smoothing Modules ([http://code.google.com/soc/osgeo/appinfo.html?csaid=3D7195C3927C616D Abstract])|| Wolf Bergenheim || - || Y || Y || Y&lt;br /&gt;
|-&lt;br /&gt;
| Maximilian Maldacker || GRASS - Shortest Path in Free Vector Space ([http://code.google.com/soc/osgeo/appinfo.html?csaid=FEF51B36978B92BF Abstract])|| Wolf Bergenheim || - || Y || Y || N&lt;br /&gt;
|-&lt;br /&gt;
| Klokan Petr Přidal || [[GDAL2Tiles_SoC_2007|GDAL - GDAL2Tiles, Tile Raster Driver]] || Howard Butler || - || Y || Y || N&lt;br /&gt;
|-&lt;br /&gt;
| Jens Oberender || [http://code.google.com/soc/osgeo/app.html?csaid=Ml0LEQJxRzMKMhJKHQ5FCXYEbxBSEg4ECSBSOUMBQAlV%0A GDAL - KML Read Support For Existing Driver] || Mateusz Loskot || - || Y || Y || Account created, not tested&lt;br /&gt;
|-&lt;br /&gt;
| Christophe Rousson || uDig - Data Caching || Ian Turton || Jesse || Y || Y || N&lt;br /&gt;
|-&lt;br /&gt;
| Eduin Yezid Carrillo Vega|| PostGIS - Materialized Views with Geometric Support|| Mark Leslie || Kevin Neufeld || Y || N || Y&lt;br /&gt;
|-&lt;br /&gt;
| Christopher Whitney || GeoServer - JTileCache || Justin Deoliveira || - || Y || Y || N&lt;br /&gt;
|-&lt;br /&gt;
| Petr Pridal || GDAL - Raster Driver For PNG/JPG Tile Structure || Howard Butler || ? || N || N || N&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Romagnolil || GeoTools - Multi-Dimensional Raster Data Sources|| Simone Giannecchini || ? || N || N || N &lt;br /&gt;
|-&lt;br /&gt;
| Jan Jezek|| GeoTools and uDig - Transformation Algorithms || Jesse Eichar || N || N || N&lt;br /&gt;
|-&lt;br /&gt;
| Xing Lin || PostGIS - Coverage Model and Operations ([http://code.google.com/soc/osgeo/appinfo.html?csaid=2425D23F080CAAFB Abstract])|| Timothy Keitt|| (request to postgis-devel) || Y || Y || N&lt;br /&gt;
|-&lt;br /&gt;
| Anthony Manfredi || GeoServer - Style Edirot || Andrea Aime||? || N || N || N&lt;br /&gt;
|-&lt;br /&gt;
| Rui Li || uDig Interactive GeoRSS Tool || Richard Gould || ? || N || N || N&lt;br /&gt;
|-&lt;br /&gt;
| Philippe Vachon || GDAL - Synthetic RADAR Processor || Frank Warmerdam || Cancelled || N || N || N&lt;br /&gt;
|-&lt;br /&gt;
| Hans Haggstrom || GeoTools 3D Rendering Pipeline || Jody Garnett || Landon Blake || N || N || N&lt;br /&gt;
|-&lt;br /&gt;
| Adam Nowacki || GDAL - OCG WMS Driver || Daniel Morissette || ? || Y || Y || N&lt;br /&gt;
|-&lt;br /&gt;
| Michael Craig || 3D Rendering Pipeline Component For GIs Servers ||Jody Garnett || ? || N || N || N&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: Another similar table can be found here:&lt;br /&gt;
- http://docs.codehaus.org/display/GEOTOOLS/Summer+of+Code&lt;br /&gt;
&lt;br /&gt;
= Navigation = &lt;br /&gt;
[http://wiki.osgeo.org/index.php/Google_Summer_of_Code OSGeo Google Summer of Code Home]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/soc/ 2007 Google Summer of Code Home]&lt;br /&gt;
&lt;br /&gt;
List of [http://code.google.com/soc/osgeo/about.html OSGeo proposals for Summer of Code]&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12681</id>
		<title>PostGIS SoC Ideas 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12681"/>
		<updated>2007-03-15T16:58:19Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: /* Potential Mentors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas for Google Summer of Code students wanting to work on PostGIS ==&lt;br /&gt;
&lt;br /&gt;
=== Topology model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project consists in providing a standardized interface for storing topology information, that is sets of Edges, Nodes, Areas and their relations in constituting a Feature. There's already a [http://postgis.refractions.net/support/wiki/index.php?PostgisTopology draft implementation] of the model, what can be done is (in random order):&lt;br /&gt;
 &lt;br /&gt;
* Implementing topological operation directly using the topology model rather then converting input to simple Geometries.&lt;br /&gt;
* Import from / export to popular topology data formats (ie: TIGER)&lt;br /&gt;
 &lt;br /&gt;
=== Network model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project is aimed at providing a standardized interface for topological&lt;br /&gt;
network information storage and operations. Tipical use would be modeling&lt;br /&gt;
communication networks, composed by Links and Nodes, and performing&lt;br /&gt;
tasks such as least cost path finding.&lt;br /&gt;
&lt;br /&gt;
==== Linking to CGAL Library ====&lt;br /&gt;
&lt;br /&gt;
The [http://www.cgal.org/ Computational Geometry Algorithms Library] supports many algorithms for spatial analysis. Voronois, delaunays, etc.&lt;br /&gt;
==== Linking to Boost Graph Library ====&lt;br /&gt;
&lt;br /&gt;
The [http://www.boost.org/libs/graph/doc/index.html Boost Graph Library] supports many algorithms for graph and network analysis. Because it uses a generic iterator-based interface, it can easily be grafted into other frameworks simply by providing the appropriate iterator classes.&lt;br /&gt;
&lt;br /&gt;
=== Coverage model and operations ===&lt;br /&gt;
 &lt;br /&gt;
Allow storage and operations on coverage (raster-like) data.&lt;br /&gt;
 &lt;br /&gt;
=== GEOS performance improvements ===&lt;br /&gt;
 &lt;br /&gt;
The [http://geos.refractions.net/ GEOS] C++ library suffers from a design too closely bound to it's Java-implemented parent, [http://www.jump-project.org/project.php?PID=JTS&amp;amp;SID=OVER JTS]. This approach has introduced an unnecessary overhead throughout&lt;br /&gt;
the whole operations flow due to excessive dynamic polymorphism and heap allocations. Redesigning the most used subsystems could improve the overall performance. Random ideas:&lt;br /&gt;
 &lt;br /&gt;
* Redesign index classes using a templated approach.&lt;br /&gt;
* Enforce use of standard algorithms wherever appropriate.&lt;br /&gt;
&lt;br /&gt;
== Potential Mentors ==&lt;br /&gt;
&lt;br /&gt;
Developers in the PostGIS community who would be interested in supporting one of the above projects:&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] - mloskot[]gmail.com - interested in supporting ''GEOS performance improvements'' task&lt;br /&gt;
* [[User:Tkeitt|Tim Keitt]] - I'm interested in supporting &amp;quot;Network model and operations&amp;quot; and &amp;quot;Coverage model and operations&amp;quot; tasks&lt;br /&gt;
&lt;br /&gt;
(please include your google account info)&lt;br /&gt;
&lt;br /&gt;
== Other projects ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12162</id>
		<title>PostGIS SoC Ideas 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12162"/>
		<updated>2007-03-07T21:38:50Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: /* Linking to Boost Graph Library */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas for Google Summer of Code students wanting to work on PostGIS ==&lt;br /&gt;
&lt;br /&gt;
=== Topology model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project consists in providing a standardized interface for storing topology information, that is sets of Edges, Nodes, Areas and their relations in constituting a Feature. There's already a [http://postgis.refractions.net/support/wiki/index.php?PostgisTopology draft implementation] of the model, what can be done is (in random order):&lt;br /&gt;
 &lt;br /&gt;
* Implementing topological operation directly using the topology model rather then converting input to simple Geometries.&lt;br /&gt;
* Import from / export to popular topology data formats (ie: TIGER)&lt;br /&gt;
 &lt;br /&gt;
=== Network model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project is aimed at providing a standardized interface for topological&lt;br /&gt;
network information storage and operations. Tipical use would be modeling&lt;br /&gt;
communication networks, composed by Links and Nodes, and performing&lt;br /&gt;
tasks such as least cost path finding.&lt;br /&gt;
&lt;br /&gt;
==== Linking to Boost Graph Library ====&lt;br /&gt;
&lt;br /&gt;
The [http://www.boost.org/libs/graph/doc/index.html Boost Graph Library] supports many algorithms for graph and network analysis. Because it uses a generic iterator-based interface, it can easily be grafted into other frameworks simply by providing the appropriate iterator classes.&lt;br /&gt;
&lt;br /&gt;
=== Coverage model and operations ===&lt;br /&gt;
 &lt;br /&gt;
Allow storage and operations on coverage (raster-like) data.&lt;br /&gt;
 &lt;br /&gt;
=== GEOS performance improvements ===&lt;br /&gt;
 &lt;br /&gt;
The [http://geos.refractions.net/ GEOS] C++ library suffers from a design too closely bound to it's Java-implemented parent, [http://www.jump-project.org/project.php?PID=JTS&amp;amp;SID=OVER JTS]. This approach has introduced an unnecessary overhead throughout&lt;br /&gt;
the whole operations flow due to excessive dynamic polymorphism and heap allocations. Redesigning the most used subsystems could improve the overall performance. Random ideas:&lt;br /&gt;
 &lt;br /&gt;
* Redesign index classes using a templated approach.&lt;br /&gt;
* Enforce use of standard algorithms wherever appropriate.&lt;br /&gt;
&lt;br /&gt;
== Potential Mentors ==&lt;br /&gt;
&lt;br /&gt;
Developers in the PostGIS community who would be interested in supporting one of the above projects:&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] - I'm strongly interested in supporting ''GEOS performance improvements'' task&lt;br /&gt;
* [[User:Tkeitt|Tim Keitt]] - I'm interested in supporting &amp;quot;Linking PostGIS to the Boost Graph Library&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Other projects ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12161</id>
		<title>PostGIS SoC Ideas 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12161"/>
		<updated>2007-03-07T21:37:15Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: /* Network model and operations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas for Google Summer of Code students wanting to work on PostGIS ==&lt;br /&gt;
&lt;br /&gt;
=== Topology model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project consists in providing a standardized interface for storing topology information, that is sets of Edges, Nodes, Areas and their relations in constituting a Feature. There's already a [http://postgis.refractions.net/support/wiki/index.php?PostgisTopology draft implementation] of the model, what can be done is (in random order):&lt;br /&gt;
 &lt;br /&gt;
* Implementing topological operation directly using the topology model rather then converting input to simple Geometries.&lt;br /&gt;
* Import from / export to popular topology data formats (ie: TIGER)&lt;br /&gt;
 &lt;br /&gt;
=== Network model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project is aimed at providing a standardized interface for topological&lt;br /&gt;
network information storage and operations. Tipical use would be modeling&lt;br /&gt;
communication networks, composed by Links and Nodes, and performing&lt;br /&gt;
tasks such as least cost path finding.&lt;br /&gt;
&lt;br /&gt;
==== Linking to Boost Graph Library ====&lt;br /&gt;
&lt;br /&gt;
The [http://www.boost.org/libs/graph/doc/index.html|Boost Graph Library] supports many algorithms for graph and network analysis. Because it uses a generic iterator-based interface, it can easily be grafted into other frameworks simply by providing the appropriate iterator classes.&lt;br /&gt;
&lt;br /&gt;
=== Coverage model and operations ===&lt;br /&gt;
 &lt;br /&gt;
Allow storage and operations on coverage (raster-like) data.&lt;br /&gt;
 &lt;br /&gt;
=== GEOS performance improvements ===&lt;br /&gt;
 &lt;br /&gt;
The [http://geos.refractions.net/ GEOS] C++ library suffers from a design too closely bound to it's Java-implemented parent, [http://www.jump-project.org/project.php?PID=JTS&amp;amp;SID=OVER JTS]. This approach has introduced an unnecessary overhead throughout&lt;br /&gt;
the whole operations flow due to excessive dynamic polymorphism and heap allocations. Redesigning the most used subsystems could improve the overall performance. Random ideas:&lt;br /&gt;
 &lt;br /&gt;
* Redesign index classes using a templated approach.&lt;br /&gt;
* Enforce use of standard algorithms wherever appropriate.&lt;br /&gt;
&lt;br /&gt;
== Potential Mentors ==&lt;br /&gt;
&lt;br /&gt;
Developers in the PostGIS community who would be interested in supporting one of the above projects:&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] - I'm strongly interested in supporting ''GEOS performance improvements'' task&lt;br /&gt;
* [[User:Tkeitt|Tim Keitt]] - I'm interested in supporting &amp;quot;Linking PostGIS to the Boost Graph Library&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Other projects ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=User:Tkeitt&amp;diff=12160</id>
		<title>User:Tkeitt</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=User:Tkeitt&amp;diff=12160"/>
		<updated>2007-03-07T21:33:09Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My web site is [http://www.keittlab.org/]&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
	<entry>
		<id>https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12159</id>
		<title>PostGIS SoC Ideas 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.osgeo.org/w/index.php?title=PostGIS_SoC_Ideas_2007&amp;diff=12159"/>
		<updated>2007-03-07T21:32:48Z</updated>

		<summary type="html">&lt;p&gt;Wiki-Tkeitt: /* Potential Mentors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideas for Google Summer of Code students wanting to work on PostGIS ==&lt;br /&gt;
&lt;br /&gt;
=== Topology model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project consists in providing a standardized interface for storing topology information, that is sets of Edges, Nodes, Areas and their relations in constituting a Feature. There's already a [http://postgis.refractions.net/support/wiki/index.php?PostgisTopology draft implementation] of the model, what can be done is (in random order):&lt;br /&gt;
 &lt;br /&gt;
* Implementing topological operation directly using the topology model rather then converting input to simple Geometries.&lt;br /&gt;
* Import from / export to popular topology data formats (ie: TIGER)&lt;br /&gt;
 &lt;br /&gt;
=== Network model and operations ===&lt;br /&gt;
 &lt;br /&gt;
The project is aimed at providing a standardized interface for topological&lt;br /&gt;
network information storage and operations. Tipical use would be modeling&lt;br /&gt;
communication networks, composed by Links and Nodes, and performing&lt;br /&gt;
tasks such as least cost path finding.&lt;br /&gt;
 &lt;br /&gt;
=== Coverage model and operations ===&lt;br /&gt;
 &lt;br /&gt;
Allow storage and operations on coverage (raster-like) data.&lt;br /&gt;
 &lt;br /&gt;
=== GEOS performance improvements ===&lt;br /&gt;
 &lt;br /&gt;
The [http://geos.refractions.net/ GEOS] C++ library suffers from a design too closely bound to it's Java-implemented parent, [http://www.jump-project.org/project.php?PID=JTS&amp;amp;SID=OVER JTS]. This approach has introduced an unnecessary overhead throughout&lt;br /&gt;
the whole operations flow due to excessive dynamic polymorphism and heap allocations. Redesigning the most used subsystems could improve the overall performance. Random ideas:&lt;br /&gt;
 &lt;br /&gt;
* Redesign index classes using a templated approach.&lt;br /&gt;
* Enforce use of standard algorithms wherever appropriate.&lt;br /&gt;
&lt;br /&gt;
== Potential Mentors ==&lt;br /&gt;
&lt;br /&gt;
Developers in the PostGIS community who would be interested in supporting one of the above projects:&lt;br /&gt;
* [[User:Mloskot|Mateusz Loskot]] - I'm strongly interested in supporting ''GEOS performance improvements'' task&lt;br /&gt;
* [[User:Tkeitt|Tim Keitt]] - I'm interested in supporting &amp;quot;Linking PostGIS to the Boost Graph Library&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Other projects ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Google Summer of Code]]&lt;/div&gt;</summary>
		<author><name>Wiki-Tkeitt</name></author>
	</entry>
</feed>