[postgis-devel] [PostGIS] #1242: Document bug or regression bug - ST_Line_Locate_Point for multilinestring
PostGIS
trac at osgeo.org
Fri Oct 14 02:07:00 PDT 2011
#1242: Document bug or regression bug - ST_Line_Locate_Point for multilinestring
---------------------+------------------------------------------------------
Reporter: robe | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 1.5.4
Component: postgis | Version: 1.5.X
Keywords: |
---------------------+------------------------------------------------------
I thought Paul had revised this function in 1.5.1 to work with
multilinestrings.
If I take the example and change it to:
http://www.postgis.org/docs/ST_Line_Locate_Point.html
{{{
SELECT ST_AsText(house_loc) As as_text_house_loc,
startstreet_num +
CAST( (endstreet_num - startstreet_num)
* ST_Line_Locate_Point(street_line, house_loc) As
integer) As street_num
FROM
(SELECT ST_Multi(ST_GeomFromText('LINESTRING(1 2, 3 4)')) As street_line,
ST_MakePoint(x*1.01,y*1.03) As house_loc, 10 As startstreet_num,
20 As endstreet_num
FROM generate_series(1,3) x CROSS JOIN generate_series(2,4) As y)
As foo
WHERE ST_DWithin(street_line, house_loc, 0.2);
}}}
It gives a
{{{
ERROR: line_locate_point: 1st arg isnt a line
}}}
on both my 1.5.3 and 2.0 installs
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/1242>
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-devel
mailing list