WIDE合宿GLIデモ概要

Download Report

Transcript WIDE合宿GLIデモ概要

WIDE合宿GLIデモ概要
hori
デモ概要
• 現在走行中の横浜バスの状況を閲覧
– 位置情報の管理にGLIを利用
– その他車両情報をkin-sanシステムによって利用
• Webにて表示
デモ内容
• バスの位置情報表示
– GLIによって管理されたバスの位置情報を地図にプロット
– GLIによる検索機能
• バスの車両情報の表示
– バスから収集できる車両情報(カメラ画像、ワイパなど)を表
示
– あるバスを指定すると、バスの車両情報が表示される
• バスの経路表示
– バスの経路を表示する
– 現在の位置情報から目的地までの到着予定時刻を表示
表示方法
• Webによる
• 手法
– Flash+Javaを予定(by hori)
車両情報
•
•
•
•
•
•
•
時刻
緯度
経度
GPS状態
速度
右ウィンカー
左ウィンカー
timestamp
int
int
int
int(0.1*10km/h)
boolean
boolean
GLI
GLI
SNMP
SNMP
SNMP
SNMP
デモ概要図
Internet
デモシステム
Web Client
Web Server
Vehicle-Info
Server
GLI Server
車両情報
位置情報
Internet
バス
バス
バス
• バスからの位置
情報はGLIが管理
• その他の情報は
Vehicle-Info
Serverが管理を
行う
• 結果をWeb
Server上で表示
設計図
Kin-san term
Project code
SNMP2RDB
Module
SNMP
Agent
車両情報
SNMP
Manager
バス
Kin-san term
PostgreSQL Project code
RDBplusGLI
Module
位置+
車両情報
hori
DrawGraph
Module
Web Server
GLI
位置情報
Web Browser
描画インターフェイス
•
クラス名:VehicleInfo
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
//範囲検索
getLat( int formLat, int toLat, int fromLon, int toLon ){
return int[] lat;
}
//近くの車両を検索(車両数を指定)
getLat( int count ){
return int[] lat;
}
//IDを指定
getLat( String id ){
return int[] lat;
}
---------------------------------------時刻:Calendar
getTime
緯度:int
getLat
経度:int
getLon
GPS状態:int
getGPSState
速度:int
getSpeed
右ウインカー:boolean
getRightWinker
左ウインカー:boolean
getLeftWinker
画面イメージ図
バスを
クリック
• 地図上のバスをクリック
• 詳細情報を掲載
横浜バス
○系統
出発地:
到着地:
現在地:
速度:
ウインカー:
経路表示