So when digging into the new union_* functions, order was never implied in either this union or the last one! If it was working it was by chance 😅.
This PR integrates the new union functions, ensures that order and topology is explicitly enforced and that all tests pass. A few other clean up items were down to improve the outputs of check().
All warnings that persist with the tests are due to malformed data in the test objects (at least according to GDAL).
So when digging into the new union_* functions, order was never implied in either this union or the last one! If it was working it was by chance 😅.
This PR integrates the new union functions, ensures that order and topology is explicitly enforced and that all tests pass. A few other clean up items were down to improve the outputs of check().
All warnings that persist with the tests are due to malformed data in the test objects (at least according to GDAL).