Purpose Detection For Individual Travel Behavior

farrightSoftware and s/w Development

Aug 15, 2012 (5 years and 1 day ago)

302 views

REU 2006

Purpose Detection For Individual Travel Behavior





PROBLEM




The collection of traffic data is currently performed


using cumbersome surveys and questionnaires.


MOTIVATION



The dependency on human memory to


record and recall personal travel beha
-


vior introduces a strong likelihood of


errors.


SOLUTION



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.

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 Resour
-


ces 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




Fig 3.

Broadcasts from


Satellites are used by


Matt’s cell phone to


determine his coordinate.

Fig 4.

Matt ends his trip. The featured screenshot

shows the DOR_CODE of the pink highlighted polygon

in ArcMap, a GIS mapping application.





Fig. 5b

It then queries it

against a database to
retrieve its General

(ex. Shopping) and

Specific Purpose

(ex. Buy Gas/car

services)

Fig 5c.

A table tbltrips

is then updated with the

purpose information


per tripid.


RESULTS



5 sample trips

Purpose

Detector

Software



Fig 5a.

The

Purpose Detector

program obtains

the DOR CODE

from ArcMap.


DOR Code

Purpose
Detector:

General

Purpose

Purpose

Detector:

Specific

Purpose

Predicted:

General
Purpose

Predicted:

Specific Purpose

3200

Social &
Recreatio
-

Nal

Go out:

Sports bar,

Movies etc.

Social &

Recreatio
-

nal

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

Social &
Rec.

Vacation

(Busch Gardens)

Human Vs. Purpose Detector

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
.

http://amyletter.com/Florida%20from%20Space.JPG

Narin Persad
-
Maharaj, Mentor: Sean Barbeau

CUTR, University of South Florida

Department of Computer Science & Engineering