Skip to content

Algorithms to find the streets that vehicle should have traveled to generate a given GPS track

Notifications You must be signed in to change notification settings

gitter-badger/map_matching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map-Matching Algorithm

My implementation of the map matching algorithm from this article. The goal is to get the streets from a gps track.

For reference read the resulting article

Setup

Install:

  • python3
  • redis >= 3.2.0

Download the data using the overpass api, there is a simple curl command to do that in the overpass/ folder:

$ ./overpass/get_street_graph.sh

Install python dependencies. You may want to put them inside a virtualenv:

$ pip install -r requirements.py

Upload the street graph to redis:

$ ./main.py loaddata

Finally run one of the available tasks to do something.

About

Algorithms to find the streets that vehicle should have traveled to generate a given GPS track

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.3%
  • Lua 25.4%
  • TeX 16.5%
  • JavaScript 2.3%
  • Shell 0.5%