power bi勉強会 #6 power bi で地理的分析とこまでできる?
TRANSCRIPT
Nissan ACMS / Osamu Masutani
https://qiita.com/Masutani
@dmldml20
Power BI で地理的分析とこまでできる?
地図を使った表現と分析でPower BI力をアップ!
Power BI 勉強会 #62017-12-02 @ MS Japan
モチベーション
Power BIの地域別集計どっちがいい?
地名を読まなくてもどこかわかる地域ごとの特性を把握しやすい順位やバラつきはわかりやすいが・・・
北陸で高いな
内陸で少ない
見栄えだけでなく!
地図をもっと利用しよう
地理的データ
データの場所を示すフィールドがあれば何でも• 都道府県
• 市区町村
• 郵便番号
• 緯度、経度
• その他
列にこれだけあれば!
これまでの地図表示
特殊なソフトウェア、プラグインを用いて・・・• Power Map Excel
• Mandara
• Google Maps
• Google Earth
• ArcGIS
• …
都道府県を塗りつぶしたいのに!
高額!
設定が多い!
こういうのじゃなくて!
KML?なにそれ?
Power BIによる地図表示
棒グラフから、ワンクリックで地図表示
積み上げ棒グラフ マップ
データ変換必要なし型も気にしない
「マップ」ビジュアル
マップ 最も基本的な地図表示
データを円(グラフ)で表現• 円のサイズ
• 円の色の彩度
他のヴィジュアルで使える技が使える• 凡例
• ラベル
• ヒント
背景地図の種類
道路 明るい 暗い グレースケール 航空写真
マップ どんな地理参照が対応?
都道府県
市区町村• 曖昧さを回避するため、都道府県と組み合わせる
国(コードでもよい)
州(コードでもよい)
郵便番号• 国カラムを追加しないと表示されない
• Place = [国]&“,”&[郵便番号] などとする
モデリングタブでカテゴリを指定したほ
うが良い
Bing Mapgeocoder
地理参照
位置
Bing Mapの仕様による
マップ 直接緯度、経度を指定
場所ではなく、緯度、経度に入れる• 緯度と経度のカラムを指定(数値)
• その場所に円グラフが表示される
• 色やサイズを指定可能
• ツールチップで内容を確認可能
「塗分け地図」ビジュアル
塗分け地図 ポリゴンで表示
データを地域などのポリゴンで表示• ポリゴンの色
• ポリゴンの彩度
指定方法はマップとほぼ同じ
量的変数は1次元の情報だけになる• 彩度のみ
• 凡例はポリゴンごとの色に反映される
コロプレス図、主題図
「マップのシェイプ」ビジュアル
こんな場合
どうすんだよ・・・
マップのシェイプ 準備
まだプレビュー機能なのでアクティベートが必要• チェックボックスONで再起動
マップのシェイプ 特殊なポリゴンを使いたいとき
都道府県などのデフォルト以外のポリゴンが使えるようになる• デフォルトにない行政区画
• 文化圏や営業区域など任意の地理的区画
• 建物などの平面図
マップのシェイプ ポリゴンを入手する
データの準備• Geo JSON, Shape, KMLなど地図系のポリゴンデータを入手
• MapShaperなどの変換ツールを使ってTopo JSONに変換
• PowerBIに読み込ませる
Map Shaper Power BI
Geo JSON
Topo JSON
Shape
KML
マップのシェイプ マッピングを設定する
書式タブから読み込む• マップセクションで、マップの追加を行う
• マップキーを確認する(複数ある場合もある)
マップのシェイプ 通常のマップと同じ使い勝手
場所にマップキーを設定• データ側でマップのキーに列名をそろえる
通常の方法でデザイン• 凡例
• 色の彩度
「ArcGIS Maps for Power BI」ビジュアル
ArcGIS より詳細な地図表現をしたい場合
最近標準機能になったのでデフォルトで選択可能
ArcGIS 特徴
ポリゴン表示可能なものもある• 国など
点密度の表示方法が用意されている• ヒートマップ
• クラスタリング
どういうときに何を使う?
それぞれの使い分け
適用するシーンによって使い分ける
• 都道府県単位の1つの量を比較する → 塗分け地図
• 都道府県単位の2つ以上の量を比較する → マップ
• 少ない点を簡易に表示する → マップ
• たくさんの点を表示する → ArcGIS
• 標準以外のポリゴンを表示したい → マップのシェイプ
地図表現に限界を感じたら
• 本当に地図が必要か考えなおす
• 前処理を入れて、集約した結果を地図化する
• GISなど専用ツールを利用する
付録
利用したデータ
都道府県別野菜作況 – 農林水産省• http://www.maff.go.jp/j/tokei/kouhyou/sakumotu/sakkyou_yasai/index.html
市区町村データ – 住所.jp• http://jusyo.jp/csv/new.php
国別人口データ – World Bank• https://data.worldbank.org/indicator/SP.POP.TOTL
日本100名城マップ• https://www.google.com/maps/d/u/0/viewer?mid=1wDjK_OpFzfqsLQG9Jq6OdL26ZRI&hl=en
_US&ll=35.20002391198796%2C136.654446&z=5
旧国ポリゴン – Harvard U.• https://dataverse.harvard.edu/file.xhtml?fileId=3004363&datasetVersionId=124476
旧国石高 ー Wikipedia• https://ja.wikipedia.org/wiki/石高