Fix GEOS errors from self intersecting polygons in and fix OPENCV path in debian CI build
This MR fixes the bug occurring on debian unstable
GEOS 3.8 throws an error when using the intersection method with self intersecting polygons (this is not the case in e.g. GEOS 3.6). OGRLayerStreamStitchingFilter has been modified to test polygon validity before fusion. non-valid polygon are not candidate for fusion anymore. The baselines of the test of this filter (and the segmentation application) have been updated.
Debian unstable now uses opencv 4.1.2
The layout of the include dir is different compared to opencv 3. The FindCmake is supposed to handle both cases. However in the CI debian script the opencv include dir is hardcoded.
Merge request reports
Activity
added CNES backlog To Do + 1 deleted label
added 7 commits
-
491a9549...13c6d363 - 4 commits from branch
develop
- aa6cc496 - CI: remove hardcoded opencv include dir
- b982ea75 - BUG: add missing std namespace
- b62f6263 - changed opencv_INCLUDE_DIR to OpenCV_DIR
Toggle commit list-
491a9549...13c6d363 - 4 commits from branch
added 6 commits
-
b62f6263...25e76aad - 4 commits from branch
develop
- c43ed436 - unstable->testing
- 33a2da0d - Merge remote-tracking branch 'gpernot/feat-ci-use-debian-testing' into ci_debian_opencv
-
b62f6263...25e76aad - 4 commits from branch
added 1 commit
- 2a9d021d - BUG: check geometry validity before computing intersection to avoid errors due...
added 1 commit
- 858dd826 - TEST: update baselines for the streamStitchingFilter modifications
changed milestone to %7.1.0
assigned to @ctraizet
added bug label
mentioned in commit 3cf1a20f