[rttopo-dev] rtt_AddLineNoFace available in master branch

Sandro Santilli strk at kbt.io
Tue Sep 27 02:25:54 PDT 2016


An rtt_Polygonize function landed in the master branch.

The function is meant to be used in conjunction to the recently
added rtt_AddLineNoFace function, when all lines have been added.

It determines all faces generated by correcly linked edges and takes
care of creating face records and updating edge attributes accordingly.

The procedure loads all the edges of the topology in memory.

It's been tested under PostGIS to use about 10GB of RAM to
polygonize 13'159'677 edges with a total of 72,080,441 vertices
forming 6'199'077 rings (5'159'580 shells and 1'039'497 holes).
The polygonization completed in about 3 hours on a Intel(R) Core(TM)
i7-4750HQ CPU @ 2.00GHz.

NOTE: no backend callbacks were harmed to impement the new function

--strk;

  ()   Free GIS & Flash consultant/developer
  /\   https://strk.kbt.io/services.html


More information about the librttopo-dev mailing list