Nissan ACMS / Osamu Masutani
https://qiita.com/Masutani
@dmldml20
Power BI で地理的分析とこまでできる?
地図を使った表現と分析でPower BI力をアップ!
Power BI 勉強会 #6
2017-12-02 @ MS Japan
モチベーション
Power BIの地域別集計どっちがいい?
地名を読まなくてもどこかわかる
地域ごとの特性を把握しやすい順位やバラつきはわかりやすいが・・・
北陸で高いな
内陸で少ない
見栄えだけでなく!
地図をもっと利用しよう
地理的データ
データの場所を示すフィールドがあれば何でも
• 都道府県
• 市区町村
• 郵便番号
• 緯度、経度
• その他
列にこれだ
けあれば!
これまでの地図表示
特殊なソフトウェア、プラグインを用いて・・・
• Power Map Excel
• Mandara
• Google Maps
• Google Earth
• ArcGIS
• …
都道府県を塗
りつぶしたい
のに!
高額!
設定が多い!
こういうの
じゃなくて!
KML?なにそ
れ?
Power BIによる地図表示
棒グラフから、ワンクリックで地図表示
積み上げ棒グラフ マップ
データ変換必要なし
型も気にしない
「マップ」ビジュアル
マップ 最も基本的な地図表示
データを円(グラフ)で表現
• 円のサイズ
• 円の色の彩度
他のヴィジュアルで使える技が使える
• 凡例
• ラベル
• ヒント
背景地図の種類
道路 明るい 暗い グレースケール 航空写真
マップ どんな地理参照が対応?
都道府県
市区町村
• 曖昧さを回避するため、都道府県と組み合わせる
国(コードでもよい)
州(コードでもよい)
郵便番号
• 国カラムを追加しないと表示されない
• Place = [国]&“,”&[郵便番号] などとする
モデリングタブでカ
テゴリを指定したほ
うが良い
Bing Map
geocoder
地理参照
位置
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/石高

More Related Content

PPTX
え!?データがオンプレにあるけどPower BI で BI したいの?
PPTX
グラフ構造のデータモデルをPower BIで可視化してみた
PDF
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
PDF
失敗から学ぶ機械学習応用
PPTX
え、毎月手作業でレポートを作ってるの?Power BI を使えば自動化できますよ!
PPTX
【DL輪読会】Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Mo...
PPTX
Power BI をアプリに埋め込みたい? ならば Power BI Embedded だ!
PDF
ビッグデータ処理データベースの全体像と使い分け
え!?データがオンプレにあるけどPower BI で BI したいの?
グラフ構造のデータモデルをPower BIで可視化してみた
DeNA のデータ活用を支える BigQuery データの民主化とガバナンス強化の軌跡 | Google Cloud INSIDE Games & App...
失敗から学ぶ機械学習応用
え、毎月手作業でレポートを作ってるの?Power BI を使えば自動化できますよ!
【DL輪読会】Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Mo...
Power BI をアプリに埋め込みたい? ならば Power BI Embedded だ!
ビッグデータ処理データベースの全体像と使い分け

What's hot (20)

PPTX
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
PDF
イミュータブルデータモデル(世代編)
PDF
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
PDF
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
PDF
テスト文字列に「うんこ」と入れるな
PDF
ユーザーストーリーの分割
PPTX
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
PDF
楽天のデータサイエンス/AIによるビッグデータ活用
PDF
Apache Spark の紹介(前半:Sparkのキホン)
PDF
Data platformdesign
PPTX
SharePoint Online 外部共有を考える
PDF
CEDEC2014 「ライブラリを作ってはいけない ~それでも作りたいあなたへのアドバイス~」
PDF
はじめてのPRD
PPTX
アンケートを即可視化!~MS Forms ⇒ MS Flow ⇒ Power BI~
PDF
Apache Arrow - データ処理ツールの次世代プラットフォーム
PPTX
Power bi勉強会 1202_小林
PDF
それはYAGNIか? それとも思考停止か?
PPTX
Power BI 初心者さんのDAX・メジャー「モヤモヤ」晴れるまで
PDF
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
PPTX
分散深層学習 @ NIPS'17
[DL輪読会](Sequential) Variational Autoencoders for Collaborative Filtering
イミュータブルデータモデル(世代編)
最近のKaggleに学ぶテーブルデータの特徴量エンジニアリング
続・PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜 #2
テスト文字列に「うんこ」と入れるな
ユーザーストーリーの分割
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
楽天のデータサイエンス/AIによるビッグデータ活用
Apache Spark の紹介(前半:Sparkのキホン)
Data platformdesign
SharePoint Online 外部共有を考える
CEDEC2014 「ライブラリを作ってはいけない ~それでも作りたいあなたへのアドバイス~」
はじめてのPRD
アンケートを即可視化!~MS Forms ⇒ MS Flow ⇒ Power BI~
Apache Arrow - データ処理ツールの次世代プラットフォーム
Power bi勉強会 1202_小林
それはYAGNIか? それとも思考停止か?
Power BI 初心者さんのDAX・メジャー「モヤモヤ」晴れるまで
データ基盤の従来~最新の考え方とSynapse Analyticsでの実現
分散深層学習 @ NIPS'17
Ad

More from Osamu Masutani (20)

PDF
Azure AI Conference Report
PDF
Decode2018 report
PDF
TOWARD A BETTER IPA EXPERIENCE FOR A CONNECTED VEHICLE BY MEANS OF USAGE PRED...
PDF
コネクテッドカーの胎動と交通サイバーフィジカルシステム
PPTX
R tools for Vsual Studio
PPTX
Taxi Fare Deep Dive
PPTX
Power BI チュートリアル 導入・初級編
PPTX
A Sensing Coverage Analysis of a Route Control Method for Vehicular Crowd Sen...
PPTX
Matlab distributed computing serverの使い方
PPTX
Traffic simulation based on space syntax
PPTX
C++ AMPを使ってみよう
PDF
Windows Store アプリをuniversal にして申請する手順
PDF
Hpc server講習会第3回応用編
PPTX
Windows HPC Server 講習会 第1回 導入編 1/2
PPTX
Windows HPC Server 講習会 第2回 開発編
PPT
A Multiple Pairs Shortest Path Algorithm 解説
PPTX
Clustering of time series subsequences is meaningless 解説
PPT
Autopoiesis 2
PPT
Autopoiesis 1
PPT
UIMAウマー
Azure AI Conference Report
Decode2018 report
TOWARD A BETTER IPA EXPERIENCE FOR A CONNECTED VEHICLE BY MEANS OF USAGE PRED...
コネクテッドカーの胎動と交通サイバーフィジカルシステム
R tools for Vsual Studio
Taxi Fare Deep Dive
Power BI チュートリアル 導入・初級編
A Sensing Coverage Analysis of a Route Control Method for Vehicular Crowd Sen...
Matlab distributed computing serverの使い方
Traffic simulation based on space syntax
C++ AMPを使ってみよう
Windows Store アプリをuniversal にして申請する手順
Hpc server講習会第3回応用編
Windows HPC Server 講習会 第1回 導入編 1/2
Windows HPC Server 講習会 第2回 開発編
A Multiple Pairs Shortest Path Algorithm 解説
Clustering of time series subsequences is meaningless 解説
Autopoiesis 2
Autopoiesis 1
UIMAウマー
Ad

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