[postgis-commits] svn - r3657 - spike/wktraster/rt_core

postgis-commits at postgis.refractions.net postgis-commits at postgis.refractions.net
Fri Feb 6 01:24:10 PST 2009


Author: strk
Date: 2009-02-06 01:24:09 -0800 (Fri, 06 Feb 2009)
New Revision: 3657

Modified:
   spike/wktraster/rt_core/rt_api.c
Log:
fix debug output, handle collapsed dimension rasters on getting envelope

Modified: spike/wktraster/rt_core/rt_api.c
===================================================================
--- spike/wktraster/rt_core/rt_api.c	2009-02-06 08:59:41 UTC (rev 3656)
+++ spike/wktraster/rt_core/rt_api.c	2009-02-06 09:24:09 UTC (rev 3657)
@@ -1060,7 +1060,7 @@
     ctx->info("rt_raster_cell_to_geopoint(%d,%d)", x, y);
     ctx->info(" ipx/y:%g/%g", raster->ipX, raster->ipY);
 
-    ctx->info("cell_to_geopoint: ipX:%d, ipY:%d, %d,%d -> %g,%g",
+    ctx->info("cell_to_geopoint: ipX:%g, ipY:%g, %d,%d -> %g,%g",
         raster->ipX, raster->ipY, x, y, *x1, *y1);
 }
 
@@ -1071,6 +1071,12 @@
     POINTARRAY *pts;
     LWPOLY* ret;
     POINT4D p4d;
+
+    ctx->info("rt_raster_get_envelope: raster is %dx%d", raster->width, raster->height);
+    if ( (!raster->width)  || (!raster->height) )
+    {
+        return 0;
+    }
     
     rings = ctx->alloc(sizeof(POINTARRAY*));
     if ( ! rings )



More information about the postgis-commits mailing list