]> granicus.if.org Git - postgis/commitdiff
Added a flag --with-raster-dblwarning so as to provide the software builder the optio...
authorBborie Park <bkpark at ucdavis.edu>
Fri, 18 Nov 2011 18:30:00 +0000 (18:30 +0000)
committerBborie Park <bkpark at ucdavis.edu>
Fri, 18 Nov 2011 18:30:00 +0000 (18:30 +0000)
Associated ticket is #1307

git-svn-id: http://svn.osgeo.org/postgis/trunk@8181 b70326c6-7e19-0410-871a-916f4a2858ee

configure.ac
raster/raster_config.h.in
raster/rt_core/rt_api.c
raster/rt_core/rt_api.h
raster/test/regress/rt_addband_expected
raster/test/regress/rt_mapalgebraexpr_expected
raster/test/regress/rt_mapalgebrafct_expected
raster/test/regress/rt_mapalgebrafctngb_expected

index 443d98de55f99d544d063fb7e4a75a7bc5fe9cd3..2460372fc5139b1ade0a52e69eeccfc25b775a1a 100644 (file)
@@ -824,10 +824,10 @@ if test "x$RASTER" = "xraster"; then dnl # {
     POSTGIS_RASTER_BUILD_DATE=`date -u "+%Y-%m-%d %H:%M:%S"`
     POSTGIS_RASTER_SCRIPTS_VERSION="$POSTGIS_RASTER_LIB_VERSION"
 
-    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_VERSION], ["$POSTGIS_RASTER_VERSION"], [WKTRaster version])
-    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_LIB_VERSION], ["$POSTGIS_RASTER_LIB_VERSION"], [WKTRaster library version])
-    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_BUILD_DATE], ["$POSTGIS_RASTER_BUILD_DATE"], [WKTRaster build date])
-    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_SCRIPTS_VERSION], ["$POSTGIS_RASTER_SCRIPTS_VERSION"], [WKTRaster scripts version])
+    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_VERSION], ["$POSTGIS_RASTER_VERSION"], [PostGIS Raster version])
+    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_LIB_VERSION], ["$POSTGIS_RASTER_LIB_VERSION"], [PostGIS Raster library version])
+    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_BUILD_DATE], ["$POSTGIS_RASTER_BUILD_DATE"], [PostGIS Raster build date])
+    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_SCRIPTS_VERSION], ["$POSTGIS_RASTER_SCRIPTS_VERSION"], [PostGIS Raster scripts version])
 
     AC_SUBST([POSTGIS_RASTER_VERSION])
     AC_SUBST([POSTGIS_RASTER_LIB_VERSION])
@@ -849,6 +849,15 @@ if test "x$RASTER" = "xraster"; then dnl # {
     AC_SUBST([LIBPGCOMMON_CFLAGS])
     AC_SUBST([LIBPGCOMMON_LDFLAGS])
 
+    dnl ===========================================================================
+    dnl Allow output of double truncation warnings with --with-raster-dblwarning
+    dnl ===========================================================================
+
+    AC_ARG_WITH([raster-dblwarning], AC_HELP_STRING([--with-raster-dblwarning], [output double truncation warnings.  Only used with --with-raster]), 
+        [POSTGIS_RASTER_WARN_ON_TRUNCATION=1], [POSTGIS_RASTER_WARN_ON_TRUNCATION=0]) 
+
+    AC_DEFINE_UNQUOTED([POSTGIS_RASTER_WARN_ON_TRUNCATION], [$POSTGIS_RASTER_WARN_ON_TRUNCATION], [Define to 1 if a warning is outputted every time a double is truncated])
+
     dnl ========================================================================
     dnl Determine GDAL Support
     dnl
@@ -870,7 +879,7 @@ if test "x$RASTER" = "xraster"; then dnl # {
        GDAL_MIN_VERSION_NUMBER=160 dnl TODO: Use GDAL version calculation MAJOR*1000+MINOR*100+REV*10+BUILD
 
     AC_ARG_WITH([gdalconfig],
-               AC_HELP_STRING([--with-gdalconfig=@<:@ARG@:>@],[specify location of gdal-config (ARG=path)]),
+               AC_HELP_STRING([--with-gdalconfig=@<:@ARG@:>@],[specify location of gdal-config (ARG=path).  Only used with --with-raster]),
                [GDAL_CONFIG="$withval"], [GDAL_CONFIG=""])
 
     AC_MSG_CHECKING([for GDAL >= $GDAL_MIN_VERSION])
index 5c02e61b75faf6c7da96d06341cc4afad2c94408..a4bfdf1c4ee534ea80fb0dc82ce5bc083cfb2ca2 100644 (file)
@@ -1,44 +1,5 @@
 /* raster_config.h.in.  Generated from configure.ac by autoheader.  */
 
-/* Define to 1 if you have the <dlfcn.h> header file. */
-#undef HAVE_DLFCN_H
-
-/* Defined if libiconv headers and library are present */
-#undef HAVE_ICONV
-
-/* Define to 1 if you have the <inttypes.h> header file. */
-#undef HAVE_INTTYPES_H
-
-/* Define to 1 if you have the `pq' library (-lpq). */
-#undef HAVE_LIBPQ
-
-/* Define to 1 if you have the <memory.h> header file. */
-#undef HAVE_MEMORY_H
-
-/* Define to 1 if you have the <stdint.h> header file. */
-#undef HAVE_STDINT_H
-
-/* Define to 1 if you have the <stdlib.h> header file. */
-#undef HAVE_STDLIB_H
-
-/* Define to 1 if you have the <strings.h> header file. */
-#undef HAVE_STRINGS_H
-
-/* Define to 1 if you have the <string.h> header file. */
-#undef HAVE_STRING_H
-
-/* Define to 1 if you have the <sys/stat.h> header file. */
-#undef HAVE_SYS_STAT_H
-
-/* Define to 1 if you have the <sys/types.h> header file. */
-#undef HAVE_SYS_TYPES_H
-
-/* Define to 1 if you have the <unistd.h> header file. */
-#undef HAVE_UNISTD_H
-
-/* Define to the sub-directory in which libtool stores uninstalled libraries.*/
-#undef LT_OBJDIR
-
 /* PostGIS Raster build date */
 #undef POSTGIS_RASTER_BUILD_DATE
 
@@ -54,9 +15,6 @@
 /* PostGIS Raster minor version */
 #undef POSTGIS_RASTER_MINOR_VERSION
 
-/* PostgreSQL server version */
-#undef POSTGIS_RASTER_PGSQL_VERSION
-
 /* PostGIS Raster scripts version */
 #undef POSTGIS_RASTER_SCRIPTS_VERSION
 
@@ -72,9 +30,5 @@
 /* Enable development variable */
 #undef ENABLE_DEVELOPMENT
 
-/* Define to 1 if you have the ANSI C header files. */
-#undef STDC_HEADERS
-
-/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
-   `char[]'. */
-#undef YYTEXT_POINTER
+/* Define to 1 if a warning is outputted every time a double is truncated */
+#undef POSTGIS_RASTER_WARN_ON_TRUNCATION
index b6503def073ce3461681a5453c472aa4a6d27629..38e91d97286f6d387dc657406a8eb7cc4ae4b07b 100644 (file)
@@ -549,79 +549,97 @@ rtwarn(const char *fmt, ...) {
 
 
 int
-rt_util_display_dbl_trunc_warning(double initialvalue,
-                                  int32_t checkvalint,
-                                  uint32_t checkvaluint,
-                                  float checkvalfloat,
-                                  double checkvaldouble,
-                                  rt_pixtype pixtype) {
-    int result = 0;
-
+rt_util_dbl_trunc_warning(
+       double initialvalue,
+       int32_t checkvalint, uint32_t checkvaluint,
+       float checkvalfloat, double checkvaldouble,
+       rt_pixtype pixtype
+) {
+       int result = 0;
 
+       switch (pixtype) {
+               case PT_1BB:
+               case PT_2BUI:
+               case PT_4BUI:
+               case PT_8BSI:
+               case PT_8BUI:
+               case PT_16BSI:
+               case PT_16BUI:
+               case PT_32BSI: {
+                       if (fabs(checkvalint - initialvalue) >= 1) {
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
+                               rtwarn("Value set for %s band got clamped from %f to %d",
+                                       rt_pixtype_name(pixtype),
+                                       initialvalue, checkvalint
+                               );
+#endif
+                               result = 1;
+                       }
+                       else if (FLT_NEQ(checkvalint, initialvalue)) {
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
+                               rtwarn("Value set for %s band got truncated from %f to %d",
+                                       rt_pixtype_name(pixtype),
+                                       initialvalue, checkvalint
+                               );
+#endif
+                               result = 1;
+                       }
+                       break;
+               }
+               case PT_32BUI: {
+                       if (fabs(checkvaluint - initialvalue) >= 1) {
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
+                               rtwarn("Value set for %s band got clamped from %f to %u",
+                                       rt_pixtype_name(pixtype),
+                                       initialvalue, checkvaluint
+                               );
+#endif
+                               result = 1;
+                       }
+                       else if (FLT_NEQ(checkvaluint, initialvalue)) {
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
+                               rtwarn("Value set for %s band got truncated from %f to %u",
+                                       rt_pixtype_name(pixtype),
+                                       initialvalue, checkvaluint
+                               );
+#endif
+                               result = 1;
+                       }
+                       break;
+               }
+               case PT_32BF: {
+                       /*
+                               For float, because the initial value is a double,
+                               there is very often a difference between the desired value and the obtained one
+                       */
+                       if (FLT_NEQ(checkvalfloat, initialvalue)) {
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
+                               rtwarn("Value set for %s band got converted from %f to %f",
+                                       rt_pixtype_name(pixtype),
+                                       initialvalue, checkvalfloat
+                               );
+#endif
+                               result = 1;
+                       }
+                       break;
+               }
+               case PT_64BF: {
+                       if (FLT_NEQ(checkvaldouble, initialvalue)) {
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
+                               rtwarn("Value set for %s band got converted from %f to %f",
+                                       rt_pixtype_name(pixtype),
+                                       initialvalue, checkvaldouble
+                               );
+#endif
+                               result = 1;
+                       }
+                       break;
+               }
+               case PT_END:
+                       break;
+       }
 
-    switch (pixtype)
-    {
-        case PT_1BB:
-        case PT_2BUI:
-        case PT_4BUI:
-        case PT_8BSI:
-        case PT_8BUI:
-        case PT_16BSI:
-        case PT_16BUI:
-        case PT_32BSI:
-        {
-            if (fabs(checkvalint - initialvalue) >= 1) {
-                rtwarn("Value set for %s band got clamped from %f to %d",
-                    rt_pixtype_name(pixtype),
-                    initialvalue, checkvalint);
-                result = -1;
-            }
-            else if (FLT_NEQ(checkvalint, initialvalue)) {
-                rtwarn("Value set for %s band got truncated from %f to %d",
-                    rt_pixtype_name(pixtype),
-                    initialvalue, checkvalint);
-                result = -1;
-            }
-            break;
-        }
-        case PT_32BUI:
-        {
-            if (fabs(checkvaluint - initialvalue) >= 1) {
-                rtwarn("Value set for %s band got clamped from %f to %u",
-                    rt_pixtype_name(pixtype),
-                    initialvalue, checkvaluint);
-                result = -1;
-            }
-            else if (FLT_NEQ(checkvaluint, initialvalue)) {
-                rtwarn("Value set for %s band got truncated from %f to %u",
-                    rt_pixtype_name(pixtype),
-                    initialvalue, checkvaluint);
-                result = -1;
-            }
-            break;
-        }
-        case PT_32BF:
-        {
-            /* For float, because the initial value is a double,
-            there is very often a difference between the desired value and the obtained one */
-            if (FLT_NEQ(checkvalfloat, initialvalue))
-                rtwarn("Value set for %s band got converted from %f to %f",
-                    rt_pixtype_name(pixtype),
-                    initialvalue, checkvalfloat);
-            break;
-        }
-        case PT_64BF:
-        {
-            if (FLT_NEQ(checkvaldouble, initialvalue))
-                rtwarn("Value set for %s band got converted from %f to %f",
-                    rt_pixtype_name(pixtype),
-                    initialvalue, checkvaldouble);
-            break;
-        }
-        case PT_END:
-            break;
-    }
-    return result;
+       return result;
 }
 
 /*--- Debug and Testing Utilities --------------------------------------------*/
@@ -1029,7 +1047,7 @@ setBits(char* ch, double val, int bits, int bitOffset) {
 
     /* clear all but significant bits from ival */
     ival &= mask;
-#ifdef POSTGIS_RASTER_WARN_ON_TRUNCATION
+#if POSTGIS_RASTER_WARN_ON_TRUNCATION > 0
     if (ival != val) {
         rtwarn("Pixel value for %d-bits band got truncated"
                 " from %g to %hhu\n", bits, val, ival);
@@ -1094,6 +1112,15 @@ rt_band_get_isnodata_flag(rt_band band) {
     return band->isnodata;
 }
 
+/**
+ * Set nodata value
+ *
+ * @param band : the band to set nodata value to
+ * @param val : the nodata value
+ *
+ * @return 0 on success, -1 on error (invalid pixel type),
+ *   1 on truncation/clamping/converting.
+ */
 int
 rt_band_set_nodata(rt_band band, double val) {
     rt_pixtype pixtype = PT_END;
@@ -1197,12 +1224,6 @@ rt_band_set_nodata(rt_band band, double val) {
     /* the nodata value was just set, so this band has NODATA */
     rt_band_set_hasnodata_flag(band, 1);
 
-#ifdef POSTGIS_RASTER_WARN_ON_TRUNCATION
-    if (rt_util_display_dbl_trunc_warning(val, checkvalint, checkvaluint, checkvalfloat,
-                                      checkvaldouble, pixtype))
-        return -1;
-#endif
-
     /* If the nodata value is different from the previous one, we need to check
      * again if the band is a nodata band
      * TODO: NO, THAT'S TOO SLOW!!!
@@ -1213,21 +1234,28 @@ rt_band_set_nodata(rt_band band, double val) {
         rt_band_check_is_nodata(band);
     */
 
+    if (rt_util_dbl_trunc_warning(
+                       val,
+                       checkvalint, checkvaluint,
+                       checkvalfloat, checkvaldouble,
+                       pixtype
+               )) {
+        return 1;
+               }
+
     return 0;
 }
 
 /**
  * Set pixel value
  *
- * @param band : the band to set nodata value to
+ * @param band : the band to set value to
  * @param x : x ordinate (0-based)
- * @param y : x ordinate (0-based)
- * @param val : the pixel value, must be in the range
- *              of values supported by this band's pixeltype
- *              or a warning will be printed and non-zero
- *              returned.
+ * @param y : y ordinate (0-based)
+ * @param val : the pixel value
  *
- * @return 0 on success, -1 on error (value out of valid range).
+ * @return 0 on success, -1 on error (value out of valid range),
+ *   1 on truncation/clamping/converting.
  */
 int
 rt_band_set_pixel(rt_band band, uint16_t x, uint16_t y,
@@ -1342,13 +1370,6 @@ rt_band_set_pixel(rt_band band, uint16_t x, uint16_t y,
         }
     }
 
-    /* Overflow checking */
-#ifdef POSTGIS_RASTER_WARN_ON_TRUNCATION
-    if (rt_util_display_dbl_trunc_warning(val, checkvalint, checkvaluint, checkvalfloat,
-                                      checkvaldouble, pixtype))
-       return -1;
-#endif /* POSTGIS_RASTER_WARN_ON_TRUNCATION */
-
     /* If the stored value is different from no data, reset the isnodata flag */
     if (FLT_NEQ(checkval, band->nodataval)) {
         band->isnodata = FALSE;
@@ -1365,6 +1386,15 @@ rt_band_set_pixel(rt_band band, uint16_t x, uint16_t y,
     }
     */
 
+    /* Overflow checking */
+    if (rt_util_dbl_trunc_warning(
+                       val,
+                       checkvalint, checkvaluint,
+                       checkvalfloat, checkvaldouble,
+                       pixtype
+               )) {
+                       return 1;
+               }
 
     return 0;
 }
@@ -3464,11 +3494,13 @@ rt_band_reclass(rt_band srcband, rt_pixtype pixtype,
                        }
                }
 
-#ifdef POSTGIS_RASTER_WARN_ON_TRUNCATION
                /* Overflow checking */
-               rt_util_display_dbl_trunc_warning(nodataval, checkvalint, checkvaluint, checkvalfloat,
-                       checkvaldouble, pixtype);
-#endif /* POSTGIS_RASTER_WARN_ON_TRUNCATION */
+               rt_util_dbl_trunc_warning(
+                       nodataval,
+                       checkvalint, checkvaluint,
+                       checkvalfloat, checkvaldouble,
+                       pixtype
+               );
        }
        RASTER_DEBUGF(3, "rt_band_reclass: width = %d height = %d", width, height);
 
@@ -3602,8 +3634,7 @@ rt_band_reclass(rt_band srcband, rt_pixtype pixtype,
                                , (NULL != expr) ? expr->dst.max : 0
                                , nv
                        );
-                       rtn = rt_band_set_pixel(band, x, y, nv);
-                       if (rtn == -1) {
+                       if (rt_band_set_pixel(band, x, y, nv) < 0) {
                                rterror("rt_band_reclass: Could not assign value to new band");
                                rt_band_destroy(band);
                                rtdealloc(mem);
@@ -4018,11 +4049,13 @@ rt_raster_generate_new_band(rt_raster raster, rt_pixtype pixtype,
         }
     }
 
-#ifdef POSTGIS_RASTER_WARN_ON_TRUNCATION
     /* Overflow checking */
-    rt_util_display_dbl_trunc_warning(initialvalue, checkvalint, checkvaluint, checkvalfloat,
-                                      checkvaldouble, pixtype);
-#endif /* POSTGIS_RASTER_WARN_ON_TRUNCATION */
+    rt_util_dbl_trunc_warning(
+                       initialvalue,
+                       checkvalint, checkvaluint,
+                       checkvalfloat, checkvaldouble,
+                       pixtype
+               );
 
     band = rt_band_new_inline(width, height, pixtype, hasnodata, nodatavalue, mem);
     if (! band) {
@@ -9099,7 +9132,8 @@ rt_raster_from_two_rasters(
                        }
                        _offset[1][0] *= -1;
                        _offset[1][1] *= -1;
-               }       break;
+                       break;
+               }
                case ET_INTERSECTION: {
                        double offset[4] = {0};
                        double ip[2] = {0};
@@ -9201,7 +9235,8 @@ rt_raster_from_two_rasters(
                        }
                        _offset[1][0] *= -1;
                        _offset[1][1] *= -1;
-               }       break;
+                       break;
+               }
        }
 
        /* set offsets if provided */
index ba12d2d9c8740249c735d8f6c9d71b9ba62cff74..7550cb15c70c0a64059741b120697def2095afeb 100644 (file)
@@ -398,6 +398,7 @@ void rt_band_set_hasnodata_flag(rt_band band, int flag);
 
 /**
  * Set isnodata flag value
+ *
  * @param band : the band on which to set the isnodata flag
  * @param flag : the new isnodata flag value. Must be 1 or 0
  */
@@ -412,20 +413,20 @@ int rt_band_get_isnodata_flag(rt_band band);
 
 /**
  * Set nodata value
- * @param band : the band to set nodata value to
- * @param val : the nodata value, must be in the range
- *              of values supported by this band's pixeltype
- *              or a warning will be printed and non-zero
- *              returned.
  *
- * @return 0 on success, -1 on error (value out of valid range).
+ * @param band : the band to set nodata value to
+ * @param val : the nodata value
  *
+ * @return 0 on success, -1 on error (invalid pixel type),
+ *   1 on truncation/clamping/converting.
  */
 int rt_band_set_nodata(rt_band band, double val);
 
 /**
  * Get nodata value
+ *
  * @param band : the band to set nodata value to
+ *
  * @return nodata value
  */
 double rt_band_get_nodata(rt_band band);
@@ -433,15 +434,13 @@ double rt_band_get_nodata(rt_band band);
 /**
  * Set pixel value
  *
- * @param band : the band to set nodata value to
+ * @param band : the band to set value to
  * @param x : x ordinate (0-based)
- * @param y : x ordinate (0-based)
- * @param val : the pixel value, must be in the range
- *              of values supported by this band's pixeltype
- *              or a warning will be printed and non-zero
- *              returned.
+ * @param y : y ordinate (0-based)
+ * @param val : the pixel value
  *
- * @return 0 on success, -1 on error (value out of valid range).
+ * @return 0 on success, -1 on error (value out of valid range),
+ *   1 on truncation/clamping/converting.
  */
 int rt_band_set_pixel(rt_band band,
                       uint16_t x, uint16_t y, double val);
@@ -1186,7 +1185,9 @@ extern void rtdealloc(void *mem);
 /* Set of functions to clamp double to int of different size
  */
 
-#define POSTGIS_RASTER_WARN_ON_TRUNCATION
+#if !defined(POSTGIS_RASTER_WARN_ON_TRUNCATION)
+#define POSTGIS_RASTER_WARN_ON_TRUNCATION 0
+#endif
 
 #define POSTGIS_RT_1BBMAX 1
 #define POSTGIS_RT_2BUIMAX 3
@@ -1223,22 +1224,30 @@ float
 rt_util_clamp_to_32F(double value);
 
 int
-rt_util_display_dbl_trunc_warning(double initialvalue,
-                                  int32_t checkvalint,
-                                  uint32_t checkvaluint,
-                                  float checkvalfloat,
-                                  double checkvaldouble,
-                                  rt_pixtype pixtype);
+rt_util_dbl_trunc_warning(
+       double initialvalue,
+       int32_t checkvalint, uint32_t checkvaluint,
+       float checkvalfloat, double checkvaldouble,
+       rt_pixtype pixtype
+);
 
-/*
-       convert name to GDAL Resample Algorithm
-*/
+/**
+ * Convert cstring name to GDAL Resample Algorithm
+ *
+ * @param algname: cstring name to convert
+ *
+ * @return valid GDAL resampling algorithm
+ */
 GDALResampleAlg
 rt_util_gdal_resample_alg(const char *algname);
 
-/*
-       convert rt_pixtype to GDALDataType
-*/
+/**
+ * Convert rt_pixtype to GDALDataType
+ *
+ * @param pt: pixeltype to convert
+ *
+ * @return valid GDALDataType
+ */
 GDALDataType
 rt_util_pixtype_to_gdal_datatype(rt_pixtype pt);
 
index aadb39e8b5a5a9a363d7a987635fea86208b85cc..a8891ff30c37b8d11b736e0773061a0e32415baf 100644 (file)
-NOTICE:  Value set for 1BB band got clamped from -1.000000 to 0
 0
 0
 1
-NOTICE:  Value set for 1BB band got clamped from 2.000000 to 1
 1
-NOTICE:  Value set for 1BB band got clamped from 21.460000 to 1
 1
-NOTICE:  Value set for 2BUI band got clamped from -1.000000 to 0
 0
 0
 3
-NOTICE:  Value set for 2BUI band got clamped from 4.000000 to 3
 3
-NOTICE:  Value set for 2BUI band got clamped from 21.460000 to 3
 3
-NOTICE:  Value set for 4BUI band got clamped from -1.000000 to 0
 0
 0
 15
-NOTICE:  Value set for 4BUI band got clamped from 16.000000 to 15
 15
-NOTICE:  Value set for 4BUI band got clamped from 21.460000 to 15
 15
-NOTICE:  Value set for 8BSI band got clamped from -129.000000 to -128
 -128
 -128
 0
 127
-NOTICE:  Value set for 8BSI band got clamped from 128.000000 to 127
 127
-NOTICE:  Value set for 8BSI band got truncated from 21.460000 to 21
 21
-NOTICE:  Value set for 8BSI band got clamped from 210.460000 to 127
 127
-NOTICE:  Value set for 8BUI band got clamped from -1.000000 to 0
 0
 0
 255
-NOTICE:  Value set for 8BUI band got clamped from 256.000000 to 255
 255
-NOTICE:  Value set for 8BUI band got truncated from 21.460000 to 21
 21
-NOTICE:  Value set for 8BUI band got clamped from 410.460000 to 255
 255
-NOTICE:  Value set for 8BUI band got truncated from 256.000000 to 255
 255
-NOTICE:  Value set for 16BSI band got clamped from -32769.000000 to -32768
 -32768
 -32768
 0
 32767
-NOTICE:  Value set for 16BSI band got clamped from 32768.000000 to 32767
 32767
-NOTICE:  Value set for 16BSI band got truncated from 21.460000 to 21
 21
-NOTICE:  Value set for 16BSI band got clamped from 210000.460000 to 32767
 32767
-NOTICE:  Value set for 16BUI band got clamped from -1.000000 to 0
 0
 0
 65535
-NOTICE:  Value set for 16BUI band got clamped from 65537.000000 to 65535
 65535
-NOTICE:  Value set for 16BUI band got truncated from 21.460000 to 21
 21
-NOTICE:  Value set for 16BUI band got clamped from 210000.464564 to 65535
 65535
-NOTICE:  Value set for 32BSI band got clamped from -2147483649.000000 to -2147483648
 -2147483648
 -2147483648
 0
 2147483647
-NOTICE:  Value set for 32BSI band got clamped from 2147483648.000000 to 2147483647
 2147483647
-NOTICE:  Value set for 32BSI band got truncated from 21.460000 to 21
 21
-NOTICE:  Value set for 32BSI band got truncated from 210000.464564 to 210000
 210000
-NOTICE:  Value set for 32BUI band got clamped from -1.000000 to 0
 0
 0
 4294967295
-NOTICE:  Value set for 32BUI band got clamped from 4294967296.000000 to 4294967295
 4294967295
-NOTICE:  Value set for 32BUI band got clamped from 214294967296.000000 to 4294967295
 4294967295
-NOTICE:  Value set for 32BUI band got truncated from 21.460000 to 21
 21
-NOTICE:  Value set for 32BUI band got clamped from 4294967296.000000 to 4294967295
 4294967295
 0
-NOTICE:  Value set for 32BF band got converted from 4294967000.000000 to 4294967040.000000
 4294967040
-NOTICE:  Value set for 32BF band got converted from 4294967000.000000 to 4294967040.000000
 4.29497e+9
-NOTICE:  Value set for 32BF band got converted from 4294967295.000000 to 4294967296.000000
 4294967296
-NOTICE:  Value set for 32BF band got converted from 4294967295.000000 to 4294967296.000000
 4.29497e+9
 4294967296
 4.29497e+9
-NOTICE:  Value set for 32BF band got converted from 21.460000 to 21.459999
 21.4599990844727
-NOTICE:  Value set for 32BF band got converted from 21.460000 to 21.459999
 21.46
-NOTICE:  Value set for 32BF band got converted from 21003.100000 to 21003.099609
 21003.099609375
-NOTICE:  Value set for 32BF band got converted from 21003.100000 to 21003.099609
 21003.1
-NOTICE:  Value set for 32BF band got converted from 123.456000 to 123.456001
 123.456001281738
-NOTICE:  Value set for 32BF band got converted from 123.456000 to 123.456001
 123.456
-NOTICE:  Value set for 32BF band got converted from 1234.567000 to 1234.567017
 1234.56701660156
-NOTICE:  Value set for 32BF band got converted from 1234.567000 to 1234.567017
 1234.57
-NOTICE:  Value set for 32BF band got converted from 210000.464564 to 210000.468750
 210000.46875
-NOTICE:  Value set for 32BF band got converted from 210000.464564 to 210000.468750
 210000
 -1
 0
index 9c89ffdafa15b931b60eaccaf93bbd6f255ad5fb..fe001b25720551d3c70307f617548f74a4c0d6dd 100644 (file)
@@ -10,206 +10,6 @@ t
 NOTICE:  rt_raster_copy_band: Second raster has no band
 NOTICE:  Could not find raster band of index 1 when getting pixel value. Returning NULL
 |
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
 100|
 100|120
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
 101|
index 5c6419d94773f1e1b4bdc964ab9afc599104ab68..8b7ed149cc106b3ca5ba772973b284f4a40707eb 100644 (file)
@@ -14,210 +14,8 @@ t
 |19
 |
 |19
-NOTICE:  Value set for 4BUI band got clamped from -1.000000 to 0
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
-NOTICE:  Value set for 4BUI band got clamped from 120.000000 to 15
 100|
 100|120
-NOTICE:  Value set for 2BUI band got clamped from -1.000000 to 0
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
-NOTICE:  Value set for 2BUI band got clamped from 121.000000 to 3
 101|
 213|213
 6314|6314
index b4cd0d7e3ce31041a8c6da1e64d8a847a3a3a690..49bd40c8ccb2af6d81d2b6a617f7427335af7ef3 100644 (file)
@@ -1,5 +1,4 @@
 WARNING:  Raster is NULL. Returning NULL
-NOTICE:  Value set for 32BF band got converted from -1.000000 to 0.000000
 t
 NOTICE:  Raster is empty. Returning an empty raster
 t
@@ -13,12 +12,8 @@ t|t
 t|t
 t|t
 t|t
-NOTICE:  Value set for 4BUI band got clamped from -340282346638528859811704183484516925440.000000 to 0
-NOTICE:  Value set for 4BUI band got clamped from 18.000000 to 15
 t|t
 t|t
-NOTICE:  Value set for 2BUI band got clamped from -340282346638528859811704183484516925440.000000 to 0
-NOTICE:  Value set for 2BUI band got clamped from 9.000000 to 3
 t|t
 NOTICE:  SRID value -1 converted to the officially unknown SRID value 0
 NOTICE:  SRID value -1 converted to the officially unknown SRID value 0