ラスタ結合時、ラスタファイルの数が多すぎるとエラーになる

483 views
Skip to first unread message

qgis_beginner

unread,
Dec 26, 2017, 8:44:22 PM12/26/17
to QGIS初心者質問グループ
こんにちは。

QGIS Ver2.14.20のラスタ結合において、126個以上のラスタファイルを選択して結合しようとすると次のようなエラーが出て結合に失敗します(125個までは出ません)。ディレクトリ指定の場合は、ディレクトリ内部に125個のファイルがあると同様のエラーが出ます。100個なら出ないのですが、エラー有無の境目となる個数については未確認です。

UnicodeDecodeError: 'ascii' codec can't decode byte 0x83 in position 0: ordinal not in range(128)

バグでしょうか?環境設定が悪いのでしょうか?似たような経験をされた方はいらっしゃいませんか。

ディレクトリやファイル名に日本語が含まれている場合に馴染みのあるエラーかと思われますが、このケースでは日本語の有無が原因ではないようです。

sakuya_izayoi

unread,
Dec 27, 2017, 7:35:16 PM12/27/17
to QGIS初心者質問グループ
おはようございます。
sakuya_izayoiです。かつて結構多い枚数のラスタ結合を使用としたときにエラーが出たことがあります。
その時に出ていた文章はこれとは違っていた気がしますが、原因はコンピューターのメモリー不足っぽかったです。
タスクマネージャーのリソースで物理メモリの搭載量を超えたあたりで(仮想メモリを使用し始めた時点で)エラーが発生しておりました。
その時は、メモリーの大きなコンピューター(ワークステーション)で対応しました。

ファイル指定とディレクトリ指定でエラーの数が違うのが気になりますが、メモリーが原因であったという事も報告しておきます。

qgis_beginner

unread,
Dec 27, 2017, 9:21:35 PM12/27/17
to QGIS初心者質問グループ
sakuya_izayoi様

ご投稿ありがとうございます。
単にファイル数の問題だけでなく、QGISの動作環境やラスタ結合するファイルのサイズによっても差があるのかもしれませんね。

今回時間がなく同じ条件下でのテストは中断しましたが、ラスタ結合の作業時に同様のエラーが発生した場合には、改めて投稿させていただきます。
Reply all
Reply to author
Forward
0 new messages