= Google Summer of Code = GDAL participates in the [http://wiki.osgeo.org/index.php/Google_Summer_of_Code Google Summer of Code] under the OSGeo umbrella. * [wiki:SoCProjects 2007 Projects] == 2008 Ideas List == These are suggestions. Students are encouraged to come up with their own ideas as well. 1. Implement GeoPNG/GeoJPEG by embedding coordinate system and geotransformation information (possibly in GML) as chunks in PNG and JPEG files (see GML JP2 for a model of how this might be done). * [http://portal.opengeospatial.org/files/?artifact_id=13252 GMLJP2 Specification] * GMLJP2 Code: [http://svn.osgeo.org/gdal/trunk/gdal/gcore/gdaljp2metadata.cpp gdaljp2metadata.cpp] [http://svn.osgeo.org/gdal/trunk/gdal/gcore/gdalgmlcoverage.cpp gdalgmlcoverage.cpp] * [http://trac.osgeo.org/gdal/ticket/1742] was an attempt to provide georeferencing to PNG, GIF and JPEG datasets. The format itself used lacks standardization, but the mechanisms used can be usefull. 2. [http://svn.osgeo.org/gdal/trunk/gdal/frmts/png PNG Driver (using libpng)] * [http://svn.osgeo.org/gdal/trunk/gdal/frmts/jpeg JPEG Driver (using libjpeg)] 3. OGR WFS read (or read/write) driver using existing OGR GML driver for feature parsing. * [http://portal.opengeospatial.org/files/?artifact_id=14145 OGC WFS Specification] * [http://www.opengeospatial.org/standards/wfs The OpenGIS Web Feature Service (WFS) Implementation Specification] * [http://www.gdal.org/ogr/ogr_drivertut.html OGR Driver Tutorial] 4. Implement alternative driver for GML 2 and GML 3 using Expat XML parser. 5. Develop a driver for GeoRSS * [http://georss.org GeoRSS specification] 6. Develop a driver for [http://www.openstreetmap.org/ OpenStreetMap] protocol * [http://wiki.openstreetmap.org/index.php/Protocol OSM Protocol Stack] 7. Develop a driver for IBM DB2 and its Spatial Extender * [http://www-306.ibm.com/software/data/spatial/db2spatial/ DB2 Spatial Extender]