[SCM] PostGIS branch master updated. 3.6.0rc2-287-g1c0c04fb5

git at osgeo.org git at osgeo.org
Thu Jan 15 22:10:43 PST 2026


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".

The branch, master has been updated
       via  1c0c04fb517bbf910f465ed91688a82fc31fd9de (commit)
      from  8c656a9bcefc6c41d61fa7bc9d2cea239ead8ccf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 1c0c04fb517bbf910f465ed91688a82fc31fd9de
Author: Loïc Bartoletti <loic.bartoletti at oslandia.com>
Date:   Fri Jan 16 06:25:48 2026 +0100

    test(sfcgal): Fix Buffer3D tests against SFCGAL 2.3.0
    
    SFCGAL 2.3.0 improves sphere generation using icosahedron algorithm to
    avoid float issue.
    The geometry is slightly different and test must be adapted accordingly.

diff --git a/sfcgal/regress/sfcgal_v2.sql b/sfcgal/regress/sfcgal_v2.sql
index aedb60a49..49ba93a7b 100644
--- a/sfcgal/regress/sfcgal_v2.sql
+++ b/sfcgal/regress/sfcgal_v2.sql
@@ -11,7 +11,7 @@ SELECT 'CG_3DScaleAroundCenter', ST_AsText(ST_ReducePrecision(CG_3DScaleAroundCe
 SELECT 'CG_Translate', ST_AsText(CG_Translate('LINESTRING(1 1, 2 2)', 1, -1), 0);
 SELECT 'CG_3DTranslate', ST_AsText(CG_3DTranslate('POINT(1 1 1)', 1, -1, 2), 0);
 SELECT 'CG_StraightSkeletonPartition', ST_AsText(ST_Collect(dmp.geom), 2) FROM ST_Dump(CG_StraightSkeletonPartition('POLYGON((0 0, 4 0, 2 2, 0 0))', true)) as dmp;
-SELECT 'CG_3DBuffer', ST_AsText(CG_3DBuffer('POINT(0 0 0)', 1, 8, 0), 2);
+SELECT 'CG_3DBuffer', ST_GeometryType(CG_3DBuffer('POINT(0 0 0)', 1, 8, 0));
 SELECT 'CG_Rotate', ST_AsText(ST_ReducePrecision(CG_Rotate('LINESTRING  EMPTY', pi()/2), 0.1));
 SELECT 'CG_2DRotate', ST_AsText(CG_2DRotate('POINT EMPTY', pi()/2, 1, 1), 0);
 SELECT 'CG_3DRotate', ST_AsText(ST_ReducePrecision(CG_3DRotate('POINT EMPTY', pi()/2, 0, 0, 1), 0.1));
diff --git a/sfcgal/regress/sfcgal_v2_expected b/sfcgal/regress/sfcgal_v2_expected
index 4560a0926..7696edd07 100644
--- a/sfcgal/regress/sfcgal_v2_expected
+++ b/sfcgal/regress/sfcgal_v2_expected
@@ -10,7 +10,7 @@ CG_3DScaleAroundCenter|POINT Z (1.5 1.5 1.5)
 CG_Translate|LINESTRING(2 0,3 1)
 CG_3DTranslate|POINT Z (2 0 3)
 CG_StraightSkeletonPartition|MULTIPOLYGON(((0 0,2 0.83,2 2)),((4 0,2 0.83,0 0)),((2 2,2 0.83,4 0)))
-CG_3DBuffer|POLYHEDRALSURFACE Z (((0 0 1,0.5 -0.5 0.71,0 -0.71 0.71,0 0 1)),((0 0 1,0.71 -4.33e-17 0.71,0.5 -0.5 0.71,0 0 1)),((0 0 1,0.5 0.5 0.71,0.71 -4.33e-17 0.71,0 0 1)),((0 0 1,8.66e-17 0.71 0.71,0.5 0.5 0.71,0 0 1)),((0 0 1,-0.5 0.5 0.71,8.66e-17 0.71 0.71,0 0 1)),((0 0 1,-0.71 1.3e-16 0.71,-0.5 0.5 0.71,0 0 1)),((0 0 1,-0.5 -0.5 0.71,-0.71 1.3e-16 0.71,0 0 1)),((0 0 1,0 -0.71 0.71,-0.5 -0.5 0.71,0 0 1)),((0 -0.71 0.71,0.5 -0.5 0.71,0.71 -0.71 6.12e-17,0 -0.71 0.71)),((0 -0.71 0.71,0.71 -0.71 6.12e-17,0 -1 6.12e-17,0 -0.71 0.71)),((0.5 -0.5 0.71,0.71 -4.33e-17 0.71,1 -6.12e-17 6.12e-17,0.5 -0.5 0.71)),((0.5 -0.5 0.71,1 -6.12e-17 6.12e-17,0.71 -0.71 6.12e-17,0.5 -0.5 0.71)),((0.71 -4.33e-17 0.71,0.5 0.5 0.71,0.71 0.71 6.12e-17,0.71 -4.33e-17 0.71)),((0.71 -4.33e-17 0.71,0.71 0.71 6.12e-17,1 -6.12e-17 6.12e-17,0.71 -4.33e-17 0.71)),((0.5 0.5 0.71,8.66e-17 0.71 0.71,1.22e-16 1 6.12e-17,0.5 0.5 0.71)),((0.5 0.5 0.71,1.22e-16 1 6.12e-17,0.71 0.71 6.12e-17,0.5 0.5 0.71)),((8.66e-17
  0.71 0.71,-0.5 0.5 0.71,-0.71 0.71 6.12e-17,8.66e-17 0.71 0.71)),((8.66e-17 0.71 0.71,-0.71 0.71 6.12e-17,1.22e-16 1 6.12e-17,8.66e-17 0.71 0.71)),((-0.5 0.5 0.71,-0.71 1.3e-16 0.71,-1 1.84e-16 6.12e-17,-0.5 0.5 0.71)),((-0.5 0.5 0.71,-1 1.84e-16 6.12e-17,-0.71 0.71 6.12e-17,-0.5 0.5 0.71)),((-0.71 1.3e-16 0.71,-0.5 -0.5 0.71,-0.71 -0.71 6.12e-17,-0.71 1.3e-16 0.71)),((-0.71 1.3e-16 0.71,-0.71 -0.71 6.12e-17,-1 1.84e-16 6.12e-17,-0.71 1.3e-16 0.71)),((-0.5 -0.5 0.71,0 -0.71 0.71,0 -1 6.12e-17,-0.5 -0.5 0.71)),((-0.5 -0.5 0.71,0 -1 6.12e-17,-0.71 -0.71 6.12e-17,-0.5 -0.5 0.71)),((0 -1 6.12e-17,0.71 -0.71 6.12e-17,0.5 -0.5 -0.71,0 -1 6.12e-17)),((0 -1 6.12e-17,0.5 -0.5 -0.71,0 -0.71 -0.71,0 -1 6.12e-17)),((0.71 -0.71 6.12e-17,1 -6.12e-17 6.12e-17,0.71 -4.33e-17 -0.71,0.71 -0.71 6.12e-17)),((0.71 -0.71 6.12e-17,0.71 -4.33e-17 -0.71,0.5 -0.5 -0.71,0.71 -0.71 6.12e-17)),((1 -6.12e-17 6.12e-17,0.71 0.71 6.12e-17,0.5 0.5 -0.71,1 -6.12e-17 6.12e-17)),((1 -6.12e-17 6.12e-17,0.5 0.5 -0.71,0.
 71 -4.33e-17 -0.71,1 -6.12e-17 6.12e-17)),((0.71 0.71 6.12e-17,1.22e-16 1 6.12e-17,8.66e-17 0.71 -0.71,0.71 0.71 6.12e-17)),((0.71 0.71 6.12e-17,8.66e-17 0.71 -0.71,0.5 0.5 -0.71,0.71 0.71 6.12e-17)),((1.22e-16 1 6.12e-17,-0.71 0.71 6.12e-17,-0.5 0.5 -0.71,1.22e-16 1 6.12e-17)),((1.22e-16 1 6.12e-17,-0.5 0.5 -0.71,8.66e-17 0.71 -0.71,1.22e-16 1 6.12e-17)),((-0.71 0.71 6.12e-17,-1 1.84e-16 6.12e-17,-0.71 1.3e-16 -0.71,-0.71 0.71 6.12e-17)),((-0.71 0.71 6.12e-17,-0.71 1.3e-16 -0.71,-0.5 0.5 -0.71,-0.71 0.71 6.12e-17)),((-1 1.84e-16 6.12e-17,-0.71 -0.71 6.12e-17,-0.5 -0.5 -0.71,-1 1.84e-16 6.12e-17)),((-1 1.84e-16 6.12e-17,-0.5 -0.5 -0.71,-0.71 1.3e-16 -0.71,-1 1.84e-16 6.12e-17)),((-0.71 -0.71 6.12e-17,0 -1 6.12e-17,0 -0.71 -0.71,-0.71 -0.71 6.12e-17)),((-0.71 -0.71 6.12e-17,0 -0.71 -0.71,-0.5 -0.5 -0.71,-0.71 -0.71 6.12e-17)),((0 0 -1,0 -0.71 -0.71,0.5 -0.5 -0.71,0 0 -1)),((0 0 -1,0.5 -0.5 -0.71,0.71 -4.33e-17 -0.71,0 0 -1)),((0 0 -1,0.71 -4.33e-17 -0.71,0.5 0.5 -0.71,0 0 -1)),((0 0 
 -1,0.5 0.5 -0.71,8.66e-17 0.71 -0.71,0 0 -1)),((0 0 -1,8.66e-17 0.71 -0.71,-0.5 0.5 -0.71,0 0 -1)),((0 0 -1,-0.5 0.5 -0.71,-0.71 1.3e-16 -0.71,0 0 -1)),((0 0 -1,-0.71 1.3e-16 -0.71,-0.5 -0.5 -0.71,0 0 -1)),((0 0 -1,-0.5 -0.5 -0.71,0 -0.71 -0.71,0 0 -1)))
+CG_3DBuffer|ST_PolyhedralSurface
 CG_Rotate|LINESTRING EMPTY
 CG_2DRotate|POINT EMPTY
 CG_3DRotate|POINT Z EMPTY

-----------------------------------------------------------------------

Summary of changes:
 sfcgal/regress/sfcgal_v2.sql      | 2 +-
 sfcgal/regress/sfcgal_v2_expected | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list