Skip to content

xiaolinhan/offline-map-matching

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project demonstrates how to use the hmm-lib for matching a sequence of GPS coordinates to roads (called offline map matching) but does not provide integration to any particular map.

This map matching approach is based on Hidden Markov Models (HMM) and described in the following paper:
Newson, Paul, and John Krumm. "Hidden Markov map matching through noise and sparseness." Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. ACM, 2009.

Integation with other libraries

To make map matching work with an actual map the following needs to be further implemented:

  • compute map matching candidates (i.e. possible road positions) for each GPS position
  • compute distances between GPS positions and map matching candidates
  • compute shortest routes between subsequent map matching candidates

These computations are not provided by this project because they are usually dependent on the underlying map. Moreover, this lets the user choose his own favorite geospatial/routing libraries.

License

This library is licensed under the Apache 2.0 license.

About

Matches a sequence of GPS coordinates to road segments

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%