This is a PolyU COMP 4442 project to design a web service based on Spark SQL.
As an important part of an intelligent transportation system, driving behavior analysis helps us to identify dangerous driving scenarios to avoid traffic accidents. The project is to develop a website for driver behavior analysis.
The website should support the following functions:
- a) Generate a summary to show the driving behavior of each driver.
- b) Monitor the driving speed of each driver in real-time.
There are 10 files in the dataset, each describing the drivers’ driving behavior one day. In each file, each row represents a record that describes the driving-related features. The features are separated by commas. There are 19 features in total. The detailed information on the dataset will be shown in the table below:
Feature | Comments |
---|---|
driverID | N/A |
carPlateNumber | N/A |
Latitude | N/A |
Longtitude | N/A |
Speed | Km/h |
Direction | N/A |
siteName | N/A |
Time | The time reporting the record |
isRapidlySpeedup | 1 indicates the presence of the behavior |
isRapidlySlowdown | 1 indicates the presence of the behavior |
isNeutralSlide | 1 indicates the presence of the behavior |
isNeutralSlideFinished | 1 indicates the end of the behavior |
neutralSlideTime | The duration of a neutral slide behavior (seconds) |
isOverspeed | 1 indicates the presence of the behavior |
isOverspeedFinished | 1 indicates the end of the behavior |
overspeedTime | The duration of an overspeed behavior (seconds) |
isFatigueDriving | 1 indicates the presence of the behavior |
isHthrottleStop | 1 indicates the presence of the behavior |
isOilLeak | 1 indicates the presence of the behavior |
Name | Feature |
---|---|
index.html | Included a DataTables with a data filtering function |
summary.html | Included a table for displaying each driverID summary data from the dataset |
car_speed_monitor.html | Draw the average speed graph by day for each driverID |
about.html | Show the group information |
- Dicky Shek
- PY Yuk
- Walter Yip
- Roland Mok
- Sam Kan
CSS framework: Surface