Leuven.MapMatching
stable

Usage

  • Installation
  • Examples
  • Map from OpenStreetMap
  • Visualisation
  • Dealing with Latitude-Longitude
  • Custom probability distributions
  • Incremental matching
  • Debug

Classes

  • matcher
  • map
  • util
Leuven.MapMatching
  • Docs »
  • Leuven.MapMatching’s documentation
  • Edit on GitHub

Leuven.MapMatching’s documentation¶

Align a trace of coordinates (e.g. GPS measurements) to a map of road segments.

The matching is based on a Hidden Markov Model (HMM) with non-emitting states. The model can deal with missing data and you can plug in custom transition and emission probability distributions.

Reference:

Meert Wannes, Mathias Verbeke, “HMM with Non-Emitting States for Map Matching”, European Conference on Data Analysis (ECDA), Paderborn, Germany, 2018.
example

Usage

  • Installation
    • Dependencies
    • Using pip
    • From source
  • Examples
    • Example 1: Simple
    • Example 2: Non-emitting states
  • Map from OpenStreetMap
    • Using requests, osmread and gpx
      • Download a map as XML
      • Create graph using osmread
      • Perform map matching on an OpenStreetMap database
    • Using osmnx and geopandas
  • Visualisation
    • Simple plotting
    • Plotting with an OpenStreetMap background
  • Dealing with Latitude-Longitude
    • Option 1: Use Latitude-Longitude directly
    • Option 2: Project Latitude-Longitude to X-Y
    • Option 3: Use Latitude-Longitude as if they are X-Y points
  • Custom probability distributions
    • Transition probability distribution
    • Emission probability distribution
    • Custom lattice objects
  • Incremental matching
    • Example: Incremental matching
  • Debug
    • Increasing the verbosity level
    • Inspect the best matching
    • Inspect the matching lattice

Classes

  • matcher
    • BaseMatcher
    • SimpleMatcher
    • DistanceMatcher
    • BaseMatching
  • map
    • BaseMap
    • InMemMap
    • SqliteMap
  • util
    • Segment

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2018-2022, Wannes Meert Revision 8161c41a.

Built with Sphinx using a theme provided by Read the Docs.