Open arnesetzer opened 1 year ago
If you try to load a polyline, which has a \u the import fails due to a wrongly assumed unicode encode.
\u
Example: Polyline (Precision 6): iie{zAuat~T|@uBt@gBbB}DdS{c@z@kBdZoj@}E_JfBDtB|DnE{InJ}RvT}a@zV{d@tXae@jGcLhCkElGsLaStFeBtCyApCuOZk@nu@wa@|u@oEjI_Zrk@cEfIqSvc@yElLcGOaACsCxHhHdDlBqEJqTn@wA\u@ Stack trace:
iie{zAuat~T|@uBt@gBbB}DdS{c@z@kBdZoj@}E_JfB
Zk
OaA
JqTn@wA\u@
nicodeDecodeError: 'unicodeescape' codec can't decode bytes in position 162-163: truncated \uXXXX escape Traceback (most recent call last): File "C:\Users/XXX/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\encoded-polyline\main_dialog.py", line 76, in load_polyline polyline_string = codecs.decode(polyline_string, "unicode_escape") UnicodeDecodeError: 'unicodeescape' codec can't decode bytes in position 162-163: truncated \uXXXX escape Python-Version: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] QGIS-Version: 3.24.3-Tisler Tisler, cf22b74e Python-Pfad: C:/PROGRA~1/QGIS32~1.3/apps/qgis/./python C:/Users/XXX/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/XXX/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/PROGRA~1/QGIS32~1.3/apps/qgis/./python/plugins C:\Program Files\QGIS 3.24.3\bin\python39.zip C:\PROGRA~1\QGIS32~1.3\apps\Python39\DLLs C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib C:\Program Files\QGIS 3.24.3\bin C:\PROGRA~1\QGIS32~1.3\apps\Python39 C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\site-packages C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\site-packages\GDAL-3.4.3-py3.9-win-amd64.egg C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\site-packages\win32 C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\site-packages\win32\lib C:\PROGRA~1\QGIS32~1.3\apps\Python39\lib\site-packages\Pythonwin C:/Users/XXX/AppData/Roaming/QGIS/QGIS3\profiles\default/python
Visual example: https://valhalla.github.io/demos/polyline/?unescape=false&polyline6=true#iie%7BzAuat~T%7C%40uBt%40gBbB%7DDdS%7Bc%40z%40kBdZoj%40%7DE_JfB%60DtB%7CDnE%7BInJ%7DRvT%7Da%40zV%7Bd%40tXae%40jGcLhCkElGsLaStFeBtCyApCuO%60Zk%60%40nu%40wa%40%7Cu%40oEjI_Zrk%40cEfIqSvc%40yElLcG%60OaA%60CsCxHhHdDlBqE%60JqTn%40wA%5Cu%40
If you try to load a polyline, which has a
\u
the import fails due to a wrongly assumed unicode encode.Example: Polyline (Precision 6):
iie{zAuat~T|@uBt@gBbB}DdS{c@z@kBdZoj@}E_JfB
DtB|DnE{InJ}RvT}a@zV{d@tXae@jGcLhCkElGsLaStFeBtCyApCuOZk
@nu@wa@|u@oEjI_Zrk@cEfIqSvc@yElLcGOaA
CsCxHhHdDlBqEJqTn@wA\u@
Stack trace:Visual example: https://valhalla.github.io/demos/polyline/?unescape=false&polyline6=true#iie%7BzAuat~T%7C%40uBt%40gBbB%7DDdS%7Bc%40z%40kBdZoj%40%7DE_JfB%60DtB%7CDnE%7BInJ%7DRvT%7Da%40zV%7Bd%40tXae%40jGcLhCkElGsLaStFeBtCyApCuO%60Zk%60%40nu%40wa%40%7Cu%40oEjI_Zrk%40cEfIqSvc%40yElLcG%60OaA%60CsCxHhHdDlBqE%60JqTn%40wA%5Cu%40