Ticket #1269 (closed defect: fixed)

Opened 19 months ago

Last modified 19 months ago

Line_Locate_Point robustness(g, EndPoint(g)) != 1

Reported by: strk Owned by: pramsey
Priority: high Milestone: PostGIS 2.0.0
Component: postgis Version: trunk
Keywords: Cc:

Description

Robustness issues with ST_Line_Locate_Point make it hard to use it for noding:

=# with i as ( select '0102000000020000000000000000000000000000000000084000000000000034400000000000001040'::geometry as g ) select st_astext(g), st_line_locate_point(g, st_endpoint(g)) = 1 from i;
      st_astext       | ?column? 
----------------------+----------
 LINESTRING(0 3,20 4) | f
(1 row)

This is on a 32bit system with PostGIS trunk.

Change History

Changed 19 months ago by strk

  • status changed from new to closed
  • resolution set to fixed

Fixed and regress-tested by r8107

Note: See TracTickets for help on using tickets.