I have a polygon layer (Geopackage with 378 features in EPSG:3857) with many very small gaps between them (topology checker lists more than 5000). The gaps are in a range of several hundred meters to fractions of millimeters in map units (meters). Using QGIS 3.16, I tried Grass v.clean. However, it is not able to repair the geometries. No output is generated.
Error messages in the protocol mention:
ERROR 1: osgeo::proj::io::WKTParser::Private::buildEllipsoid: non double value
WARNING: Unable to determine input map's vector feature type(s).
ERROR: Unable to create OGR spatial reference
I tried also QGIS native repair geometries as well as fill gaps algorithm - the resulting output has the same gaps.
What else could I try to remove these gaps?
INFO processInputs Ende. Befehle: ['g.proj -c proj4="+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs"', 'v.in.ogr min_area=0.0001 snap=-1.0 input="my_path.gpkg" output="vector_5fb278c35228312" --overwrite -o', 'g.region n=5921951.62716076 s=4990780.39183815 e=2564138.82822629 w=1522566.52778716', 'v.clean input=vector_5fb278c35228312 type="area" tool="rmarea" threshold="90000" output=output242512c6a24c47589601c33ba2e8d09f error=error242512c6a24c47589601c33ba2e8d09f --overwrite']
– Babel Nov 16 '20 at 13:24