<div dir="ltr"><div><div>Hey,<br></div>the benchmark is completed with CGAL result.<br></div>Now only need JTS result ot be complete.<br><br>Here is a little comparison :<br>(32k polylines,21k unique points,  already 'topological'( no need to cut the lines) ,with a lot of attributes)<br>
<br>Postgis Topology<br><div style="margin-left:40px">Postgis Topology (addtopogeom) : 700+ sec for 10k lines, (??about 1600 sec for 32k lines??)<br>


Postgis Topology (addlinestring) : 240+ sec for 10k lines,  (??about 780 sec for 32k lines??)<br></div><div style="margin-left:40px">Postgis Topology (addnode, addedge) : 80sec for 10 k lines (??about 260sec for 32k lines??)<br>



<br></div>Grass Gis 7 :<br><div style="margin-left:40px">Importing everything : 10 sec<br></div><div style="margin-left:40px">Importing only geom (no attributes) : 5 sec<br></div><div style="margin-left:40px"><br>Importing everything then Exporting all topologies to postgis topology : 150 sec<br>

</div><div style="margin-left:40px">Declare postgis topo as external source and fill it with shapefile : 145 sec<br></div><div style="margin-left:40px"><br></div>Geos : (upper bound measured trough st_polygonize)<br>

<div style="margin-left:40px">ST_Polygonize on everything (aggregates on 32k lines) : about 5 sec<br><br></div>TopoJSON (according to previous thread : postgis topology/60 )<br><div style="margin-left:40px">Importing geometry (extrapolated) : about 30 sec?<br>


</div><div><div style="margin-left:40px"><br></div>CGAL (half edge, exact kernel) :<br><div style="margin-left:40px">4 sec in batch mode (inserting all lines at once)<br></div><div style="margin-left:40px">an hour (?) in line by line insertion<br>

</div><br></div>Geoxygene (JTS) :<br><div style="margin-left:40px">??<br></div></div>