Skip to content

williamzshih/bruin-tour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BruinTour

BruinTour is a tour guide application focused on UCLA and the surrounding region of Westwood, LA and is built on OpenStreetMap data. Given a list of map coordinates and a list of tour stops, BruinTour creates an efficient and optimized route through the tour stops complete with moving and turning directions.

The street map data file mapdata.txt is divided into thousands of street segments, with each segment in the data file having a street name, the starting and ending coordinates (latitude, longitude) of the segment, the number of points of interest on the segment, and the names and locations of the points of interest. The tour stops data file stops.txt contains the name and description of each stop.

Some resources for making your own data files

Running the program

  1. Homebrew: If you want to build with CMake, first install Homebrew by running:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  2. CMake: Then, install CMake by running:
    brew install cmake
  3. Run the program by typing the following into the terminal:
    path/to/BruinTour path/to/mapdata.txt path/to/stops.txt

Tour Example Through UCLA and Westwood, CA

example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published