see Narin's poster - Computer Science and Engineering

advertisement
REU 2006 –Purpose Detection For Individual Travel Behavior
Narin Persad-Maharaj, Mentor: Sean Barbeau
CUTR, University of South Florida
RESULTS
PROBLEM
•
The collection of traffic data is currently performed
using cumbersome surveys and questionnaires.
5 sample trips
Human Vs. Purpose Detector
DOR Code
Purpose
Detector:
General
Purpose
Predicted:
General
Purpose
Predicted:
Specific Purpose
3200
Social &
Go out:
Recreatio- Sports bar,
Nal
Movies etc.
Social &
Recreational
Movies
(Muvico)
8800
WORK
Go to work
Meals
Eat out
1310
Shopping
& Errands
Buy goods:
groceries,
clothing, etc.
Shopping
& Errands
Buy goods…
(WalMart)
8300
School or
Religious
Go to School Social &
Rec.
Exercise
(Baseball)
3500
Social &
Rec.
Relaxation,
Vacation
Vacation
(Busch Gardens)
http://amyletter.com/Florida%20from%20Space.JPG
MOTIVATION
The dependency on human memory to
record and recall personal travel behavior introduces a strong likelihood of
errors.
SOLUTION
Fig 5c. A table tbltrips
is then updated with the
purpose information
per tripid.
Fig 3. Broadcasts from
Satellites are used by
Matt’s cell phone to
determine his coordinate.
By using data collected from GPS
enabled cell phones and relating
it to electronic maps the task of
determining an individual’s travel
purpose can be fully automated.
Fig 5a. The
Purpose Detector
program obtains
the DOR CODE
from ArcMap.
Fig. 5b
It then queries it
against a database to
retrieve its General
(ex. Shopping) and
Specific Purpose
(ex. Buy Gas/car
services)
THE SOFTWARE
The Purpose Detection program
uses a java API belonging to ArcGIS (a
GIS mapping application package) to
calculate a cell phone’s global coordinate
and relate it to a spatial environment. In this
research the spatial environment is Hillsborough
County and it is represented in ArcGIS as a 2-d
map divided into several polygons that represent
individual real-estate.
Among the several attributes of a polygon is
a field called the Department of Revenue Resources Code (DOR_CODE). By first retrieving the
value of this DOR_CODE and then querying it
against a database that was categorized by the
researcher according to the DOR CODES’ business
type, the traveler’s purpose can be determined.
IMPLEMENTATION: ArcGIS, ArcMap, NetBeans
IDE 5.0
Purpose
Detector
Software
Fig 4. Matt ends his trip. The featured screenshot
shows the DOR_CODE of the pink highlighted polygon
in ArcMap, a GIS mapping application.
Purpose
Detector:
Specific
Purpose
Social &
Rec.
CONCLUSION
The performance of the Purpose Detector
shows that it is significantly more dependable
than archaic methods of purpose determination
and is liberated of the problems that burden
archaic methods of traffic data analysis.
FUTURE WORK:
The discrepancies between the purposes of
DOR CODES 8800 and 8300 were due purely to
the classification of the DOR CODE business
types by Hillsborough County. In fact, DOR
CODE 8800 is classified as Federal under HBC’s
zoning laws but is actually a restaurant—Red
Lobster, and the trip pertaining to DOR CODE
8300 concluded at a baseball field that is owned
by a school. Future revisions of the Purpose
Detector will include improving the classification
of these somewhat ambiguous DOR CODES.
Acknowledgements
Sean Barbeau—Mentor, Alfredo Perez—
researcher, Tiffany Burrel—co researcher.
Department of Computer Science & Engineering
Download