I'm trying to intersect two layers in QGIS, similar to this unanswered question. I've performed Vector > Geometry Tools > Check Geometry Validity and I've run GRASS's v.clean, per these questions.
I'm still getting this response:
GEOS geoprocessing error: One or more input features have invalid geometry.
- Is there a better way to check geometry?
- Is there a way QGIS can tell me where the problem in the geometry is?
- Can anyone see what I'm doing wrong using my files?
Here is a link to the underlying set of Voronoi polygons I want to intersect: https://www.dropbox.com/s/edev53n7nn7b6wy/Voronoi1.zip?dl=0
Here is a link to the problematic outline of Liberia that's giving me an "invalid geometry" error when I try intersecting it with the above (already run through Check Validity and v.clean): https://www.dropbox.com/s/4oa7ln7rk2n6e23/Liberia%20Outline%20Valid%20Cleaned.zip?dl=0
Simplify geometries
inVector | Geometry tools
. You are in Latlong coordinates but settingTolerance
at around 0.0001 won't deteriorate the quality too much.v.clean
does not produce expected result. (You have fixed the invalid geometry immediately in theCheck validity
process.)