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.

第9回 北関東3県工業高校生徒研究発表大会

934 views

Published on

第9回 北関東3県工業高校生徒研究発表大会の資料です。

最優秀賞を受賞しました。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

第9回 北関東3県工業高校生徒研究発表大会

  1. 1. 第9回 北関東3県工業高校生徒研究発表大会Google StreetViewを用いた 図書情報システムの開発 茨城県立水戸工業高等学校 情報技術科 3年 小林 正樹
  2. 2. 1 . 概要 付近にどんな本があるのか 読みたい本はどの辺りにあるのか 図書 DB 直感的 検索 に することが出来る
  3. 3. 2 . 動機 もともとは 自作 StreetView の (校舎内全部) せっかく作るなら 見るだけ ではなく、 活用したい 「活字離れ」が進んでいる....(日本はワースト2位) 普段から本を読む生徒 図書館のStreetView →検索できる × 読まない生徒 蔵書検索 →読むきっかけに
  4. 4. 3 . StreetView Google Maps (地図アプリ) ・ルート検索 ・乗り換え案内 など ・StreetView ←
  5. 5. 3 . StreetView Google Maps JavaScript API V3を使用 Flashを搭載していないAndroidやiOS端末でも利用可能
  6. 6. 3 . StreetView デジタルカメラ Sony DSC-WX30 ? 三脚 KYODAI製
  7. 7. 3 . StreetView ( 本体側 ) イメージサークル R = 3.85mm 焦点距離f = 4.5mm CMOSセンサ Width = 6.2mm Height = 4.6mm θ2θ レンズ( レンズ側 )
  8. 8. 3 . StreetView θ = 40.55° よって捉えられる角度 2θ ≒ 80° 360°を捉えるには 5枚以上撮影すれば良い 撮影の際の角度調整の手間 と 加工するには隣合う画像は2~3割程重ねる必要 を考慮 1回転で撮影する枚数は8枚に決定
  9. 9. 3 . StreetView上下30度で同じように8枚ずつ撮影しました
  10. 10. 3 . StreetView 処理時間:約40分8*3= 24枚の画像から1つのパノラマ画像が完成
  11. 11. 3 . StreetView 処理時間:約10分8*3= 24枚の画像から1つのパノラマ画像が完成
  12. 12. 3 . StreetView 水戸工業図書館の間取りと撮影ポイント 撮影ポイント 机や本棚 K1 J1 I1 H1 G1 F1 E1 D1 C1 A1 入り口 B2 K2 J2 I2 H2 G2 F2 E2 D2 C2 A2 M2 L2 K3 J3 I3 H3 G3 K4 J4 I4 H4 G4 M3 N3 L3 F3 E3 D3 C3 K5 J5 I5 H5 G5 B3 K6 J6 I6 H6 G6 F4 E4 D4 C4計 55箇所 撮影ポイントをIDで管理 → リンク処理+検索処理に利用
  13. 13. 4 . 検索機能 蔵書DBは約4万件 (40MB程度) 40MB …? →クライアント側で処理するのは非効率 検索処理をWebサーバで実行 →クライアント側では結果を受け取るだけ 4KB …! (“情報“で検索した場合)
  14. 14. 4 . 検索機能検索処理の流れ クライアント Webサーバ DBサーバ 検索キーワード SQL文 位置情報 検索フォーム 結果一覧 検索結果HTML PHP SQLCSSJavaScriptXML
  15. 15. 4 . 検索機能 3種類の検索フォーム キーワード検索 複数キーワード検索 StreetView検索
  16. 16. 5 . 表紙画像の表示 Amazon Web Service →Amazonの商品DBを参照ISBN:世界共通の図書特定のための番号 REST (XMLを取得) XMLを解析 表紙画像のURLを取り出す 477413869X HTML生成時に画像として 組み込む
  17. 17. 6 . 結果
  18. 18. 7 . 評価 検索する本の周辺に存在する図書についても知る 谷口忠大氏 ことが出来る点が良い。直感的に利用できるので、 (立命館大学 審査委員) 普段本を読まない人にも有効。 探したい本の近くに並ぶ同じジャンルの本まで目に 鈴木氏 入る。限られていた興味が横に広がっていくので、 (株) Nifty 理事長 書店の通信販売に使えば経済効果も生み出せる。
  19. 19. 7 . 評価
  20. 20. 7 . 評価・メディア茨城新聞:ソフトウェアの高校生大会 小林さん(水戸工3年)日本一(2012年 9月 22日)よみうりタウンニュース:水戸工校・小林君 ソフトウェアコンで最優秀賞(2012年 10月 4日)読売新聞:図書室を「ストリートビュー」…高3がソフト開発(2012年10月10日)SNS (Twitter Facebook はてなブックマーク etc…)・研修会等第2回 水戸地区学校司書研修会第36回生徒図書委員中央研修会・水戸工業HP 訪問者数 (H24/09/01 – H24/10/20) 10/10 読売新聞掲載 9/18 最優秀賞受賞
  21. 21. 8 . 今後 これらの技術を進化させ、世界中の人々に利用 されるような巨大なSNSの開発に携わりたい
  22. 22. 9 . 参考文献 Google Developers PhotoshopVip https://developers.google.com/ http://photoshopvip.net/ Google Maps 活用講座 PHP Book http://googlemaps.googlermania.com/ http://www.phpbook.jp/ JavaScript Library Archive HTML5.JP http://javascript.webcreativepark.net/ http://www.html5.jp/ AjaxTower CSS3 Reference http://www.ajaxtower.jp/ http://www.htmq.com/css3/ PHP Manual W3Schools.com http://php.net/manual/ja/index.php http://www.w3schools.com/
  23. 23. 10 . 開発環境Hardware ServerOS : Windows 8 Pro 6.2 build 9200 64bit OS : LinuxCPU : Intel Core2quad Q8200 @2.33Ghz Web Server : ApacheRAM : PC3-10600 DDR3 4096MB(1GB*4) FTP Server : ProftpdGPU : NVIDIA GeForce GTX 670 DDR5 2GB Storage : 30GB + 30GBPSU : SST-ST75F-P 750W (80+) Server IP:203.189.109.122 Domain :librarysearch.jpSoftware Device Google Chrome 20.0.1132.47 m Adobe Photoshop CS4 Sony DSC-WX30 (25mm-125mm f2.6) Cut GALAXY S III SC-06D (i9300) FileNameChanger iPad 3rd FFFTP iPod Touch 4th Notepad++
  24. 24. 11 . 実行 実際の動作をご覧ください
  25. 25. 12 . 最後に Webで公開しています http:// librarysearch.jp 是非、アクセスしてみて下さい ご清聴ありがとうございました

×