Group Statsプラグインでのエラーについて

443 views
Skip to first unread message

chisa.yam...@gmail.com

unread,
Nov 28, 2017, 5:48:01 PM11/28/17
to QGIS初心者質問グループ
バージョン:QGIS 2.18.14

https://www.slideshare.net/tk01k/qgis-40983569
このサイトにあることをやりたくて新しいバージョンのQGISでやってみたのですが、行政区ごとの図書館の面積カバー率の算出の段階で、LayerでYokohamaNoLib選択等の操作をした結果エラーが発生し、
Pythonのエラー:Pythonコードの実行中にエラーが発生しました
という表示がでました。
詳細を表示すると
AttributeError: 'NoneType' object has no attribute 'area'
と出るのですが原因がわかりません。
対処法を教えていただければありがたいです。よろしくお願いいたします。

sakuya_izayoi

unread,
Nov 30, 2017, 1:20:44 AM11/30/17
to QGIS初心者質問グループ
投稿者様
こちらsakuya_izayoiのizayoiです。
こちらで作業してみました。QGIS2.16.3を使っております。

エラーを確認してみますと、areaの属性情報がありませんとなっています。
行った操作内容が分からないため、推測になりますが、
①マニュアル26ページの操作が不十分であった。
②ファイルの保存先フォルダに2バイト文字が使用されている、あるいはファイル名に2バイト文字が使われている。(2バイト文字とは日本語を含む全角文字です。)
③座標系がshpファイル同士であっていない状況で計算を行ってしまった。

が考えられます。特に②はうっかり行ってしまうことが多いです。今一度ご確認をお願いします。

sakuya_izayoi

unread,
Nov 30, 2017, 7:12:37 PM11/30/17
to QGIS初心者質問グループ
投稿者様
こちらsakuya_izayoiのizayoiです。

QGISの2.18で実行すると、なぜだかエラーが出てしまいますね。
こうなってしまうと、プラグインとの相性あるいは読み方が変わるのか・・・。ちょっと分からないですね。
回避方法としては、
①QGISの2.14も導入して、当該プラグインを使用する場合はこちらを使用する。
②重複インストールする余裕がないときはQGISの2.14ポータブル版を使用する
が思いつきます。

私の方では今年度いっぱいまでは2.16.3を主に使用し、2.18や2.14のポータブル版を補助的に使用している環境です。
Reply all
Reply to author
Forward
0 new messages