<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Thanks for the warning.<br>
    <br>
    I won't do it again, I promise ;)<br>
    <br>
    <br>
    <br>
    On 02/28/2012 04:57 PM, Leoze Oze wrote:
    <blockquote
cite="mid:CAChmP1gt8LzkM7Eh2kc--p7OC+mQ6XEnH5BzNqtKm-habn1Eqg@mail.gmail.com"
      type="cite">Dear Denis,
      <div>you need to be strong to be partially agree with Paul Ramsey.
         ;)</div>
      <div><br>
      </div>
      <div>Regards.</div>
      <div><br>
        <br>
        <div class="gmail_quote">On Tue, Feb 28, 2012 at 3:46 PM, Denis
          Rouzaud <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:denis.rouzaud@gmail.com">denis.rouzaud@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> I partially agree.<br>
              <br>
              If you look in the doc <a moz-do-not-send="true"
href="http://postgis.refractions.net/documentation/manual-svn/ST_LineToCurve.html"
                target="_blank">http://postgis.refractions.net/documentation/manual-svn/ST_LineToCurve.html</a><br>
              It is written that it should convert to circular strings
              or curved polygon.<br>
              <br>
              In case of circular strings, you need at least 3 (and not
              4) points to determine the circle, as explained in
              Stephen's link <a moz-do-not-send="true"
                href="http://paulbourke.net/geometry/circlefrom3/"
                target="_blank">http://paulbourke.net/geometry/circlefrom3/</a>
              <div>
                <div class="h5"><br>
                  <br>
                  On 02/28/2012 04:32 PM, Paul Ramsey wrote:
                  <blockquote type="cite">
                    <pre>No. This is a misunderstanding of purposes.

ST_LineToCurve is the inverse of ST_CurveToLine. CurveToLine takes in
a circular object and linearizes it, turning curves into regular small
sections of linear arcs to approximate the input shape.
LineToCurve analyzes an input linestring, looking for the tell-tale
regularity of linearized arcs and converts them back to real arcs. The
process can only work with linestrings that have for or more vertices
to analyze.

What Denis is looking for is probably something more like
<a moz-do-not-send="true" href="http://trac.osgeo.org/postgis/ticket/1291" target="_blank">http://trac.osgeo.org/postgis/ticket/1291</a>

P.

On Tue, Feb 28, 2012 at 12:38 AM, Sandro Santilli <a moz-do-not-send="true" href="mailto:strk@keybit.net" target="_blank"><strk@keybit.net></a> wrote:
</pre>
                    <blockquote type="cite">
                      <pre>On Tue, Feb 28, 2012 at 09:36:34AM +0100, Denis Rouzaud wrote:
</pre>
                      <blockquote type="cite">
                        <pre>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
</pre>
                      </blockquote>
                      <pre>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 |    <a moz-do-not-send="true" href="http://strk.keybit.net" target="_blank">http://strk.keybit.net</a> - <a moz-do-not-send="true" href="http://vizzuality.com" target="_blank">http://vizzuality.com</a>
 `-o------'

_______________________________________________
postgis-users mailing list
<a moz-do-not-send="true" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>
<a moz-do-not-send="true" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a>
</pre>
                    </blockquote>
                    <pre>_______________________________________________
postgis-users mailing list
<a moz-do-not-send="true" href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a>
<a moz-do-not-send="true" href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a>
</pre>
                  </blockquote>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            postgis-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br>
            <a moz-do-not-send="true"
              href="http://postgis.refractions.net/mailman/listinfo/postgis-users"
              target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
  </body>
</html>