[postgis-tickets] r14353 - revert to prior fix for 2.3 to make travis happy

Regina Obe lr at pcorp.us
Tue Nov 3 03:12:53 PST 2015


Author: robe
Date: 2015-11-03 03:12:52 -0800 (Tue, 03 Nov 2015)
New Revision: 14353

Modified:
   trunk/postgis/geography_measurement.c
Log:
revert to prior fix for 2.3 to make travis happy
references #3355 

Modified: trunk/postgis/geography_measurement.c
===================================================================
--- trunk/postgis/geography_measurement.c	2015-11-03 10:54:45 UTC (rev 14352)
+++ trunk/postgis/geography_measurement.c	2015-11-03 11:12:52 UTC (rev 14353)
@@ -1084,10 +1084,17 @@
 	/* Calculate the densified geometry */
 	lwgeom2 = lwgeom_segmentize_sphere(lwgeom1, max_seg_length);
 	
-	/* force recalculate of box by dropping */
+	/*
+	** Set the geodetic flag so subsequent
+	** functions do the right thing.
+	*/
+	lwgeom_set_geodetic(lwgeom2, true);
+	
+	/* Recalculate the boxes after re-setting the geodetic bit */
 	lwgeom_drop_bbox(lwgeom2);
+	lwgeom_add_bbox(lwgeom2);
 	
-	g2 = gserialized_geography_from_lwgeom(lwgeom2, -1);
+	g2 = geography_serialize(lwgeom2);
 	
 	/* Clean up */
 	lwgeom_free(lwgeom1);



More information about the postgis-tickets mailing list