[mapserver-commits] r7624 - trunk/mapserver

svn at osgeo.org svn at osgeo.org
Tue May 27 14:03:19 EDT 2008


Author: pramsey
Date: 2008-05-27 14:03:19 -0400 (Tue, 27 May 2008)
New Revision: 7624

Modified:
   trunk/mapserver/HISTORY.TXT
   trunk/mapserver/mappostgis.c
Log:
Return WFS results even when extents are missing (#2420)


Modified: trunk/mapserver/HISTORY.TXT
===================================================================
--- trunk/mapserver/HISTORY.TXT	2008-05-27 14:58:47 UTC (rev 7623)
+++ trunk/mapserver/HISTORY.TXT	2008-05-27 18:03:19 UTC (rev 7624)
@@ -13,6 +13,8 @@
 Current Version (5.1-dev, SVN trunk):
 -------------------------------------
 
+- Return results even when extents are missing (#2420)
+
 - Avoid displaying OGR connection strings in error messages (#2629)
 
 - WCS: respect wcs_name metadata for GetCoverage and DescribeCoverage requests

Modified: trunk/mapserver/mappostgis.c
===================================================================
--- trunk/mapserver/mappostgis.c	2008-05-27 14:58:47 UTC (rev 7623)
+++ trunk/mapserver/mappostgis.c	2008-05-27 18:03:19 UTC (rev 7624)
@@ -494,6 +494,12 @@
         }
     }
 
+    /* UGLY HACK (for issue #2420) turn zeroed bounding box into very large bounding box */
+    if( rect.minx == -1 && rect.miny == -1 && rect.minx == rect.maxx && rect.miny == rect.maxy) {
+      rect.minx = rect.miny = -1 * FLT_MAX;
+      rect.maxx = rect.maxy = FLT_MAX;
+    }
+
     sprintf(box3d, "'BOX3D(%.15g %.15g,%.15g %.15g)'::BOX3D", rect.minx, rect.miny, rect.maxx, rect.maxy);
 
     /* substitute token '!BOX!' in geom_table with the box3d - do an unlimited # of subs */



More information about the mapserver-commits mailing list