Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[processing] Fix "Split with lines" algorithm can get stuck in
an endless loop if geos difference result is numerically unstable Amend the test to determine whether a split occurred from an exact topological test to instead test with a very small tolerance. This avoids us flagging that a split has occurred when the actual results have only varied by a insignificant amount due to precision of the GEOS difference op. This fixes a hang which can otherwise result where we keep splitting the same pair of lines and think that a change is occurring every time.
- Loading branch information