ラスタ結合できなくなりました

502 views
Skip to first unread message

黒柿

unread,
Jan 22, 2019, 1:26:05 AM1/22/19
to QGIS初心者質問グループ

お世話になります。黒柿です。ラスタファイルの結合ができなくなってしまいました。以前は問題なくできていました。ファイルパスに2バイト文字は含まれていません。他の人のマシンで試したところ問題なく結合できたので、ファイルの問題ではなく私のマシン側に原因があるのではと推察しますが、メッセージを見ても悲しいかな理解できず。恐れ入りますが解決方法を教えていただけますでしょうか、よろしくお願いいたします。


A01.png


adachi

unread,
Jan 22, 2019, 1:52:08 AM1/22/19
to QGIS初心者質問グループ
黒柿様

本当に直るのかまったく自信がありませんが


似たようなエラーがバージョン3.4.3でも出ているようで
QGIS本体ではなく「インストールされているNumPy(Pythonの拡張モジュール)が適したバージョンでない」ことが原因とされています。

紹介されている対応方法として

1. OSGeo4W Shell (Windowsの検索窓で「OSGeo」と打つと出てくるやつ)を管理者権限で起動
 (右クリックで「場所を開く」の先にあるショートカットを更に右クリックで「管理者として実行」)
2. コマンドライン上で C:\Windows\System32 まで移動
3. 以下を実行
 python -m pip install -U numpy


これで、NumPyのバージョンが更新されるようです。
異なるバージョンのQGISが混在してるからか?のような気もしますが…

黒柿

unread,
Jan 22, 2019, 6:42:22 PM1/22/19
to QGIS初心者質問グループ
adachiさま

黒柿です。お返事ありがとうございました。早速教えていただいたようにやってみたところ、若干症状が変わりました。『処理が完了しました』までは進むのですが、吐き出したファイルを読み込むことができません。『正しくないか認識できないデータソースです』とエラーが出てしまいます。

adachi

unread,
Jan 23, 2019, 8:26:03 PM1/23/19
to QGIS初心者質問グループ
黒柿様

生成ファイルの保存先を、Cドライブ直下に作成したフォルダ(例:C:\output など)にしてみてはどうでしょうか。
操作してみたところ私も同様のエラーが出て、上記のようにするとうまくいきました。

想像ですが、保存先のファイルパス自体に「.(ドット)」や「-(ハイフン)」が入っているのをものすごく嫌うのではないかと思います。

sakuya_izayoi

unread,
Jan 23, 2019, 9:12:53 PM1/23/19
to QGIS初心者質問グループ
黒柿さま
ラスタを使うときには、入力ファイル名や入力ファイルのディレクトリ(フォルダ)にも日本語(というか2バイト文字)が入っていてもエラーが出ますし、出力先に関しても同じことが言えます。
もしもどちらかに日本語(2バイト文字)が入っていた場合、それを修正して実施しても同じ結果になりますでしょうか?
それでもエラーが出る場合は、ちょっとわからない。

黒柿

unread,
Jan 24, 2019, 6:48:45 PM1/24/19
to QGIS初心者質問グループ
adachi様 sakuya_izayoi
黒柿です。お返事ありがとうございました。2バイト文字については気をつけていたのですが、試しに出力先をCドライブ直下のフォルダにしてみたところすんなりと処理されました。スッキリとはしませんがこれで処理していこうと思います。ありがとうございました。

sakuya_izayoi

unread,
Jan 24, 2019, 7:47:01 PM1/24/19
to QGIS初心者質問グループ
黒柿さま
あとは、USB外付けドライブやOS領域格納以外のドライブ(DドライブやEドライブなど)に保存すると弾かれてしまったり、階層が深いとうまくいかなかったり。(さっき経験しました)
何位しても、OSドライブ直下にいったんworkフォルダを作ると安心かもしれません。

adachi

unread,
Jan 24, 2019, 7:57:38 PM1/24/19
to QGIS初心者質問グループ
黒柿様

無事処理できたようで何よりです。
ご質問では2バイト文字には気をつけてらっしゃるようでしたので、私と同じ状況かと思いました。

http://www.all.undo.jp/asr/1st/document/01_03.html

↑Windowsのシステム自体が「.」や「-」も避けた方が良い仕様になっている、というこのような情報もあるので、
出力時にエラーが出るときは、Cドライブ直下に保存というのをよく試します。
たまにうまくいきます。笑

Reply all
Reply to author
Forward
0 new messages