added raster dataset processing