[postgis-users] ST_LineToCurve for less than 4 points

Sandro Santilli strk at keybit.net
Tue Feb 28 00:38:50 PST 2012


On Tue, Feb 28, 2012 at 09:36:34AM +0100, Denis Rouzaud wrote:
> Hi,
> 
> Can someone tells me why ST_LineToCurve needs at least a linestring
> of 4 points to be run?
> If I have three points, I should be able to create a circularstring, right?
> 
> Here the error I have:
> SELECT ST_LineToCurve(ST_GeomFromText('LINESTRING(554803.177682475
> 145390.853708235,554796.469135702 145401.404724093,554769.634948609
> 145404.042478058)'));
> ERROR:  pta_desegmentize needs implementation for npoints < 4

If I read the message correctly it answers exactly your questions.
It "needs implementation". A patch is welcome.

--strk; 

  ,------o-. 
  |   __/  |    Delivering high quality PostGIS 2.0 !
  |  / 2.0 |    http://strk.keybit.net - http://vizzuality.com
  `-o------'




More information about the postgis-users mailing list