<div dir="ltr"><div><div>Hello,<br><br></div>I have a question about how the function <span class="gmail-pl-en">ST_ClusterDBSCAN is implemented in PostGIS: basically, the question is if I'm able to pass the same window of geometries in input to the function, would it return the same clusters?<br><br></span></div><div><span class="gmail-pl-en">I tried to find an answer by myself having a look to the code: <a href="https://github.com/postgis/postgis/blob/962ef92215fdac72b317d7d99201931394174afa/postgis/lwgeom_window.c#L8">see link here</a><br></span></div><div><br></div><div>What I understood is that the geometries in the window are accessed exactly as they are stored in memory. The geometries are then processed sequentially in order to create the clusters.<br><br></div><div>Is there a way to create a window in a way that passing exactly the same geometries in the window I can obtain exactly the same clusters (i.e. sorting the window partition with an ORDER BY or any similar trick)?<br><br></div><div>Thank you very much,<br></div><div>Giuseppe.<br></div><div><span class="gmail-pl-en"></span></div></div>