[PostGIS] #5619: ST_Intersection, side location conflict on Postgis 3.4
PostGIS
trac at osgeo.org
Mon Nov 27 23:16:26 PST 2023
#5619: ST_Intersection, side location conflict on Postgis 3.4
--------------------------------+---------------------------
Reporter: Lars Aksel Opsahl | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 3.4.2
Component: postgis | Version: 3.4.x
Resolution: | Keywords:
--------------------------------+---------------------------
Comment (by Lars Aksel Opsahl):
Replying to [comment:6 robe]:
> > I think just a text message indicating that geos is out off date would
be a very nice help, since this is a problem on newly installed Ubuntu
(libgeos-c1v5/jammy,now 3.10.2-1 amd64 [installed,automatic]) servers
where only apt is used to install postgis with out doing any compiling of
any code.
> >
> > Thanks
>
> I'm trying to think how we can do that, and I still feel the effort vs.
the utility gained is not there.
> I'd be more worried causing undue panic than providing any useful
information.
>
> First of all what would you consider an out-of-date geos?
>
> Often times a new micro release of GEOS will come out after a new
PostGIS micro, so we can't really know that GEOS is out of date.
> The GEOS micro that was the latest when PostGIS was released has a bug
in it that you are experiencing, that PostGIS couldn't possibly know about
because it came after the PostGIS release. Your geos is out of date, but
we can't tell you that.
> That is often the case I see, which is why we mark those kind of bugs as
GEOS (cause they aren't fixed in PostGIS, but GEOS), upgrade your GEOS and
you don't even need to recompile PostGIS to fix.
>
> Also if you are using a PostGIS that exercises new features, but your
GEOS is the latest micro, but not latest minor. e.g. you are running GEOS
3.10.6 with PostGIS 3.4.1. Does that mean your GEOS is out of date? Well
from the micro stand point it isn't (and sadly that's the best we can hope
for from packagers, cause they still try to stare away from upgrade GEOS
to latest minor, like it's some sacred thing that will break everything
else), from the major, well you are missing out on some functions.
>
> Say for example you are running PostGIS 3.4.1, you would be missing out
on GEOS 3.11 features like the HULL functions e.g.
https://postgis.net/docs/ST_SimplifyPolygonHull.html - but maybe you
don't care.
I think's it's a good idea to provide info about not using latest geos
also. I made new ticket for this discussion at
[https://trac.osgeo.org/postgis/ticket/5624] with three different used
cases
Thanks.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5619#comment:7>
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