qgis プラグイン Garmin Castom Map使用時 pythonエラーについて質問です。

531 views
Skip to first unread message

chibi...@gmail.com

unread,
Sep 22, 2017, 3:54:59 AM9/22/17
to QGIS初心者質問グループ
お世話になります。

コードネーム:小さなハリネズミです。



OS:8.1
Qgis2.14.19-Essen

質問のタイトル:qgis プラグイン Garmin Castom Map pythonエラーが以下の画像ようにでます。


C:/Users/ユーザー名が漢字/.qqis・・・・・・・・・

ユーザー名が漢字になっていることが pythonエラーになっているのかわかりませんが

新しくアカウントを作る方法以外になにか方法はありますか?

ご教授いただけますでしょうか?

お願いいたします。





sakuya_izayoi

unread,
Sep 22, 2017, 12:41:36 PM9/22/17
to QGIS初心者質問グループ
小さなはりねずみ 様
こちらsakuya_izayoiです。
当該の状況でしたら以前このフォーラムでも
紹介があったのですが、ポータブル版のqgis
http://kouapp.main.jp/ringyogis/qgis_potable/
をusbメモリーや外付けhddに入れて使う、あるいは一度qgisをアンインストールしてから、dドライブなどの別のパーテーションにqgisをインストールするなどが考えられます。
簡単なのはポータブル版を使うことですね。
ご参考になれば幸いです。

sakuya_izayoi

unread,
Sep 22, 2017, 12:43:53 PM9/22/17
to QGIS初心者質問グループ
小さなハリネズミ様
お名前を間違えて投稿しておりました。ご容赦下さい。
sakuya_izayoi

chibi...@gmail.com

unread,
Sep 23, 2017, 7:09:03 AM9/23/17
to QGIS初心者質問グループ
お世話になっております。
ご教授いただきました通り、ポータブル版をUSBにインストール→起動→うまくいきました!!
しかし、また同じようなエラーがでます。
この前と同じエラーです。
お忙しいと思いますが、ご教授いただければ幸いです。




sakuya_izayoi

unread,
Sep 23, 2017, 9:29:27 AM9/23/17
to QGIS初心者質問グループ
小さなハリネズミ様
こちらsakuya_izayoiです。
ポータブル版のインストールはうまくいったみたいでよかったです。

さて、エラーの原因を見てみると、文字のエンコードエラーも発生しているようなので、
ファイルを保存するときに、UTF-8ではなくてShift-Jisを選択しても同じ結果になってしまいますでしょうか?

これで駄目ですと私の方ではちょっとわからない領域になってしまいます。
いったん、当該レイヤーを別名でラスタとして保存(その時に文字をShift-Jisにしておく、あるいはUFF-8にしておく)してから、作成したラスタをQGISに読みこませて
Garmin Castom Mapで保存するときに、設定した文字エンコードと同じものを選択し、保存するといった方法も考えられます。

お力になれずすみません。

chibi...@gmail.com

unread,
Sep 23, 2017, 10:05:16 AM9/23/17
to QGIS初心者質問グループ
sakuya_izayoi 様

 早速のご回答ありがとうございます!

試してみたいとおもいます。

今後とも、よろしくお願いいたします。

chibi...@gmail.com

unread,
Sep 23, 2017, 7:44:11 PM9/23/17
to QGIS初心者質問グループ
sakuya_izayoi 様

 お世話になっております。

ご教授いただきました通り、作業をしました。

>①ファイルを保存するときに、UTF-8ではなくてShift-Jisを選択して保存→同じようにエラーが出ました。

>②いったん、当該レイヤーを別名でラスタとして保存(その時に文字をShift-Jisにしておく、あるいはUFF-8にしておく)してから、作成したラスタをQGISに読みこませて
Garmin Castom Mapで保存するときに、設定した文字エンコードと同じものを選択し、保存する)→画像のように順番にこなしましたが→同じようにエラーが出ました。




chibi...@gmail.com

unread,
Sep 23, 2017, 7:51:44 PM9/23/17
to QGIS初心者質問グループ
2017年9月24日日曜日 8時44分11秒 UTC+9 chibi...@gmail.com:
sakuya_izayoi 様

 お世話になっております。文章の途中で投稿してしましました。すみませんでした。



画像のようにエラーが出ました。
他のパソコンで同じ作業をしましたが同じ結果がでます。

お手数ですが、ご教授いただければ幸いです。

 

sakuya_izayoi

unread,
Sep 24, 2017, 6:29:05 AM9/24/17
to QGIS初心者質問グループ
小さなハリネズミ様
こちらizayoiです。

そうなってくると、ベクターレイヤーも疑わないとまずいかもです。
ベクターレイヤーも同じように一度変換しないとダメかもです。

こちらからも確認させてください。
今回の状況から考えるに、Garmin Castom Map用のプラグインを使っているという認識でよいでしょうか?
そうであれば、
①プラグインの再インストール
②レイヤーを一つずつGML形式で保存する。それによって、どのレイヤーも個別保存ができないなら原因が分からない。
③弾かれていないレイヤーのみをまとめてKMZファイルに保存する。できるなら複数読み込みも問題なし。
④特定のレイヤーのみはじかれるなら、それの文字エンコードを前回のやり方で変更する。
⑤はじかれていたレイヤーもこれで変換できるならOK。だめならちょっと私ではお手上げです。

正直、これで駄目なら、私自身はKMZファイルをあまり扱わないため、お力に
なれそうもありません。
申し訳ないです。
KMZファイルでないとダメなんですよね?各レイヤーごとのKMLファイルを複数作るではだめですよね?

chibi...@gmail.com

unread,
Sep 24, 2017, 9:24:57 AM9/24/17
to QGIS初心者質問グループ
sakuya_izayoi 

 いつも、大変お世話になっております。

早速のご回答ありがとうございます!!

Garmin Castom Map用のプラグインを使用しています。

①~⑤の番号どおり、ひとつずつ試していきたいと思います。

ハンドGPS(ガーミン)にkmzファイルをいれて、山で歩くのに必要です。

今後とも、よろしくお願いいたします。

sakuya_izayoi

unread,
Sep 24, 2017, 9:03:18 PM9/24/17
to QGIS初心者質問グループ
小さなハリネズミ様
こちらizayoiです。

私の方でダミーファイルを作り当該プラグインを試してみた結果、すんなり変換はしてくれました。
(なんだか元の形を再現しきれていないような気がするけど。プラグイン自体に問題あるのかしら?あんまり使っていないから分かっていない部分もありますが・・・。)
OS環境はwindows7 windous8.1 windous10 です。

小さなハリネズミ様の方でも複数の機体で試した結果うまくいかないとなると、ファイルとプラグインの相性の方に問題がありそうですね。

ガーミンというGPSを使ったことがないので詳しく分からないのですが、当該kmzファイルはgoogle earthのkmzと同じものという前提で思いついたことを記載してみます。
kmzファイルは結果的にkmlファイルの圧縮形式、つまりzipファイルのようなものでよいですよね?
となれば
①QGISで必要なレイヤーを一つずつkmlファイルに変換する。
②google erath使用して、変換したkmlファイルを取り込む。
③取り込んだkmlファイルをgoogle erathでkmzファイルとして保存する。
(保存方法は分かりやすかったので下記参照)
http://docs.mcneel.com/rhino/5/help/ja-jp/fileio/google_earth_kml_kmz_export.htm

これでうまくいけば良いのですが。

福岡

unread,
Sep 25, 2017, 2:19:04 AM9/25/17
to QGIS初心者質問グループ
小さなハリネズミ 様

横入り失礼します。

画像をみるとファイル名が「test rin39.shp」と、testとrin39.shpの間にスペースが入っているように見えます。
具体的にエラーの原因として検索結果に出てこなかったので全く自信は無いのですが、スペースが悪さをしているようなことは無いでしょうか?
自分でファイル名を付けるときは、「test_rin39.shp」とアンダーバーを使うか、「TestRin39.shp」と大文字と小文字を混ぜるようにしていましたので、少し違和感を感じました。

もしかしたら程度の投稿で申し訳ありませんが、リネームして試してみてはどうでしょうか?

chibi...@gmail.com

unread,
Sep 25, 2017, 7:14:18 AM9/25/17
to QGIS初心者質問グループ
福岡 様

 お世話になっております。

ご連絡ありがとうございます。

ご指導いただきました通り、リネーム(スペースはずす)してみましたが、

同じエラーがでました。

今後とも、よろしくお願いいたします。

chibi...@gmail.com

unread,
Sep 25, 2017, 7:42:46 AM9/25/17
to QGIS初心者質問グループ
sakura_izayoi 様


 お世話になっております。

そうですか!変換できるんですね。

プラグインのバージョンを変えて試していますが、エラーがでます。

もう一度、ご教授していただきました通りに、落ち着いてやり直したいと思います。

今後とも、ご指導よろしくお願いいたします。
Message has been deleted

chibi...@gmail.com

unread,
Sep 27, 2017, 4:53:12 AM9/27/17
to QGIS初心者質問グループ


sakura_izayoi 様


 お世話になっております。

KMZファイルできました。

PC:vista 32ビット
QGIS:ポータブル版
エンコード:system

大変ご迷惑をおかけしました。
PC:win8.1ではうまく変換できませんでしたが
とりあえずkmzファイルができました!!

本当にありがとうございました。

今後とも、よろしくお願いいたします。
 
 

sakuya_izayoi

unread,
Sep 27, 2017, 8:07:23 AM9/27/17
to QGIS初心者質問グループ
小さなハリネズミ様
こちらizayoiです。

できあがったようで良かったです。
そして、大してお役に立てず済みませんでした。

今後ともよろしくお願いします。

drko...@gmail.com

unread,
Sep 30, 2017, 9:28:31 PM9/30/17
to QGIS初心者質問グループ
成功したWindows Vista 32bit版のユーザ名は「半角英数」で,
失敗したWindows 8.1のユーザ名は「漢字」ではないでしょうか?

外してたらごめんなさい。

もしそうだとしたら,
「QGISをインストールするWindows PCのユーザ名には2バイト文字を使わない。」
という鉄則を覚えておいた方がよいですよ。

喜多さんの本のp.19にも書いてあります。


chibi...@gmail.com

unread,
Oct 1, 2017, 9:26:27 AM10/1/17
to QGIS初心者質問グループ
お世話になります。

そうなんです。

ユーザ名、漢字にしてました。

今後は、アルファベットにしていきたいです。

ありがとうございました。

sakuya_izayoi

unread,
Oct 1, 2017, 8:22:28 PM10/1/17
to QGIS初心者質問グループ
こちらsakuya_izayoiです。

もしハードディスクドライブに余裕があるようでしたら、新規アカウントを作って試してみるのもいいかもしれません。
コントロールパネル→ユーザーアカウント→ユーザーアカウントの管理とつなげると、新規アカウントの追加が出来ます。

今回のエラーですが、私の方でも再現できてしまいましたが、このアカウントは「半角文字」なんですよ。
何が引っかかるのかよく分からないです。Pythonの完全バージョンをインストールして、パスを通したら正常終了したので
Pythonのバージョン更新をすれば良い可能性もあり?(バージョンは2と3の最新版を導入。)

結構エラーログだけでは分からないこともありますね・・・

chibi...@gmail.com

unread,
Oct 1, 2017, 10:30:50 PM10/1/17
to QGIS初心者質問グループ
sakuya_izayoi 様

  お世話になっております。

小さなハリネズミです。

アカウントの作成はやってみたことがありますが、ユーザー名を変えることができなかったです。

pythonの完全バージョンをインストールして、とありますが。

pythonの最新バージョンをインストール方法はどのようにすればよろしいでしょうか?
また、プラグインの作業中にそのプラグラムをみることは可能でしょうか?

お忙しいと思いますが、ご教授して頂ければ幸いです。

sakuya_izayoi

unread,
Oct 2, 2017, 3:33:22 AM10/2/17
to QGIS初心者質問グループ
小さなハリネズミ様
こちらizayoiです。

あ、windows8からユーザー名とローカルアカウントが紐付けられるという厄介なことがありましたね。

Pythonの完全バージョンという言い方もちょっとおかしいかも。ごめんなさい、少々訂正します。
Python自体はプラグインではなく、開発用の言語です。この言語のフルスペック版を導入したという意味です。

インストールの参考ページとしては
https://www.pythonweb.jp/install/install/index1.html
が参考になります。

この中にあるリンク
http://www.python.org/
からPythonの2.X系の最新と3.X系の最新を私は導入しております。
本来ならどちらかでもいいと思うのですが、私の場合は応力計算のために2.Xでは動かないとか3.Xでは動かない計算プログラムを作ってしまったので仕方なく両方入れています。

といっても、これを入れればすべての環境で実行できるようになるかといわれると、正直不明な状況であり、
今回記述させていただきましたのも、今後ための資料という側面もあります。

なんにしても、今回のは原因不明な側面も強いですね。ポータブル版なら、私の実験用のwin_XPの漢字アカウントの方でも正常に変換できたんですが・・・。
Reply all
Reply to author
Forward
0 new messages