[PostGIS] #5722: Spatial exception - geometry boundary touches interior of edge 4 (XX000)
PostGIS
trac at osgeo.org
Mon May 6 03:18:09 PDT 2024
#5722: Spatial exception - geometry boundary touches interior of edge 4 (XX000)
-----------------------+---------------------------
Reporter: strk | Owner: strk
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 3.5.0
Component: topology | Version: master
Resolution: | Keywords:
-----------------------+---------------------------
Comment (by strk):
So the bottom line problem for PostGIS is to find out which existing edges
need to be snapped to the new node. At the moment the code just assumes
the maximum drift of an edge can be computed based on the floating point
grid. That's where the computed tolerance comes from. I'm pretty sure GEOS
uses a different "tolerance" internally, and it would be helpful to
extrapolate it externally, or inject it from outside in, using the
GEOS-3.9 backed functions for fixed-precision overlay.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5722#comment:8>
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