]> granicus.if.org Git - postgis/commitdiff
revert to prior fix for 2.3 to make travis happy
authorRegina Obe <lr@pcorp.us>
Tue, 3 Nov 2015 11:12:52 +0000 (11:12 +0000)
committerRegina Obe <lr@pcorp.us>
Tue, 3 Nov 2015 11:12:52 +0000 (11:12 +0000)
references #3355

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

postgis/geography_measurement.c

index 5d19fd7b8ca5e357ea72fb09b5ca79ebaf9a2c91..e9825263588769c311db7537f4ed039466c6bf9b 100644 (file)
@@ -1084,10 +1084,17 @@ Datum geography_segmentize(PG_FUNCTION_ARGS)
        /* 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);