[postgis-tickets] [PostGIS] #5587: Expose SFCGAL's 3DIntersects as CG_3DIntersects
PostGIS
trac at osgeo.org
Tue Oct 24 10:54:13 PDT 2023
#5587: Expose SFCGAL's 3DIntersects as CG_3DIntersects
---------------------+---------------------------
Reporter: robe | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 3.5.0
Component: postgis | Version: 3.4.x
Keywords: |
---------------------+---------------------------
Prior to PostGIS 3.0, we had a backend guc that allowed to specify which
function to use when overlapping functions between postgis and
postgis_sfcgal.
This switch was removed cause most overlaps were redundant or the postgis
version was better and functions such as ST_3DIntersects were augmented to
handle TINS and POLYHEDRALSURFACE, which were the reasons why anyone would
want to use the SFCGAL implementation.
However there are some corner cases where the SFCGAL version is just
better. There is also the issue of solids. postgis ST_3DIntersects does
not have a concept of solids where as sfcgal does understand the
difference between a solid and a surface.
That said we need SFCGAL 3DIntersects back and eventually perhaps rename
others with prefix CG, so we don't have to have arguments when SFCGAL has
some function that GEOS now has like the whole e.g ALphaShape stuff we had
recently.
Thoughts?
My main question is CG good prefix. I avoided SF cause that sounds like
spatial features. And SFCGAL_ seems too long.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5587>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list