Submit Search
Upload
geohexで作るロケーションヒートマップ
•
7 likes
•
3,429 views
Mitsukuni Sato
Follow
How to build location heatmap with GeoHex. Geo Media Summit 2015の発表資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 24
Download now
Download to read offline
Recommended
LODチャレンジデー オープンデータを利用したサンプルアプリ
LODチャレンジデー オープンデータを利用したサンプルアプリ
Monaca
Wood, Hay, Rubble Slides, 3/25/12
Wood, Hay, Rubble Slides, 3/25/12
CLADSM
BPStudy #45 自転車 de ダイエット
BPStudy #45 自転車 de ダイエット
Mitsukuni Sato
負荷分散の話
負荷分散の話
Mitsukuni Sato
Foss4 g presen_android
Foss4 g presen_android
masarunarazaki
AppPot製品概要
AppPot製品概要
Ryohei Sogo
iOSアプリ企画書_英語4技能学習ベストティーチャー
iOSアプリ企画書_英語4技能学習ベストティーチャー
4技能試験対策スクール ベストティーチャー
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
leverages_event
Recommended
LODチャレンジデー オープンデータを利用したサンプルアプリ
LODチャレンジデー オープンデータを利用したサンプルアプリ
Monaca
Wood, Hay, Rubble Slides, 3/25/12
Wood, Hay, Rubble Slides, 3/25/12
CLADSM
BPStudy #45 自転車 de ダイエット
BPStudy #45 自転車 de ダイエット
Mitsukuni Sato
負荷分散の話
負荷分散の話
Mitsukuni Sato
Foss4 g presen_android
Foss4 g presen_android
masarunarazaki
AppPot製品概要
AppPot製品概要
Ryohei Sogo
iOSアプリ企画書_英語4技能学習ベストティーチャー
iOSアプリ企画書_英語4技能学習ベストティーチャー
4技能試験対策スクール ベストティーチャー
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
leverages_event
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google Cloud Platform - Japan
アプリ解析比較―GoogleAnalyticsとLocalyticsとの15の違い
アプリ解析比較―GoogleAnalyticsとLocalyticsとの15の違い
康雄 内田
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
MasashiOtsuka1
20160512
20160512
ShingoOKAWA
BIG DATA サービス と ツール
BIG DATA サービス と ツール
Ngoc Dao
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
cmutoh
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
Takayuki Inoue
リーンUX入門
リーンUX入門
Tarumoto Tetsuya
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワン
Katsuaki Sato
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
kintone ポータルいじってみた
kintone ポータルいじってみた
Satoru Yamaguchi
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Masaru Kimura
20171109_Mobile Center を使ったモバイルアプリ開発ライフサイクル自動化【Mobile DevOps】
20171109_Mobile Center を使ったモバイルアプリ開発ライフサイクル自動化【Mobile DevOps】
Madoka Chiyoda
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
Eiichi Yoshikawa
Googlemaps tutorial
Googlemaps tutorial
Hiroki Kouchi
11.9 bkclt
11.9 bkclt
Tomokatsu Iguchi
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
2018年に於ける HTML の役割(実践編)
2018年に於ける HTML の役割(実践編)
UX Ojisan
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》
Sadao Tokuyama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
More Related Content
Similar to geohexで作るロケーションヒートマップ
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google Cloud Platform - Japan
アプリ解析比較―GoogleAnalyticsとLocalyticsとの15の違い
アプリ解析比較―GoogleAnalyticsとLocalyticsとの15の違い
康雄 内田
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
MasashiOtsuka1
20160512
20160512
ShingoOKAWA
BIG DATA サービス と ツール
BIG DATA サービス と ツール
Ngoc Dao
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
cmutoh
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
Takayuki Inoue
リーンUX入門
リーンUX入門
Tarumoto Tetsuya
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワン
Katsuaki Sato
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
kintone ポータルいじってみた
kintone ポータルいじってみた
Satoru Yamaguchi
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Masaru Kimura
20171109_Mobile Center を使ったモバイルアプリ開発ライフサイクル自動化【Mobile DevOps】
20171109_Mobile Center を使ったモバイルアプリ開発ライフサイクル自動化【Mobile DevOps】
Madoka Chiyoda
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
Eiichi Yoshikawa
Googlemaps tutorial
Googlemaps tutorial
Hiroki Kouchi
11.9 bkclt
11.9 bkclt
Tomokatsu Iguchi
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
2018年に於ける HTML の役割(実践編)
2018年に於ける HTML の役割(実践編)
UX Ojisan
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》
Sadao Tokuyama
Similar to geohexで作るロケーションヒートマップ
(20)
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
アプリ解析比較―GoogleAnalyticsとLocalyticsとの15の違い
アプリ解析比較―GoogleAnalyticsとLocalyticsとの15の違い
インタラクションデザインの考察
インタラクションデザインの考察
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20160512
20160512
BIG DATA サービス と ツール
BIG DATA サービス と ツール
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
リーンUX入門
リーンUX入門
androidのgpsアプリってどうよ|株式会社コンテンツワン
androidのgpsアプリってどうよ|株式会社コンテンツワン
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
kintone ポータルいじってみた
kintone ポータルいじってみた
Smartphone ui:ux」 de na creative seminar vol.1 レポート
Smartphone ui:ux」 de na creative seminar vol.1 レポート
20171109_Mobile Center を使ったモバイルアプリ開発ライフサイクル自動化【Mobile DevOps】
20171109_Mobile Center を使ったモバイルアプリ開発ライフサイクル自動化【Mobile DevOps】
2011年5月28日 Android勉強会プレゼン資料
2011年5月28日 Android勉強会プレゼン資料
Googlemaps tutorial
Googlemaps tutorial
11.9 bkclt
11.9 bkclt
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
Toolsの杜 - マーベリック - 「IT×デザイン」のススメ
2018年に於ける HTML の役割(実践編)
2018年に於ける HTML の役割(実践編)
知っ徳! 納徳!Magic Leap 《開発編》
知っ徳! 納徳!Magic Leap 《開発編》
Recently uploaded
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Recently uploaded
(9)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
geohexで作るロケーションヒートマップ
1.
geohexで作るロケーションヒートマップ The only one
application UX Analytics tool in the world
2.
Case2: テスト環境で利用する 私は誰? 佐藤光国 aka
@key3 Web App / iOS App Developer 趣味は自転車。GARMINログを 可視化するサービスとか作って ます(最近停滞中)。
3.
ツール 分析業務コンサルティング アウトソーシング USERDIVEとは
4.
USERDIVE for Apps
機能一覧 他には無い 動画分析 タップヒートマップ スクロールヒートマップ ルッキングヒートマップ 動線分析ページ内 アクションレポート フィルター機能 1 2 3 4 5 6 7 7つの機能
5.
Case4: bugの発見と再現 ロケーションヒートマップで マップクーポンを見た場所を特定して 交通広告などのマーケティングに活かす New !
6.
システム構成 Database Userdive Server Userdive iOS
SDK 画面操作 滞在時間 遷移 位置 Location Data Aggregator
7.
ヒートマップの課題 •多次元データであり集約しづらい •データ量が多い •データにノイズが含まれる →正規化する必要がある。
8.
正規化するために • 情報を大きく欠損しないこと • 複数の位置情報を集約しやすいこと •
データベースから高速に取得できること http://geohex.org
9.
ご存知の方?
10.
• 緯度経度情報を一次元データへ符号化 • 文字列の長さで精度を変更(長いほど高精度) •
Creative Commons License → MIT https://twitter.com/sa2da/status/467251955924860928
11.
• 最新版はGeoHex v3.2 •
オリジナルバージョンはJavaScript実装 • 様々な言語に移植されています • Ruby, PHP, Objective-C, Java … • Python実装が無かったので作りました • https://github.com/uncovertruth/py-geohex3
12.
GeoHexを Google Mapsに投影すると…
13.
GeoHex Level:8 XM48872231
14.
GeoHex Level:9 XM488722313
15.
どうやって集約するのか?
16.
XM488582461042623 XM488582461044222 XM488582461067411 XM488582621108584 XM488582621175514 XM488582621452238 XM488582621455062 XM488582621483053 XM488582621714132 XM488582621735126 どうやって集約するのか? GeoHex文字列
17.
XM488582461042623 XM488582461044222 XM488582461067411 XM488582621108584 XM488582621175514 XM488582621452238 XM488582621455062 XM488582621483053 XM488582621714132 XM488582621735126 どうやって集約するのか? GeoHex文字列
18.
XM488582461042623 XM488582461044222 XM488582461067411 XM488582621108584 XM488582621175514 XM488582621452238 XM488582621455062 XM488582621483053 XM488582621714132 XM488582621735126 どうやって集約するのか? 1.任意精度にトリム •SUBSTRING(GEOHEX, 0, N) GeoHex文字列
19.
XM488582461042623 XM488582461044222 XM488582461067411 XM488582621108584 XM488582621175514 XM488582621452238 XM488582621455062 XM488582621483053 XM488582621714132 XM488582621735126 どうやって集約するのか? 1.任意精度にトリム •SUBSTRING(GEOHEX, 0, N) 2.トリム後の文字列で集約 •GROUP
BY GEOHEX GeoHex文字列
20.
XM488582461042623 XM488582461044222 XM488582461067411 XM488582621108584 XM488582621175514 XM488582621452238 XM488582621455062 XM488582621483053 XM488582621714132 XM488582621735126 どうやって集約するのか? 1.任意精度にトリム •SUBSTRING(GEOHEX, 0, N) 2.トリム後の文字列で集約 •GROUP
BY GEOHEX 3.集約後のデータをCOUNT() GeoHex文字列
21.
デモ
22.
課題 • インデクスが効かず集計が遅い • 関数インデクス使いたい •
広域地図からズームするとヒートマップが薄くなる • ズームレベルに応じて再集計したい
23.
WE’RE HIRING! エンジニア募集中。 以下の連絡先までご連絡を! info@uncovertruth.jp
24.
ご清聴ありがとうございました
Editor's Notes
Webで進めてきたUSERDIVEが遂にNATIVEアプリに進出しました。 これまでにはない、ネイティブアプリのUI分析ツール USERDIVE for apps の紹介です。 宜しくお願いします。
他にも、テストフライトなどを利用して、本番前ユーザーテストを1日で完了させたり
我々はツールだけでなく、改善案までレポートし、結果にコミットしています。
USERDIVEは、ヒートマップを始めUI分析に必要な機能をネイティブアプリ向けに唯一提供します
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
最後は、ロケーションマップを使って、クーポンの確認地域を特定し、沿線の交通広告の購入などに生かすことまでできます。
Download now