David O'Sullivan
David O'Sullivan
This is substantially done for a large subset of the API's capabilities in the app at https://dosull.github.io/mapweaver/app/ Some work needed to clean up the relationship between that and this repo,...
If I had to guess I'd say it's somewhere in the convex hull stuff that is invoked? But I am not even not an expert on C++ or GEOS, so...
while performance could always be better the `regularise_tile()` function now ensures that all tiles are composed only of whole elements, i.e., no joining across tile boundaries is required any more...
Confirmed that `WeaveUnit`s with `spacing < 1.0` can't handle a `Topology` as the code is currently written. Complicated weaves with spacing 1 also struggle.