[postgis-tickets] [PostGIS] #5105: TopoGeo_addLineString turns topology invalid
PostGIS
trac at osgeo.org
Sat Feb 26 09:04:27 PST 2022
#5105: TopoGeo_addLineString turns topology invalid
-------------------------+---------------------------
Reporter: strk | Owner: strk
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 3.3.0
Component: topology | Version: master
Keywords: reliability |
-------------------------+---------------------------
A statement like the following results in ValidateTopology returning
invalidities, while starting with a found-valid state:
{{{
begin;
select TopoGeo_addLineString('test', ST_Translate(geom, 2, 1))
from (
select *
from test.edge
where edge_id >= 720000
and edge_id < 730000
order by edge_id
) foo;
select * from ValidateTopology('test');
}}}
The last ValidateTopology call reports 147 `face has multiple shells`
invalidities, all reporting face 0 as having such state.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5105>
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