<div dir="ltr"><div>Hi all,</div><div><br></div><div>I am here to share with you my Week1 report. You can also find it at [1]</div><div><br></div><div><b style="font-size:13.3333px">What I've done this week:</b></div><div><ul><li>Fix the signature bug of the sort support function and push the branch[2]</li><li>Test random data of 10,000 points with pre-sort support function</li><li>Communicate with mentors and the Postgres/PostGIS community for more information and help</li></ul><div>Here are the random test results from the same 10,000 points data:</div><div><div>================================<br><b>Without</b> Hilbert presort:<br>Time: 410.006 ms<br>Time: 426.903 ms<br>Time: 443.900 ms<br>Time: 457.597 ms<br>Time: 415.009 ms<br>*****************************<br><b>With </b>Hilbert presort:<br>Time: 81.748 ms<br>Time: 122.634 ms<br>Time: 90.603 ms<br>Time: 75.628 ms<br>Time: 73.455 ms<br></div><div><br></div><div>It is reduced to less than <b>1/5</b> of the original time.</div></div><div>================================<br></div><div><br></div><div><b>Plans for next week:</b></div></div><div><ul><li>Ask for the suggestion about the Hilbert function signature from PostGIS community</li><li>Do real data tests and crash tests with mentors</li><li>Refactor the code structure</li></ul></div><div>If you have any questions or suggestions, please let me know.</div><div><br></div><div>[1] <a href="https://trac.osgeo.org/postgis/wiki/ImplementSortingMethodsBeforeGistIndexBuilding">https://trac.osgeo.org/postgis/wiki/ImplementSortingMethodsBeforeGistIndexBuilding</a></div><div>[2] <a href="https://github.com/HanwGeek/postgis">https://github.com/HanwGeek/postgis</a></div><div><br></div><div>Best regards,</div><div>Han</div></div>