Difference between revisions of "GDAL SoC Ideas"

From OSGeo
Jump to navigation Jump to search
(Added SAR Processor Proposal (hope nobody thinks I'm too crazy!))
Line 18: Line 18:
 
#* [http://svn.osgeo.org/gdal/trunk/gdal/frmts/png PNG Driver (using libpng)]
 
#* [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)]
 
#* [http://svn.osgeo.org/gdal/trunk/gdal/frmts/jpeg JPEG Driver (using libjpeg)]
# Extend the OGR SQL parser to support some OGC SQL spatial function operators.
 
 
# New feature Clip to Extents of other raster, paying attention to nodata (take Raster A, and clip out/erase all areas for which Raster B does not extend to or has nodata values)
 
# New feature Clip to Extents of other raster, paying attention to nodata (take Raster A, and clip out/erase all areas for which Raster B does not extend to or has nodata values)
 
#* Utilize the rasterization algorithm that is part of [http://svn.osgeo.org/gdal/trunk/gdal/apps/gdal_rasterize.cpp gdal_rasterize.cpp]
 
#* Utilize the rasterization algorithm that is part of [http://svn.osgeo.org/gdal/trunk/gdal/apps/gdal_rasterize.cpp gdal_rasterize.cpp]
 
# New feature to Clip by Polygon, as above but use a vector polygon for the selection area(s)
 
# New feature to Clip by Polygon, as above but use a vector polygon for the selection area(s)
# OGR WFS read driver
+
#* Utilize the rasterization algorithm that is part of [http://svn.osgeo.org/gdal/trunk/gdal/apps/gdal_rasterize.cpp gdal_rasterize.cpp]
 +
# OGR WFS read driver using existing OGR GML driver for feature parsing.
 +
#* [http://portal.opengeospatial.org/files/?artifact_id=14145 OGC WFS Specification]
 
# Design a SAR (Synthetic Aperture RADAR) "Processor" using GDAL as a data reader/processed data writer
 
# Design a SAR (Synthetic Aperture RADAR) "Processor" using GDAL as a data reader/processed data writer
 
#* Provide enhancements to relevant drivers (and potentially write new drivers) for reading new/common unprocessed SAR data sources, including metadata support where needed
 
#* Provide enhancements to relevant drivers (and potentially write new drivers) for reading new/common unprocessed SAR data sources, including metadata support where needed
 
#* Implement an end-to-end Range-Doppler Algorithm processor for platforms where processing details are available
 
#* Implement an end-to-end Range-Doppler Algorithm processor for platforms where processing details are available

Revision as of 20:39, 11 March 2007

GDAL/OGR Related ideas for the Google Summer of Code 2007:

  1. Write an OGC WMS (Web Map Service) driver, likely somewhat modelled on the WCS driver implementation.
  2. Extend the existing KML vector feature writer to also support reading KML, and otherwise generalize this driver.
  3. Implement a raster reader/writer for KML.
  4. Generally implement new file format drivers for geospatial raster or vector formats not already supported by GDAL/OGR. GDAL Raster Driver Tutorial, OGR Driver Tutorial, Existing Raster Formats, Existing Vector Formats
  5. Implement GeoPNG/GeoJPEG by embeding 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).
  6. New feature Clip to Extents of other raster, paying attention to nodata (take Raster A, and clip out/erase all areas for which Raster B does not extend to or has nodata values)
  7. New feature to Clip by Polygon, as above but use a vector polygon for the selection area(s)
  8. OGR WFS read driver using existing OGR GML driver for feature parsing.
  9. Design a SAR (Synthetic Aperture RADAR) "Processor" using GDAL as a data reader/processed data writer
    • Provide enhancements to relevant drivers (and potentially write new drivers) for reading new/common unprocessed SAR data sources, including metadata support where needed
    • Implement an end-to-end Range-Doppler Algorithm processor for platforms where processing details are available