Opened 7 years ago

Closed 7 years ago

#4034 closed defect (invalid)

Additional splitting self-intersected lines

Reported by: jendrusk Owned by: pramsey
Priority: medium Milestone: PostGIS 2.4.4
Component: postgis Version: 2.4.x
Keywords: Cc:

Description

I'm not sure if it's a bug, but when I try to st_difference self intersected line I'm getting line additionally divided also in a point of self-intersection.

Example:

select ST_AsText(ST_difference(aa.geom, ST_Buffer(ST_MakePoint(-79.3226028055573, 43.7717938393679),0.00001))) from (select ST_GeomFromText('LINESTRING(-79.32193761772157 43.77267702526523,-79.32157820171358 43.7718287022164,-79.3214011759186 43.77199526887857,-79.32260280555727 43.771793839367916,-79.32308023876192 43.771685377042715,-79.32367568916322 43.77158853551472)') as geom) as aa

Change History (1)

comment:1 by komzpa, 7 years ago

Resolution: invalid
Status: newclosed

This is expected behavior.

If you are trying to use simple features to store a path (ie 2.5D, not 2D, data), please use higher dimensions to store node order or timing to reconstruct it after feeding into an overlay functions such as Intersects or Difference.

Note: See TracTickets for help on using tickets.