Skip to content

🚕 M.EIC 2021/2022 - 1ˢᵗ year/ 2ⁿᵈ semester

Notifications You must be signed in to change notification settings

Educorreia932/FEUP-EDAA

Repository files navigation

Advanced Data Structures and Algorithms 🚕

M:EIC - 1st year / 2nd semester 🔗

Group

Taxi Trajectory Analysis

Our project consists in analysing a set of taxi trips and their trajectories in the city of Porto.

It was divided into two parts, the first one consisting in developing a map matching solution and the second one in clustering taxis positions.

Installing

If you are cloning from GitHub, you should pull all submodules with:

git submodule update --init --recursive

In Ubuntu, you can install SFML from apt to accelerate compilation.

sudo apt install libsfml-dev

Build

Retrieve and process all data:

cd res
make

To compile the project:

mdkir build
cd build 
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . -j8

Usage

Project

To run the project:

./build/da_proj <view|view-trips|match-trip>

Evaluation

./build/eval <option>

Tests

To run tests:

./build/tests <option>

Releases

No releases published

Packages

No packages published

Languages