<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 13, 2017 at 12:32 AM, Sandro Santilli <span dir="ltr"><<a href="mailto:strk@kbt.io" target="_blank">strk@kbt.io</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Is the new operator working as expected ? A test should be added.<br>
I tried this:<br>
<br>
  with inp(g) as ( VALUES<br>
    ( 'LINESTRING(0 0, 10 0)'::geometry ),<br>
    ( 'LINESTRING(2 0, 12 0)'::geometry ),<br>
    ( 'LINESTRING(10 0, 0 0)'::geometry ),<br>
    ( 'LINESTRING(2 1, 12 -1)'::geometry )<br>
  )<br>
  select 'order1', ST_AsText(g)<br>
  FROM inp ORDER BY g;<br>
<br>
And obtained this:<br>
<br>
  order1|LINESTRING(0 0,10 0)<br>
  order1|LINESTRING(10 0,0 0)<br>
  order1|LINESTRING(2 1,12 -1)<br>
  order1|LINESTRING(2 0,12 0)<br></blockquote><div><br></div><div>>> and << are not b-tree ops, they are gist ops</div><div><br></div><div>There's not going to be a great eyeball test of order by, it's a "sort of" morton curve, due to the fact that negative numbers are in their own domain well above the positive numbers. Also note the spatial ordering is on the bbox centers, so each of your elements is quite similar, and in fact the "near close to near" principal has been carried out in the ordering. </div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--strk;<br>
______________________________<wbr>_________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/postgis-devel</a></blockquote></div><br></div></div>