いつもお世話になっております。
私はGRASS機能のv.set.distance機能を用いて、
点から避難施設位置への最短経路探索を行い、
避難者の割り当てを行いたいのですが、エラーでUnicodeDecodeError: 'cp932' codec can't decode byte 0x84in position 35: illegal multibyte sequenceと出てしまい、これは文字コードの
違いによるエラーとはわかるのですが、これは用いているレイヤのデータの
文字コードをshift-JISにしなければいけないという認識でよろしいでしょうか?
それともパスに全角文字が含まれてはいけないという認識でしょうか?
私はユーザーフォルダ名に全角文字とスペースが使われておりますが、違うアカウントでユーザー名に半角しか用いていないアカウントでも
同様のエラーが発生してしまいます。
もしなにか解決策があればお願いします。これ以外に必要な情報があればお願いします。
初めての質問で、ご迷惑をおかけしますQGISのバージョン:3.22.10
OS:Windows 10
Traceback (most recent call last):
File "C:\PROGRA~1/QGIS32~1.10/apps/qgis-ltr/./python/plugins\grassprovider\Grass7Algorithm.py", line 433, in processAlgorithm
Grass7Utils.executeGrass(self.commands, feedback, self.outputCommands)
File "C:\PROGRA~1/QGIS32~1.10/apps/qgis-ltr/./python/plugins\grassprovider\Grass7Utils.py", line 397, in executeGrass
for line in iter(proc.stdout.readline, ''):
UnicodeDecodeError: 'cp932' codec can't decode byte 0x84 in position 35: illegal multibyte sequence
Execution failed after 0.62 秒(seconds)
出力レイヤの読み込み
次のレイヤは正しく生成されませんでした。
• C:/Users/○○ ○○/AppData/Local/Temp/processing_odreTI/38bad66d5c174a9295bf22b9d4ad8c6a/output.gpkg
QGISメインウィンドウの"ログメッセージパネル"をチェックすると、アルゴリズムの実行に関する詳細情報が表示されます。
○○ ○○は本名が 苗字 名前と入っています。やはりそこが問題でしょうか。