]> granicus.if.org Git - postgis/commitdiff
Two ST_AddBands missing variants added. Related tickets #858, #792.
authorJorge Arévalo <jorge.arevalo at deimos-space.com>
Sun, 20 Mar 2011 14:01:23 +0000 (14:01 +0000)
committerJorge Arévalo <jorge.arevalo at deimos-space.com>
Sun, 20 Mar 2011 14:01:23 +0000 (14:01 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@6944 b70326c6-7e19-0410-871a-916f4a2858ee

raster/rt_pg/rtpostgis.sql.in.c
raster/test/regress/rt_addband.sql
raster/test/regress/rt_addband_expected
raster/test/regress/rt_mapalgebra_expected

index 7fc7b030d5a86e97bd4f86fc2cad67ff34932168..94fb2dfbf996ff5c7bf7d6c7d4b95bddbd15befe 100644 (file)
@@ -215,6 +215,16 @@ CREATE OR REPLACE FUNCTION st_addband(raster1 raster, raster2 raster, nband1 int
     AS 'MODULE_PATHNAME', 'RASTER_copyband'
     LANGUAGE 'C' IMMUTABLE STRICT;
 
+CREATE OR REPLACE FUNCTION st_addband(raster1 raster, raster2 raster, nband int)
+    RETURNS RASTER
+    AS 'select st_addband($1, $2, st_numbands($1), $3)'
+    LANGUAGE 'SQL' IMMUTABLE;
+
+CREATE OR REPLACE FUNCTION st_addband(raster1 raster, raster2 raster)
+    RETURNS RASTER
+    AS 'select st_addband($1, $2, st_numbands($1), st_numbands($2) + 1)'
+    LANGUAGE 'SQL' IMMUTABLE;
+
 
 -----------------------------------------------------------------------
 -- MapAlgebra
index b2061f6dc575f357b1493f942e99bb8a3b79b24c..c5a0210a6ee7bb5fb7873aea9593adc00b86d6aa 100644 (file)
@@ -109,3 +109,5 @@ SELECT St_Value(ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0, -1
 SELECT St_Value(ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0, -1), 1, '64BF', 210000.4645643647457, NULL), 3, 3);
 SELECT St_Value(ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0, -1), 1, '64BF', 1234.4645643647457, NULL), 3, 3);
 SELECT St_Value(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0,-1), 1, '64BF', 1234.5678, NULL), ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0, -1), 1, 1), 3, 3);
+SELECT St_Value(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0,-1), 1, '64BF', 1234.5678, NULL), ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0, -1), 1), 3, 3);
+SELECT St_Value(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0,-1), 1, '64BF', 1234.5678, NULL), ST_MakeEmptyRaster(1000, 1000, 10, 10, 2, 2, 0, 0, -1)), 3, 3);
index 0afa784b649454fef54d6662d0da8a5c2027f7a3..40dabcbfa1539161107a23b217378c9c1b637f51 100644 (file)
@@ -130,3 +130,5 @@ WARNING:  Initial pixel value for 32BF band got converted from 210000.464564 to
 210000.464564365
 1234.46456436475
 1234.5678
+1234.5678
+1234.5678
index f8c810dbc158f6f542af42b6933345ef03bd0565..67f5298ce890719e425b942a7f54a41e1d1b747a 100644 (file)
-WARNING:  MapAlgebra: Raster is NULL. Returning NULL
+WARNING:  RASTER_mapAlgebra: Raster is NULL. Returning NULL
+WARNING:  Initial pixel value for 32BF band got converted from -1.000000 to 0.000000
 t
-WARNING:  MapAlgebra: Raster is empty. Returning an empty raster
+WARNING:  RASTER_mapAlgebra: Raster is empty. Returning an empty raster
 t
-WARNING:  Mapalgebra: Raster do not have the required band. Returning a raster without a band
+WARNING:  RASTER_mapAlgebra: Raster do not have the required band. Returning a raster without a band
 t
-|19
-|1
-|
-|-1
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-WARNING:  Pixel value for 4BUI band got truncated from 120 to 8
-100|8
+WARNING:  Initial pixel value for 32BF band got converted from -1.000000 to 0.000000
+1.17549435082229e-38|2
+WARNING:  Initial pixel value for 32BF band got converted from -1.000000 to 0.000000
+1.17549435082229e-38|20
+WARNING:  Initial pixel value for 32BF band got converted from -1.000000 to 0.000000
+1.17549435082229e-38|1.17549435082229e-38
+WARNING:  Initial pixel value for 32BF band got converted from -1.000000 to 0.000000
+1.17549435082229e-38|1.17549435082229e-38
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+WARNING:  Initial pixel value for 4BUI band got clamped from 120.000000 to 15
+100|
 100|120
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-WARNING:  Pixel value for 2BUI band got truncated from 121 to 1
-101|1
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+WARNING:  Initial pixel value for 2BUI band got clamped from 121.000000 to 3
+101|