No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
assets
doxygen
src
.gitignore
.project
Diagram Class.png
Doxyfile
EasyPilot.EAP
GraphViewerController.jar
LICENSE
README.md
RelatórioCAL.docx
RelatórioCAL.pdf
doxygen_log.txt
outputSmall.png
porto1.txt
porto2.txt
porto3.txt
sj1.txt
sj2.txt
sj3.txt
sjoao.png
sjoao1.txt
sjoao2.txt
sjoao3.txt

README.md

EasyPilot

Navigation System using graphs and www.openstreetmap.org maps converted to text files for the Algorithm Analysis and Conception (CAL) class of the Master in Informatics and Computer Engineering (MIEIC) at the Faculty of Engineering of the University of Porto (FEUP).

TXT MAP Files

  • 1.txt NODES (NodeID; Latitude; Longitude; projectionCoordinates.X, projectionCoordinates.Y)
  • 2.txt SUBROADS (Road id; Road name; IsTwoWay)
  • 3.txt ROADS (Node id; Road id 1; Road id 2)

The group decided to add Points of Interest as well as Suburb. As such, the above mentioned text files were modified as seen in "porto" files in the repository.

Compile and Run

The project needs the C++11 syntax in order to run properly. If you are using Eclipse, make sure to add -static to the linker. On Windows, you need to add "wsock32" under Properties -> C/C++ Build -> Settings -> MinGW C++ Linker -> Libraries.