環境省データの読み込みと集計について

276 views
Skip to first unread message

山岡賢仁

unread,
Aug 30, 2016, 3:55:22 AM8/30/16
to QGIS初心者質問グループ
      • やりたいことがふたつありまして
        ① 環境省再生可能エネルギー導入ポテンシャルマップ(https://www.env.go.jp/earth/ondanka/rep/index6.htmlのデータを読み込み② 一部の自治体に存在する再生可能エネルギー導入可能量の集計
名のですが、①のデータをDL後解答し、QGISにドロップしても

レイヤC:\Users\uraomote\Desktop\15_wind_land_potential\wind_land_potential_15_linkent.kmlは正しいレイヤではないので地図に追加できません

とエラーが発生し、読み込めません。何か変換などの手順が必要なのでしょうか?

また②の一部自治体に存在する再生可能エネルギー導入可能量の集計方法もよく分かりません。
一度ラスタに変換して、自治体のラスタと重ね合わせてクリッパーで必要な自治体以外の部分を取り除き集計を行えばいいのでしょうか?

使用しているOSはwindows7でQGISはver.2.4です。

Yoshio Mishima

unread,
Aug 30, 2016, 4:40:14 AM8/30/16
to QGIS初心者質問グループ
山岡様

はじめまして

についてですが解凍後のフォルダ内にdataというフォルダがないでしょうか。
3階層程度たどると xxxx.kmz という kml ファイルを zip形式で圧縮したファイルが出てくると思います。
それをQGISで開くとよいかと思います。

みしま

山岡賢仁

unread,
Aug 30, 2016, 5:46:22 AM8/30/16
to QGIS初心者質問グループ
みしま様

早速の解答ありがとうございます。
教えて頂いたとおりにやっていたところデータの読み込みができました。
元の分類が反映されずすべて同じ色で表示されてしまいます。Table Manager で編集しようとしたのですが、できませんでした。
質問してばかりで申し訳ないのですが、分類ごとに色分けを行うにわどうすればよろしいでしょうか?

きた

unread,
Aug 30, 2016, 6:57:15 AM8/30/16
to QGIS初心者質問グループ
山岡様

環境省のデータをダウンロード出来ないので、kmlにどのようなデータが入っているかわかりませんが、
QGISでのデータ分類は「レイヤプロパティ」で行うことができます。

まず、追加したKMLファイルのレイヤ名がレイヤパネルに表示されていると思います。
そのレイヤ名を右クリックして、「属性テーブルを開く」を選択して、属性テーブルでデータを確認します。
属性データから、分類したいフィールド名(列名)を確認して、属性テーブルは一度閉じます。

再びレイヤ名を右クリックして、「プロパティ」を選択します。
「スタイル」を選択して、「共通シンボル」というコンボボックスを「分類された」に変更します。
「カラム」で、先ほど確認した分類したいフィールドを選択します。
下の方にある「分類」ボタンをクリックすると、分類できるデータがリストに追加されるので、
色などを設定すると、データ分類ができます。


山岡賢仁

unread,
Aug 30, 2016, 10:01:10 AM8/30/16
to QGIS初心者質問グループ
きた様

ほしい情報を的確に教えていただきありがとうございます。
お蔭様で分類がうまくできました。自治体の行政化のデータと合わせてクリッピングを行い、対象の自治体上のみの再生可能エネルギーポテンシャルを表示することができ後はこのデータを集計するだけです。ある色の部分がどれだけの面積であるのかを(例:huuryokusadoの分類1の面積が何km^2なのか?)を集計したいのですが、どうすれば出力できるのでしょうか?





ちなみにですが環境省のデータは下記のURLからDLできます。
ブラウザがgoogle chromeだと表示されなかったのですがIEですと表示されましたので、ご興味があれば一度お試しください。

きた

unread,
Aug 30, 2016, 10:24:38 AM8/30/16
to QGIS初心者質問グループ
山岡さん

KMLのままでは、面積を計算することができませんので、まずはシェープファイルに変換する必要があります。
レイヤ名を右クリックして、「名前をつけて保存」で、「ESRI Shapefile」を選択して保存します。

保存したシェープファイルをレイヤに追加して、属性テーブルを開きます。
「フィールド計算機」というボタンがツールバーにあるので、これをクリックします。


「新しいフィールドを作る」にチェックを付けて、

フィールド名を入力し、フィールドタイプを「整数値」か、「小数点付き数値」を選択し、

フィールド長で桁数を指定します。精度は小数点以下桁数です。



「式」に「 $area 」と入力します。単位が「m」単位になると思うので、

「km2」であれば、「 $area / 1000000」とします。

計算式は真ん中の関数エリアの「ジオメトリ」から選択することもできます。



「OK」ボタンをクリックすると、新しいフィールドができて、面積が入力されています。

レイヤが編集モードになっているので、エンピツマークのアイコンをクリックして、

編集モードを終了して、レイヤの変更を保存します。



面積を集計するのであれば、属性テーブルで全ての行を選択して、

「選択した行をクリップボードにコピーする」ボタンをクリックして、コピーして、

Excelなどの表計算ソフトに貼り付けて集計することができます。










山岡賢仁

unread,
Sep 1, 2016, 8:43:39 AM9/1/16
to QGIS初心者質問グループ
きた様

初心者の私にも分かるような丁寧な解説ありがとうございます。
お蔭様で面積を求めることができました。

ありがとうございます。
作業していく上で不明なことがありましたらまた質問させていただくと思いますが、よろしくお願いします。

山岡
Reply all
Reply to author
Forward
0 new messages