Raspberry piで作る手乗りGIS!

11,760 views

Published on

$35で買える小型Linuxコンピュータ、Raspberry PiにGPSモジュールを付け、車載・モバイルGISとしての可能性をゆる~く探ります。現在地を喋ったりします。

Published in: Technology
0 Comments
16 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
11,760
On SlideShare
0
From Embeds
0
Number of Embeds
195
Actions
Shares
0
Downloads
0
Comments
0
Likes
16
Embeds 0
No embeds

No notes for slide

Raspberry piで作る手乗りGIS!

  1. 1. For FOSS4G 2013 TOKYO RASPBERRY PIで作る 手乗りGIS! Mikinori Suzuno(@meketen)
  2. 2. はじめに 私、GIS・Geo素人です 趣味で楽しむGISをご提案 ググッて頂けるキーワードを お持ち帰り頂ければ幸いです
  3. 3. About me 鈴野幹典(@meketen) DB寄りのインフラエンジニアやってます GPS・地図好きな素人 趣味はコーヒー・K-POP・スノースクート・自作オーディ オ・PCDJなんかを嗜みます 最近、アマチュア無線の免許(3級)を取りました なんで今さら・・・?はスライドの後半で
  4. 4. About Raspberry Pi $35で買える小型PC 電源はMicroUSBから給電 OSはLinux 非力ですがGUIも動きます Model AとBがあります
  5. 5. モデルごとのスペック Model A Model B $25 $35 256MB 512MB LANポート なし 消費電流 300mA あり 10/100Mbps 700mA 価格 CPU メモリ USBポート ARM1176JZF-S 700Mhz 1 2
  6. 6. Raspberry Piの特徴 小さい!軽い!安い!消費電力が少ない! 5Mpixel / Full HD(30fps)のカメラが付けられる GPIOというマイコンっぽいインターフェースもある 世界中のGeekの良いおもちゃに…
  7. 7. 良いおもちゃの例 (1) GPIOでLEDを点灯させてみたり・・・
  8. 8. 良いおもちゃの例 (2) 2カ国語を解する動くR2D2を作った方や・・・ http://www.raspberrypi.org/archives/3082
  9. 9. 良いおもちゃの例 (3) Perfumeの3Dモーションデータを動かした方・・・ http://abc002.blogspot.jp/2013/01/raspberry-piperfume.html
  10. 10. 良いおもちゃの例 (4) 64台のRaspberry Piとレゴでスーパーコンピュー ターを組み上げてしまったなど・・・ http://www.southampton.ac.uk/~sjc/raspberrypi/
  11. 11. やっと本題 手乗りGISとは?
  12. 12. ごめんなさい… Raspberry Piに PostGISを入れた だけです・・・
  13. 13. これだけじゃつまらないので… Raspberry Piならではの工夫を! 豊富なインターフェースを生かして 小さいボディー、少ない消費電力を生かして 豊富やOSSなどを活用して
  14. 14. こんなモノを作りました(動画) http://d.hatena.ne.jp/meketen/20121216/1355666483
  15. 15. こんな構成になってます 1. GPIOにGPSモジュールを繋げてます 2. GPSが受信した現在地をPostGISに記録 3. 4. 国土交通省が公開している位置参照情報を PostGISに取り込み、現在地の住所を取得 http://nlftp.mlit.go.jp/isj/ 日本語文字読み上げシステム(OpenJTalk)に喋ら せる
  16. 16. 続きはWeb(blog)で
  17. 17. Blogに書いてない事 難読地名問題 例えば〒259-1138神奈川県伊勢原市神戸 神戸は’ゴウド’と読みます OpenJTalkに喋らせると’コウベ’と読みます デスヨネー 〒177-0044東京都練馬区上石神井(カミシャクジイ)み たいなのは意外と平気 ややこしいのが苦手っぽい
  18. 18. 対策(100%は無理だけど・・・) 日本郵便からダウンロード出来る郵便番号(CSV) CSVのカラムにフリガナがある CSVを取り込んで、現在地の住所から該当する 郵便番号(の読み方)を取得する 都道府県・市町村レベルはOpenJTalkもちゃんと 読んでくれるので、フリガナが必要なのは住所部分のみ
  19. 19. 最終的なクエリ ja_normalizeや to_tsvectorは次ページで
  20. 20. 余談 textsearch_jp 日本語テキストの全文検索をする為のPostgreSQL のモジュール
  21. 21. 今後やりたい事 Raspberry Piを車載しドライブレコーダにしたい カメラで動画をとりつつGPSロガー的な しかし、ここまでは既にやった方が・・・。 http://www.daveakerman.com/?p=1412 obd-II(車両診断インタフェース)から速度や エンジン回転数、燃費などを取得 しかし、ここれも既に・・・。 http://www.stuffaboutcode.com/2013/07/raspberry-pireading-car-obd-ii-data.html
  22. 22. これらに加え・・・ 撮影した映像と取得したデータを OpenCVで合成して動画配信したい! 地理情報やリアルタイムな交通情報・天気などを取 り込んで、カーナビっぽい事とかもしたい pgRoutingとか 自分の現在地をリアルタイムに Web地図上に見せれたらなー
  23. 23. まとまらないまとめ GPSを付けたRaspberry Piで遊んでみませんか? GPS/GISと親和性高いと思います 他にもアイディアたくさんあるかも! 目的は買ってから考 えても良し!
  24. 24. おまけ 車両の位置をリアルタイムで・・・を調べていたら APRS(Automatic Packet Reporting System)を知りました。 アマチュア無線(144MHz帯・431MHz帯)のパケット通 信を利用して、無線機に接続したGPSの座標をリア ルタイムでインターネットに送信 ヤッテミテー! 偶然、APRSを知った1週間後(13年10月20日)にアマチュア無 線技士の当日試験があるのを知り、詰め込み勉強! 合格しました\(^o^)/
  25. 25. http://ja.aprs.fi

×