Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Power BI勉強会 #6 Power BI で地理的分析とこまでできる?

1,554 views

Published on

PowerBI勉強会に初登壇です!

Published in: Data & Analytics
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Power BI勉強会 #6 Power BI で地理的分析とこまでできる?

  1. 1. Nissan ACMS / Osamu Masutani https://qiita.com/Masutani @dmldml20 Power BI で地理的分析とこまでできる? 地図を使った表現と分析でPower BI力をアップ! Power BI 勉強会 #6 2017-12-02 @ MS Japan
  2. 2. モチベーション Power BIの地域別集計どっちがいい? 地名を読まなくてもどこかわかる 地域ごとの特性を把握しやすい順位やバラつきはわかりやすいが・・・ 北陸で高いな 内陸で少ない 見栄えだけでなく!
  3. 3. 地図をもっと利用しよう
  4. 4. 地理的データ データの場所を示すフィールドがあれば何でも • 都道府県 • 市区町村 • 郵便番号 • 緯度、経度 • その他 列にこれだ けあれば!
  5. 5. これまでの地図表示 特殊なソフトウェア、プラグインを用いて・・・ • Power Map Excel • Mandara • Google Maps • Google Earth • ArcGIS • … 都道府県を塗 りつぶしたい のに! 高額! 設定が多い! こういうの じゃなくて! KML?なにそ れ?
  6. 6. Power BIによる地図表示 棒グラフから、ワンクリックで地図表示 積み上げ棒グラフ マップ データ変換必要なし 型も気にしない
  7. 7. 「マップ」ビジュアル
  8. 8. マップ 最も基本的な地図表示 データを円(グラフ)で表現 • 円のサイズ • 円の色の彩度 他のヴィジュアルで使える技が使える • 凡例 • ラベル • ヒント 背景地図の種類 道路 明るい 暗い グレースケール 航空写真
  9. 9. マップ どんな地理参照が対応? 都道府県 市区町村 • 曖昧さを回避するため、都道府県と組み合わせる 国(コードでもよい) 州(コードでもよい) 郵便番号 • 国カラムを追加しないと表示されない • Place = [国]&“,”&[郵便番号] などとする モデリングタブでカ テゴリを指定したほ うが良い Bing Map geocoder 地理参照 位置 Bing Mapの仕様による
  10. 10. マップ 直接緯度、経度を指定 場所ではなく、緯度、経度に入れる • 緯度と経度のカラムを指定(数値) • その場所に円グラフが表示される • 色やサイズを指定可能 • ツールチップで内容を確認可能
  11. 11. 「塗分け地図」ビジュアル
  12. 12. 塗分け地図 ポリゴンで表示 データを地域などのポリゴンで表示 • ポリゴンの色 • ポリゴンの彩度 指定方法はマップとほぼ同じ 量的変数は1次元の情報だけになる • 彩度のみ • 凡例はポリゴンごとの色に反映される コロプレス図、主題図
  13. 13. 「マップのシェイプ」ビジュアル
  14. 14. こんな場合 どうすんだよ・・・
  15. 15. マップのシェイプ 準備 まだプレビュー機能なのでアクティベートが必要 • チェックボックスONで再起動
  16. 16. マップのシェイプ 特殊なポリゴンを使いたいとき 都道府県などのデフォルト以外のポリゴンが使えるようになる • デフォルトにない行政区画 • 文化圏や営業区域など任意の地理的区画 • 建物などの平面図
  17. 17. マップのシェイプ ポリゴンを入手する データの準備 • Geo JSON, Shape, KMLなど地図系のポリゴンデータを入手 • MapShaperなどの変換ツールを使ってTopo JSONに変換 • PowerBIに読み込ませる Map Shaper Power BI Geo JSON Topo JSON Shape KML
  18. 18. マップのシェイプ マッピングを設定する 書式タブから読み込む • マップセクションで、マップの追加を行う • マップキーを確認する(複数ある場合もある)
  19. 19. マップのシェイプ 通常のマップと同じ使い勝手 場所にマップキーを設定 • データ側でマップのキーに列名をそろえる 通常の方法でデザイン • 凡例 • 色の彩度
  20. 20. 「ArcGIS Maps for Power BI」 ビジュアル
  21. 21. ArcGIS より詳細な地図表現をしたい場合 最近標準機能になったのでデフォルトで選択可能
  22. 22. ArcGIS 特徴 ポリゴン表示可能なものもある • 国など 点密度の表示方法が用意されている • ヒートマップ • クラスタリング
  23. 23. どういうときに何を使う?
  24. 24. それぞれの使い分け 適用するシーンによって使い分ける • 都道府県単位の1つの量を比較する → 塗分け地図 • 都道府県単位の2つ以上の量を比較する → マップ • 少ない点を簡易に表示する → マップ • たくさんの点を表示する → ArcGIS • 標準以外のポリゴンを表示したい → マップのシェイプ 地図表現に限界を感じたら • 本当に地図が必要か考えなおす • 前処理を入れて、集約した結果を地図化する • GISなど専用ツールを利用する
  25. 25. 付録
  26. 26. 利用したデータ 都道府県別野菜作況 – 農林水産省 • 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/石高

×