Bug report #19908
Results of intersects geotraitement tools are not the same between 2.18 and 3.2.3
Status: | Closed | ||
---|---|---|---|
Priority: | High | ||
Assignee: | - | ||
Category: | Vectors | ||
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 |
Description
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.
History
#1 Updated by Nyall Dawson about 6 years ago
- Status changed from Open to Feedback
Please attach the sample data used.
#2 Updated by Florent LUQUET about 6 years ago
- File indicateur_3.gpkg added
Ok. Data into a geopackage attachement. Thanks
#3 Updated by Nyall Dawson about 6 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.
#4 Updated by Nyall Dawson almost 6 years ago
- Resolution set to no timely feedback
- Status changed from Feedback to Closed