SlideShare une entreprise Scribd logo
1  sur  13
位置情報を簡単に SIProp プロジェクト GMO インターネット 新里 祐教
自己紹介 ,[object Object],[object Object],[object Object],[object Object]
これは何 ? 30Gbyte 程度を Hadoop で解析 緯度・経度を座標系にポイント
位置情報って? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
デバイス様々… 自作も可
緯度 ・ 経度 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
緯度経度の形式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],//  度分秒 (DD.MM.SS.SSS) 形式の場合の処理、 Double にして戻す。(小数点6桁) String[] dimensions = dimension.split(&quot;.&quot;); Double sum = new Double(&quot;0.000000&quot;); Double h = null, m = null,  s = null; if (dimensions[0] != null) h = new Double(dimensions[0]); if (dimensions[1] != null) m = new Double(dimensions[1]); if (dimensions[2] != null && dimensions[3] != null) s = new Double(dimensions[2] + &quot;.&quot; + dimensions[3]); if (dimensions[2] != null && dimensions[3] == null) s = new Double(dimensions[2]); if (dimensions[2] == null && dimensions[3] == null) s = new Double(&quot;0&quot;); if (h >= 0) sum += h + m/60 + s/3600; if (h < 0) sum += h - m/60 - s/3600;  return Double.parseDouble(sum.toString()); ※  他にも測地系、 測位精度・誤差も取得 
緯度・経度以外 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],東京都渋谷区 代々木神園町3-1 B A 三条通り 西小路通 佐井通り A: 四条通佐井上がる B :三条通西小東入る 四条通り
近いのか遠いのか? ,[object Object],[object Object],[object Object],[object Object],[object Object]
とりあえず 2 点間の距離 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ちょっと他も考えて ,[object Object],Yahoo Map(Java Script) Google Map そのまま 緯度・経度 を使う 測地系変換 Google Map 小数点6桁 35.67499797 139.693197 小数点12桁 35.6749979777701 139.693197365546 数センチ、ミリ単位まで必要としなければ、 6 桁表示で十分!? GPS の誤差がそもそもあるんじゃ・・・という話も 桁数は ?
管理するには・・・ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
おわりに ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Plus de Hirotaka Niisato

How to MAKE HVC-C Protyping Application
How to MAKE HVC-C Protyping ApplicationHow to MAKE HVC-C Protyping Application
How to MAKE HVC-C Protyping Application
Hirotaka Niisato
 
Maker Faire Taipei 2014 workshop
Maker Faire Taipei 2014 workshopMaker Faire Taipei 2014 workshop
Maker Faire Taipei 2014 workshop
Hirotaka Niisato
 
国内外のMaker faireに参加してみて
国内外のMaker faireに参加してみて国内外のMaker faireに参加してみて
国内外のMaker faireに参加してみて
Hirotaka Niisato
 
Interactive Application using Kinect and Android
Interactive Application using Kinect and AndroidInteractive Application using Kinect and Android
Interactive Application using Kinect and Android
Hirotaka Niisato
 
Data analytics with hadoop hive on multiple data centers
Data analytics with hadoop hive on multiple data centersData analytics with hadoop hive on multiple data centers
Data analytics with hadoop hive on multiple data centers
Hirotaka Niisato
 
Android and OpenNI - NUI Application Treasure Hunter Robot
Android and OpenNI - NUI Application   Treasure Hunter RobotAndroid and OpenNI - NUI Application   Treasure Hunter Robot
Android and OpenNI - NUI Application Treasure Hunter Robot
Hirotaka Niisato
 
RandomSortFieldとMahoutのCtr比較について
RandomSortFieldとMahoutのCtr比較についてRandomSortFieldとMahoutのCtr比較について
RandomSortFieldとMahoutのCtr比較について
Hirotaka Niisato
 

Plus de Hirotaka Niisato (19)

ジャンクスピーカーの再利用〜量子へと Maker Faire Tokyo 2021
ジャンクスピーカーの再利用〜量子へと Maker Faire Tokyo 2021 ジャンクスピーカーの再利用〜量子へと Maker Faire Tokyo 2021
ジャンクスピーカーの再利用〜量子へと Maker Faire Tokyo 2021
 
Manabiya session
Manabiya sessionManabiya session
Manabiya session
 
品テク meetup-vol.10
品テク meetup-vol.10品テク meetup-vol.10
品テク meetup-vol.10
 
LINE dev meetup
LINE dev meetupLINE dev meetup
LINE dev meetup
 
Developer Summit 2017
Developer Summit 2017Developer Summit 2017
Developer Summit 2017
 
ポスト君とIoTとline bot
ポスト君とIoTとline botポスト君とIoTとline bot
ポスト君とIoTとline bot
 
WebとIoTとMake
WebとIoTとMakeWebとIoTとMake
WebとIoTとMake
 
おうちハックナイト
おうちハックナイトおうちハックナイト
おうちハックナイト
 
QS Tools for Emotions and Communication
QS Tools for Emotions and CommunicationQS Tools for Emotions and Communication
QS Tools for Emotions and Communication
 
Makeでも使われる色んなセンサー
Makeでも使われる色んなセンサーMakeでも使われる色んなセンサー
Makeでも使われる色んなセンサー
 
How to MAKE HVC-C Protyping Application
How to MAKE HVC-C Protyping ApplicationHow to MAKE HVC-C Protyping Application
How to MAKE HVC-C Protyping Application
 
ネット側からの物作り
ネット側からの物作りネット側からの物作り
ネット側からの物作り
 
Maker Faire Taipei 2014 workshop
Maker Faire Taipei 2014 workshopMaker Faire Taipei 2014 workshop
Maker Faire Taipei 2014 workshop
 
国内外のMaker faireに参加してみて
国内外のMaker faireに参加してみて国内外のMaker faireに参加してみて
国内外のMaker faireに参加してみて
 
3 Dセンサーの活用
3 Dセンサーの活用3 Dセンサーの活用
3 Dセンサーの活用
 
Interactive Application using Kinect and Android
Interactive Application using Kinect and AndroidInteractive Application using Kinect and Android
Interactive Application using Kinect and Android
 
Data analytics with hadoop hive on multiple data centers
Data analytics with hadoop hive on multiple data centersData analytics with hadoop hive on multiple data centers
Data analytics with hadoop hive on multiple data centers
 
Android and OpenNI - NUI Application Treasure Hunter Robot
Android and OpenNI - NUI Application   Treasure Hunter RobotAndroid and OpenNI - NUI Application   Treasure Hunter Robot
Android and OpenNI - NUI Application Treasure Hunter Robot
 
RandomSortFieldとMahoutのCtr比較について
RandomSortFieldとMahoutのCtr比較についてRandomSortFieldとMahoutのCtr比較について
RandomSortFieldとMahoutのCtr比較について
 

Jjug 20090421