[Rebuild] Stray nodes

Paul Norman penorman at mac.com
Fri Mar 9 07:48:53 GMT 2012


Some recent edits have made me realize two potential issues that should be
considered when removing data

1. Stray nodes

Suppose a decliner creates a way then an acceptor refines the geometry by
adding new untagged nodes to the way. 

In this case, the way will need to be removed but the acceptor's nodes are
not, however I believe they should be. If not, there will be a massive
number of stray nodes created by the process.

The logic I suggest is that untagged nodes that are children of an object
removed and not children of any other objects also be removed.

2. Removal of some nodes from areas may result in self-intersecting
geometries. I'm not sure how these could be dealt with. 




More information about the Rebuild mailing list