I try running the v.clean tool using QGIS 3.4. As input I use a vector line layer (I checked the validity and everything is fine), but running the algorithm I get the following error:
Traceback (most recent call last):
File "D:/Programme/OSGeo4W/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Algorithm.py", line 415, in processAlgorithm
Grass7Utils.executeGrass(self.commands, feedback, self.outputCommands)
File "D:/Programme/OSGeo4W/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Utils.py", line 372, in executeGrass
for line in iter(proc.stdout.readline, ''):
File "D:\Programme\OSGeo4W\apps\Python37\lib\codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 81: invalid start byte
Execution failed after 0.50 seconds
Since it is says it is a decoding error I checked the encoding and it is encoded in UTF-8.
Does anybody know how to solve the error?
"Buchstaben"
. Try to play around with encoding of your vector line layer (e.g. using ISO 8859-1, ISO 8859-15, Windows 1250). However, the UTF-8 should work fine. Moreover, I would like you to describe a way how the original vector line layer was achieved? I assume that the issue is about the original vector line layer encoding.UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 2: character maps to Execution failed after 0.30 seconds