see Ismael`s poster

Download Report

Transcript see Ismael`s poster

REU 2008 -TAD Tools: Bus Stop Coordinate Modifier Tool
& Map with real-time HART bus locations
Ismael A. Román, Mentor: Sean Barbeau
Solutions
Introduction
Travel Assistant Device (TAD):
•Software application for GPS-enabled Mobile Phones
•Helps guide transit riders to use the bus system.
•Mobile phone gives recorded audio alerts for when to
exit the bus.
•Travel Trainers and parents can instantly see where the
rider is currently located by using a web page.
•Problem 2:
•Retrieve bus coordinates from database based on their
availability and user position.
•Show the buses live through the Google Maps
Interface.
•Problem 1:
•Provide a tool which anyone can use to correct or
update bus stop locations.
•Coordinates must be acquired dynamically using the
Google Map Interface.
•Incorporate this tool to the TAD Portal.
Web Tool developed with AJAX Scripting technique
1
Problem
Evaluation & Future Work
2
•Problem 1: Bus Stop accuracy issue.
•Actual coordinates given by the Transit Agency do not
necessarily represent the actual bus stop location.
•Bus Stop Coordinates are manually updated by the
database administrator using SQL queries.
3
1
2
•Problem 2: Provide live map with HART buses locations.
•Load live coordinates from HART_AVL Database.
•Display relative coordinates to the users position.
3
Route Finder Form – Based on the user entered parameters
gets the bus stops for a desired route from the database.
Bus Stop Map – After the user submits the information on
the form the bus stops are loaded here as markers. This
markers can be drag and drop to the new locations. A
polyline always shows the place of the original coordinate.
Information Panel – The users can see the information they
have selected as the list of modified coordinates. Once the
task is done, the user clicks the save button to submit the
new coordinates to the database.
•In this project learning the necessary skills in AJAX and
Google Map API were critical.
•Both solutions are working and will be move from the
developer server to the live server for user testing.
•Based on the results and feedback from the users, the
tools will be updated.
Acknowledgements
•I want to acknowledge my mentor Sean Barbeau,
graduate student Alfredo Perez and Dmitry Belov for the
help and knowledge given for the completion of this
project. This research was funded by the National Science
Foundation as well as the Florida Department of
Transportation and the US Department of Transportation
through the National Center for Transit Research.
Department of Computer Science & Engineering