Bug report #19908
Results of intersects geotraitement tools are not the same between 2.18 and 3.2.3
|Affected QGIS version:||3.2.3||Regression?:||Yes|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:||no timely feedback|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||27732|
The tool "Select by location" into "Processing Toolbox" responds a wrong result on the 3.2.3 version. See below the attachements images.
The data are polygons (not multi polygons) with the same CRS.
#3 Updated by Nyall Dawson about 2 years ago
I've investigated and the cause of this issue is that the geometries in dalle_litto_3d are all invalid -- the polygon rings are not closed. This also causes issues with other QGIS tools, e.g. you can't click to select polygons in this layer or use the identify tool on them. The solution is to run the "repair geometries" algorithm over this layer to fix the geometries.
I'm curious how this layer was built though -- if it was the result of a QGIS algorithm or operation then that needs fixing to output valid polygons.