Skip to main navigation Skip to search Skip to main content

Map-matching poor-quality GPS data in urban environments: the pgMapMatch package

Research output: Contribution to journalArticlepeer-review

Abstract

Global Positioning System (GPS) data have become ubiquitous in many areas of transportation planning and research. The usefulness of GPS data often depends on the points being matched to the true sequence of edges on the underlying street network–a process known as ‘map matching.’ This paper presents a new map-matching algorithm that is designed for use with poor-quality GPS traces in urban environments, where drivers may circle for parking and GPS quality may be affected by underground parking and tall buildings. The paper is accompanied by open-source Python code that is designed to work with a PostGIS spatial database. In a test dataset that includes many poor-quality traces, our new algorithm accurately matches about one-third more traces than a widely available alternative. Our algorithm also provides a ‘match score’ that evaluates the likelihood that the match for an individual trace is correct, reducing the need for manual inspection.

Original languageEnglish (US)
Pages (from-to)539-553
Number of pages15
JournalTransportation Planning and Technology
Volume42
Issue number6
DOIs
StatePublished - Aug 18 2019
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2019, © 2019 Informa UK Limited, trading as Taylor & Francis Group.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities

Keywords

  • Geographic Information Systems
  • Global Positioning Systems (GPS)
  • map-matching
  • map-matching algorithm
  • open-source Python code

Fingerprint

Dive into the research topics of 'Map-matching poor-quality GPS data in urban environments: the pgMapMatch package'. Together they form a unique fingerprint.

Cite this