/FEUP-CAL

Project developed for curricular unit CAL at FEUP

Primary LanguageC++

Smart Delivery

Authors


1. Dependencies List

1.1. Input Files

To increase accuracy we used maps extracted from OpenStreetMap.

The following Regions were used:

  • Aveiro
  • Braga
  • Coimbra
  • Ermesinde
  • Fafe
  • Gondomar
  • Lisboa
  • Maia
  • Porto
  • Viseu

In the following formats:

1.1.1. Nodes

       T04_nodes_X_Y_Region.txt

1.1.2. Edges

       T04_edges_Region.txt

1.1.3. Tags

       T04_tags_Region.txt

1.1.4. Deliveries

       deliveries_Region.txt

1.2 API

  • GraphViewerController.jar

1.3 Libraries

  • connection.h
  • graphviewer.h
  • edgetype.h
  • graph.h
  • MutablePriorityQueue.h

2. Instructions

Due to compilation reasons, you must compile and run on Linux.

  1. Clone the repository.

  2. In project root, access 'Source'.

                 $ cd Source

  1. Execute command 'make' to compile.

                 $ make

  1. Run.

                 $ ./smartDelivery