Changes between Version 33 and Version 34 of SummerOfCode
- Timestamp:
- Apr 8, 2011, 7:02:12 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SummerOfCode
v33 v34 20 20 3. '''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 21 21 22 Note : a [MSSQLSpatial driver http://gdal.org/ogr/drv_mssqlspatial.html] now exists. 23 22 24 4. '''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 23 25 … … 27 29 * [http://www.gdal.org/ogr/ogr_drivertut.html OGR Driver Tutorial] 28 30 31 Note : a [OGR WFS driver http://gdal.org/ogr/drv_wfs.html] now exists 32 29 33 6. '''Develop a driver for IBM DB2 and its Spatial Extender''' 30 34 * [http://www-306.ibm.com/software/data/spatial/db2spatial/ DB2 Spatial Extender] … … 32 36 7. '''GDAL_CALC.PY''' - Development of a simple raster calculator based on Python+GDAL. Use sample: 33 37 % gdal_calc a=img1.tif b=img2.tif c=img3.tif -calc c=((a+b)/2) 38 39 Note : a [gdal_calc.py http://trac.osgeo.org/gdal/browser/trunk/gdal/swig/python/scripts/gdal_calc.py] script now exists. 34 40 35 41 8. '''Multithreading''' - Work to make GDAL and/or OGR threadsafe, and develop a test suite to validate. … … 40 46 41 47 1. '''KML Driver''': Develop an enhanced KML driver using Google's [http://code.google.com/p/libkml/ libkml] library. A new driver based around Google's reference implementation would fix some limitations in the current driver (no multi-geometries, no KMZ support, etc), make it easier to keep the driver up to date as KML evolves, and should generally make it easier for GDAL software to exchange data with Google Earth. Both OGR (vector) and GDAL (raster) KML drivers could be developed. 48 49 Note : a [OGR LIBKML driver http://gdal.org/ogr/drv_libkml.html] now exists 50 42 51 43 52 2. '''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++.