Changes between Version 29 and Version 30 of SummerOfCode


Ignore:
Timestamp:
Mar 12, 2010, 5:39:40 PM (14 years ago)
Author:
warmerdam
Comment:

copy 2009 ideas to 2010 and trim out no longer applicable ideas, and add a few.

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode

    v29 v30  
    88Google will be sponsoring another [http://code.google.com/soc/ Summer of Code] for 2010.
    99
    10 Below are a few ideas from previous years.
     101. '''OpenEV2''': [http://openev.sourceforge.net/ OpenEV] is a GUI tool for efficient displaying and analyzing geospatial data formats supported by GDAL/OGR (including GeoTIFF, MrSID, ECW, .. ESRI Shape files, ..), it is able to convert between file formats, reproject, crop, display by OpenGL a 3D terrain based on elevation from DEM files on Linux, Windows and Mac. Have a look at [http://openev.sourceforge.net/index.php?page=screenshots screenshots] or [http://fwtools.maptools.org/ try it]. It has almost finished port to GTK 2.0 and GDAL python-ng which needs a bit of work, packaging and improvement, more info at [http://www.nabble.com/OpenEV2-updated-td21101297.html OpenEV2 updated post]. Knowledge: Python, GNU tools, GTK 2.0, Linux and partly C, C++.
     11
     122. '''PNG Driver''': Implement efficient PNG driver using libPNG with support for optimization of PNG images exported by GDAL (info: [http://www.gdal.org/gdal_drivertut.html tutorial] + [http://svn.osgeo.org/gdal/trunk/gdal/frmts/png png driver]). You can reuse existing open-source [http://members.ozemail.com.au/~dekker/NEUQUANT.HTML NeuQuant algorithm] for RGBA and RGB export. [http://members.ozemail.com.au/~dekker/NEUQUANT.HTML NeuQuant] is easy-to-use practical demonstration of power of the Kohonen Neural Networks. It's source code can be included into GDAL from [http://members.ozemail.com.au/~dekker/NEUQUANT.C original implementation of the algorithm] and/or from [http://pngnq.sourceforge.net/ pngnq utility]. There are also other open-source tools implementing optimization of PNG which can be reused ([http://advancemame.sourceforge.net/doc-advpng.html AdvPNG], [http://optipng.sourceforge.net/ OptiPNG], [http://pmt.sourceforge.net/pngcrush/ PNGcrush]) or can be a source of inspiration ([http://www.advsys.net/ken/util/pngout.htm PNGOut]). Result should be an improved PNG driver for GDAL together with color quantization functions which will produce png files with optimized file-size. Result of this work is going to be usable in MapServer, GRASS, MapTiler and other GDAL-based projects. Knowledge: C, C++
     13
     143. '''ODBC Driver''': Implement write support for the ODBC driver and include support for MSSQL2008 spatial database. The current ODBC driver should be extended to create or transfer spatial data into the ODBC data sources like Microsoft SQL Server. The driver must have built-in support to auto create the XMIN, YMIN, XMAX and YMAX shape envelope values for the non-spatial databases and the spatial index for the MSSQL2008 spatial databases. (info: [http://www.gdal.org/ogr/drv_odbc.html]). Result of this work is going to be usable in any project using the OGR libraries. Knowledge: C, C++, MSSQL2008 Spatial
     15
     164. '''OGR SQL .NET Data Provider''': Implement a .NET Data Provider inteface for the OGR SQL API. This sample application would allow the user to use OgrSqlDataAdapter to read the result of an OGR SQL query into a DataSet which could be used as the datasource of the bindable .NET controls. The provider would also support transactions and batch queries and read the multiple results into multiple data tables within the same DataSet. The OgrSqlDataReader would provide a convenient way to retrieve the records sequentially for the user. (info: [http://www.gdal.org/ogr/ogr_sql.html]). Result of this work would go to the sample application section of the C# interface. Knowledge: C#, .NET Framework Class Libraries
     17
     185. '''OGR WFS read (or read/write) driver''' using existing OGR GML driver for feature parsing.
     19 * [http://portal.opengeospatial.org/files/?artifact_id=14145 OGC WFS Specification]
     20 * [http://www.opengeospatial.org/standards/wfs The OpenGIS Web Feature Service (WFS) Implementation Specification]
     21 * [http://www.gdal.org/ogr/ogr_drivertut.html OGR Driver Tutorial]
     22
     236. '''Develop a driver for IBM DB2 and its Spatial Extender'''
     24 * [http://www-306.ibm.com/software/data/spatial/db2spatial/ DB2 Spatial Extender]
     25
     267. '''GDAL_CALC.PY''' - Development of a simple raster calculator based on Python+GDAL. Use sample:
     27    % gdal_calc a=img1.tif b=img2.tif c=img3.tif -calc c=((a+b)/2)
     28
     298. '''Multithreading''' - Work to make GDAL and/or OGR threadsafe, and develop a test suite to validate.
     30
     31''or your own ideas..''
    1132
    1233== 2009 Ideas List ==