I have a problem when assigning the elevation values from the DEM to the shapes in QGIS. I have this message back:
Traceback (most recent call last):File "C:/Users/David/.qgis2/python/plugins\rivergis\rivergis.py", line 83, in <lambda>self.ui.actionRASXSRiverReachNames.triggered.connect(lambda: r1d.ras1dXSRiverReachNames(self))File "C:/Users/David/.qgis2/python/plugins\rivergis\ras1dFunctions.py", line 129, in ras1dXSElevationsprepare_DTMs(rgis)File "C:/Users/David/.qgis2/python/plugins\rivergis\rasElevations.py", line 45, in prepare_DTMsuri = '\'{0}\''.format(rlayer.dataProvider().dataSourceUri())UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 58: ordinal not in range(128)
Traceback (most recent call last):
File "C:/Users/David/.qgis2/python/plugins\rivergis\rivergis.py", line 83, in <lambda>
self.ui.actionRASXSRiverReachNames.triggered.connect(lambda: r1d.ras1dXSRiverReachNames(self))
File "C:/Users/David/.qgis2/python/plugins\rivergis\ras1dFunctions.py", line 129, in ras1dXSElevations
prepare_DTMs(rgis)
File "C:/Users/David/.qgis2/python/plugins\rivergis\rasElevations.py", line 45, in prepare_DTMs
uri = '\'{0}\''.format(rlayer.dataProvider().dataSourceUri())
UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 58: ordinal not in range(128)
I dont know how to solve this issue. Thanks for your help.
Hi David,
Please remove any non-ASCII characters from the DTM path. In this case it is í (small i with acute).