I have a shapefile with almost 1000 polygons (each polygon representing a farm). There are a lot of topological errors (gaps/slivers and overlaps between polygons). Below is a "zoomed in" example. I am using QGIS 3.10.
I tried out the GRASS "v.clean" function as well as the snapping tool in QGIS and have two questions:
Using "v.clean", which specific tools should I use to remove the gaps / overlaps and how can I determine the threshold value that I should use (where applicable)? I tried using "break", "rmdupl" and "rmarea" (using various different threshold values), but I do not see any changes in the cleaned output (the gaps / overlaps remain). What reasons could there be that this is not working?
Using the snapping tool, how can I move an entire selected polygon (yellow on the map) to match up with the borders of the adjoining polygons, instead of snapping each and every vertex to each other? It looks like the entire selected polygon just needs to be moved, and the gaps and overlaps will be eliminated automatically. Furthermore, I am worried that if I start snapping the segments/vertices, then the shape of the polygon will change if I do it incorrectly (and it will take a lot of time doing this for the entire farm shapefile!).
I am investigating the movement of animals in relation to farm boundaries, so it is vital that the boundaries of the polygons do not change shape.
Please note that I am a QGIS beginner, so I need an explanation that is not "too advanced".