From 1c27ee319885d340f63a562de1ff4686fb2cacff Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Mon, 31 Mar 2014 19:17:34 +0300 Subject: [PATCH] [processing] handle same memory error in another algorithm --- .../script/scripts/Extract_raster_values_to_CSV.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/plugins/processing/script/scripts/Extract_raster_values_to_CSV.py b/python/plugins/processing/script/scripts/Extract_raster_values_to_CSV.py index a27cf519c71..b1893530e89 100644 --- a/python/plugins/processing/script/scripts/Extract_raster_values_to_CSV.py +++ b/python/plugins/processing/script/scripts/Extract_raster_values_to_CSV.py @@ -65,7 +65,11 @@ for i in xrange(bandCount): progress.setPercentage(int(current * total)) rasterBand = raster.GetRasterBand(i + 1) - data = rasterBand.ReadAsArray() + try: + data = rasterBand.ReadAsArray() + except: + raise GeoAlgorithmExecutionException( + 'Error reading raster data. File might be too big.') layer.ResetReading() feature = layer.GetNextFeature() col = []