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

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 p...

Full description

Saved in:
Bibliographic Details
Published inTransportation planning and technology Vol. 42; no. 6; pp. 539 - 553
Main Authors Millard-Ball, Adam, Hampshire, Robert C., Weinberger, Rachel R.
Format Journal Article
LanguageEnglish
Published Abingdon Routledge 18.08.2019
Taylor & Francis Ltd
Subjects
Online AccessGet full text
ISSN0308-1060
1026-7840
1029-0354
1029-0354
DOI10.1080/03081060.2019.1622249

Cover

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.
AbstractList 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.
Author Weinberger, Rachel R.
Millard-Ball, Adam
Hampshire, Robert C.
Author_xml – sequence: 1
  givenname: Adam
  orcidid: 0000-0002-2353-8730
  surname: Millard-Ball
  fullname: Millard-Ball, Adam
  email: adammb@ucsc.edu
  organization: Environmental Studies Department, University of California
– sequence: 2
  givenname: Robert C.
  orcidid: 0000-0002-5269-3377
  surname: Hampshire
  fullname: Hampshire, Robert C.
  organization: Gerald R. Ford School of Public Policy, University of Michigan
– sequence: 3
  givenname: Rachel R.
  orcidid: 0000-0003-4913-6665
  surname: Weinberger
  fullname: Weinberger, Rachel R.
  organization: Weinberger & Associates
BookMark eNqNkMtOwzAQRS1UJMrjE5AssU6x4zwc2IAQL6mISsDamjh2a0jt1HGo-vckatmwAFazmHvujM4hGllnFUKnlEwo4eScMMIpycgkJrSY0CyO46TYQ2NK4iIiLE1GaDxkoiF0gA7b9p0QknKej9HsCZpoCUEujJ3jxjkfrTqoTdjg-9kLriAANhZ3vgSLlf003tmlsqG9wGGhcDPv-acBxw3ID5irY7SvoW7VyW4eobe729ebh2j6fP94cz2NZEJZiLQuFVRpqWguNSgtgZUqkVoDk3lGGYnLKpa8YCThUFS6SqjKSyiUTLJcppwdoWzb29kGNmuoa9F4swS_EZSIwYv49iIGL2LnpQfPtmDj3apTbRDvrvO2_1X0e8Y5L5KsT11uU9K7tvVKC2kCBONs8GDqP2-kP-j__na15YzVzi9h7XxdiQCb2nntwUrTCvZ7xRfFxpsP
CitedBy_id crossref_primary_10_1016_j_envpol_2025_126106
crossref_primary_10_1016_j_physa_2023_128770
crossref_primary_10_3390_ijgi9010031
crossref_primary_10_1109_ACCESS_2021_3066422
crossref_primary_10_1049_itr2_12567
crossref_primary_10_1049_itr2_12250
crossref_primary_10_1111_tgis_13107
crossref_primary_10_1177_2399808320942779
crossref_primary_10_3390_smartcities8010002
crossref_primary_10_1016_j_trc_2020_102781
crossref_primary_10_1007_s13042_025_02603_2
crossref_primary_10_1109_TITS_2023_3281418
crossref_primary_10_1080_23249935_2021_1948929
crossref_primary_10_1177_25152459221082680
Cites_doi 10.1080/19475683.2017.1340340
10.1016/j.trc.2011.09.005
10.1111/j.1467-8667.2004.00346.x
10.3141/2543-18
10.1080/13658816.2015.1072202
10.1016/j.tra.2014.02.016
10.1016/j.trc.2009.05.008
10.1177/0361198106197200102
10.3141/2646-08
10.1177/0361198105193500111
10.1016/j.trc.2013.07.009
10.1145/2424321.2424430
10.1016/j.trc.2007.05.002
ContentType Journal Article
Copyright 2019 Informa UK Limited, trading as Taylor & Francis Group 2019
2019 Informa UK Limited, trading as Taylor & Francis Group
Copyright_xml – notice: 2019 Informa UK Limited, trading as Taylor & Francis Group 2019
– notice: 2019 Informa UK Limited, trading as Taylor & Francis Group
DBID AAYXX
CITATION
8FD
FR3
KR7
ADTOC
UNPAY
DOI 10.1080/03081060.2019.1622249
DatabaseName CrossRef
Technology Research Database
Engineering Research Database
Civil Engineering Abstracts
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitle CrossRef
Technology Research Database
Civil Engineering Abstracts
Engineering Research Database
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Economics
Engineering
EISSN 1029-0354
EndPage 553
ExternalDocumentID oai:escholarship.org:ark:/13030/qt3rh8q568
10_1080_03081060_2019_1622249
1622249
Genre Article
GrantInformation_xml – fundername: Small Business Innovation Research
  grantid: DTRT5715C10013
  funderid: 10.13039/100006370
GroupedDBID -~X
.7I
.QK
0BK
0R~
123
29Q
4.4
5VS
8V8
AAGDL
AAGZJ
AAHIA
AAMFJ
AAMIU
AAPUL
AATTQ
AAZMC
ABCCY
ABFIM
ABLIJ
ABPEM
ABTAI
ABXUL
ABXYU
ABZLS
ACGFS
ACGOD
ACIWK
ACTIO
ADAHI
ADCVX
ADKVQ
ADLRE
ADXPE
AECIN
AEFOU
AEISY
AEKEX
AENEX
AEOZL
AEPSL
AEYOC
AEZRU
AFRVT
AGDLA
AGMYJ
AGRBW
AHDZW
AIJEM
AIYEW
AJWEG
AKBVH
AKVCP
ALMA_UNASSIGNED_HOLDINGS
ALQZU
AQTUD
AVBZW
AWYRJ
BEJHT
BLEHA
BMOTO
BOHLJ
CCCUG
CQ1
CS3
DGFLZ
DKSSO
DU5
EBS
EJD
E~B
E~C
G-F
GTTXZ
H13
HF~
HZ~
IPNFZ
J.O
KYCEM
LJTGL
M4Z
MS~
NA5
NY-
O9-
P2P
PQQKQ
RIG
RNANH
ROSJB
RSYQP
S-F
STATR
TASJS
TBQAZ
TDBHL
TEG
TFH
TFL
TFW
TN5
TNTFI
TRJHH
TUROJ
UT5
UT9
VAE
~01
~S~
AAYXX
CITATION
8FD
FR3
KR7
07H
1TA
4B6
ABISK
ABKRR
ACLLE
ACSOK
ACSUJ
ADBXY
ADJLJ
ADTOC
AETXG
AGFBE
AGJJH
AGRCW
AHFWH
AHQJS
AHYYU
AIYYW
ANKUP
ARKOO
BADFF
BIONB
C0~
C5J
CAG
CIMMA
COF
DEREX
DMAOH
ILEJZ
JFGTN
NI8
PGLVM
PJWFL
TAU
TTUPF
UB8
UNPAY
V3J
ZY4
ID FETCH-LOGICAL-c413t-ffbead5be17cfaefca3be4cffa3c761302bd2c893048a9dfd41e7ba9ec467c583
IEDL.DBID UNPAY
ISSN 0308-1060
1026-7840
1029-0354
IngestDate Thu Oct 30 06:07:14 EDT 2025
Wed Aug 13 05:54:42 EDT 2025
Thu Apr 24 23:04:11 EDT 2025
Wed Oct 01 03:12:54 EDT 2025
Mon Oct 20 23:48:59 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
License cc-by
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c413t-ffbead5be17cfaefca3be4cffa3c761302bd2c893048a9dfd41e7ba9ec467c583
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-5269-3377
0000-0003-4913-6665
0000-0002-2353-8730
OpenAccessLink https://proxy.k.utb.cz/login?url=https://escholarship.org/uc/item/3rh8q568
PQID 2243888946
PQPubID 52984
PageCount 15
ParticipantIDs unpaywall_primary_10_1080_03081060_2019_1622249
proquest_journals_2243888946
crossref_primary_10_1080_03081060_2019_1622249
informaworld_taylorfrancis_310_1080_03081060_2019_1622249
crossref_citationtrail_10_1080_03081060_2019_1622249
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2019-08-18
PublicationDateYYYYMMDD 2019-08-18
PublicationDate_xml – month: 08
  year: 2019
  text: 2019-08-18
  day: 18
PublicationDecade 2010
PublicationPlace Abingdon
PublicationPlace_xml – name: Abingdon
PublicationTitle Transportation planning and technology
PublicationYear 2019
Publisher Routledge
Taylor & Francis Ltd
Publisher_xml – name: Routledge
– name: Taylor & Francis Ltd
References CIT0010
CIT0012
Brakatsoulas S. (CIT0001) 2005
CIT0003
CIT0002
CIT0013
CIT0005
CIT0004
CIT0015
CIT0007
CIT0018
CIT0006
CIT0017
CIT0009
References_xml – ident: CIT0005
  doi: 10.1080/19475683.2017.1340340
– ident: CIT0003
  doi: 10.1016/j.trc.2011.09.005
– ident: CIT0007
  doi: 10.1111/j.1467-8667.2004.00346.x
– ident: CIT0006
  doi: 10.3141/2543-18
– ident: CIT0009
  doi: 10.1080/13658816.2015.1072202
– ident: CIT0013
  doi: 10.1016/j.tra.2014.02.016
– start-page: 853
  volume-title: Proceedings of the 31st International Conference on Very Large Data Bases
  year: 2005
  ident: CIT0001
– ident: CIT0017
  doi: 10.1016/j.trc.2009.05.008
– ident: CIT0002
  doi: 10.1177/0361198106197200102
– ident: CIT0004
  doi: 10.3141/2646-08
– ident: CIT0012
  doi: 10.1177/0361198105193500111
– ident: CIT0010
  doi: 10.1016/j.trc.2013.07.009
– ident: CIT0018
  doi: 10.1145/2424321.2424430
– ident: CIT0015
  doi: 10.1016/j.trc.2007.05.002
SSID ssj0005887
Score 2.3111572
Snippet Global Positioning System (GPS) data have become ubiquitous in many areas of transportation planning and research. The usefulness of GPS data often depends on...
SourceID unpaywall
proquest
crossref
informaworld
SourceType Open Access Repository
Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 539
SubjectTerms Algorithms
Geographic Information Systems
Global positioning systems
Global Positioning Systems (GPS)
GPS
Inspection
map-matching
map-matching algorithm
Matching
open-source Python code
Parking
Satellite navigation systems
Spatial data
Tall buildings
Transportation planning
Urban environments
Title Map-matching poor-quality GPS data in urban environments: the pgMapMatch package
URI https://www.tandfonline.com/doi/abs/10.1080/03081060.2019.1622249
https://www.proquest.com/docview/2243888946
https://escholarship.org/uc/item/3rh8q568
UnpaywallVersion submittedVersion
Volume 42
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVLSH
  databaseName: aylor and Francis Online
  customDbUrl:
  mediaType: online
  eissn: 1029-0354
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0005887
  issn: 1029-0354
  databaseCode: AHDZW
  dateStart: 19970201
  isFulltext: true
  providerName: Library Specific Holdings
– providerCode: PRVAWR
  databaseName: Taylor & Francis Social Science and Humanities Library - DRAA
  customDbUrl:
  eissn: 1029-0354
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0005887
  issn: 1029-0354
  databaseCode: TRJHH
  dateStart: 19970101
  isFulltext: true
  titleUrlDefault: http://www.tandfonline.com/
  providerName: Taylor & Francis
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1Lb9QwELZg91A48CggSh_ygau3TewkNreqol1V2moFXamcorFj06qrbNhNhMqvZ5w4Vcql5ZYomSjWN2PP2DPfEPIZIuPDAjQkiAsmlDVMA9qjddpIGYGKWwLT2UU6XYjzq-QqkEX7Whjbx3TXN1V7kN90PckO-fpa_sKPPifjNEG3e0TGi4v58Y_ulMBTlHYVwRhTsEyKcK3YEU9EX7njObXxXf-qT-pSkyjF5dHTaA7WpAeMpQ_8zq2mrODuNyyXgyXo9HWXvLVpmQt95sntpKn1xPz5h9fxSaN7Q14FR5Qed5rzljyz5TbZ6uuUN9vk5YCq8B2Zz6Bi6N22qZe0Wq3WrKvHvKNn8-_UJ5rSm5I2aw0lHVbPfaHoYtLqJ8rPvDjFIP0WJ7H3ZHH69fJkykI3BoZo8po5p1HrEm2jzDiwzgDXVhjngJvMRyGxLmKD7g_OCaAKV4jIZhoQfZyLTSL5BzIqV6X9SGha2ALjPtAZpAKyGNSRVokVmTbcmCLdIaLHIzeBqtx3zFjmUc9oGmDMPYx5gHGHTO7Fqo6r4zEBNQQ7r9tNEtd1NMn5I7J7vWbkwew3OT7gUkolcAiH99rytJ_59N8Su-SFv_U73JHcI6N63dh9dJFqfUDGl9_Op9ODYCR_AQA6B3M
linkProvider Unpaywall
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT9wwEB61cNhygJaHgNLiQ69ZSOI8zA1V0JSyCLWLxM0aO3ZVscpGS1YIfj3jPGgWqaISZ-uz_JgZz1gz3wB8QV-7sIAUCYPc48JoTyHpo7FKp6mPIqgJTEcXcXbFz66j614tjEurdDG0bYgialvtlNt9RncpcQeOY4VCmUOXmSWGfkxvHBdvYTkiZ4QCsOXxz7Ms-5vokdZt8hzIc6iujudfEy28UAv8pQte6GBelHh_h5NJ70E6XQPdbaXJQ7kZzis11A_PWB5ft9f3sNr6q-y4EbAP8MYU6zDoyplv12Glx2i4AZcjLD1ygusMTVZOpzOvKdu8Z98ufzGXj8r-FGw-U1iwfpHdESNPlJW_CT9ycEax_A3Zuk24Oj0Zf828tmmDR5ceVp61ioQzUsZPtEVjNYbKcG0thjpxwUqg8kCTl0SmA0Vuc-6bRCEJCZlsHaXhFiwV08JsA4tzk1N4iCrBmGMSoDhUIjI8UTrUOo93gHcXJXXLaO4aa0yk3xGftocn3eHJ9vB2YPgEKxtKj5cAoi8Fsqr_UmzT-ESGL2D3OpGRrXW4lTQQpmkqOG3h4EmM_m8xu69YzD4MsvHoXJ5_v_jxEd65Ifc97qd7sFTN5uYT-VeV-twq0CNykhWE
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3dT9swED9Bkfh4GAw2AYPhh72mkMRNYt6mQemAooqBtDfr7NjTRJVGbSrE_vqd8wEtEgKJZ-sif9yd75zf_Q7gG_rapQVkSBikHhdGewrJHo1VOkl8FEFJYNq_inq3_Px3p0ETTmpYpcuhbUUUUfpqZ9x5ahtE3KGjWKFM5sgBs0Tbj-iK42IRliL3U6EFSzfX573eE84jKbvkOSHPSTVlPC99aO6CmqMvnQtCV6ZZjg_3OBzO3EfddVDNSioYyl17Wqi2_veM5PFdS92AD3W0yr5X6vURFky2CStNMfNkE9Zm-Ay3YNDH3KMQuMRnsnw0GntV0eYDOxv8Yg6Nyv5mbDpWmLHZErtjRnEoy_-QfN-JM8rk78jTfYLb7unNj55Xt2zw6MjDwrNWkWp2lPFjbdFYjaEyXFuLoY5dqhKoNNAUI5HjQJHalPsmVkgqQg5bd5LwM7SyUWa2gUWpSSk5RBVjxDEOUBwp0TE8VjrUOo12gDfnJHXNZ-7aagyl39Ce1psn3ebJevN2oP0olleEHq8JiFklkEX5kmKrticyfEV2r9EYWfuGiaSBMEkSwWkJh49a9LbJ7L5jMgewPDjpysufVxdfYNWNuLdxP9mDVjGemn0Krgr1tTaf_-gEFCg
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT9wwELXocqA9lBaoSqGVD716IbGT2L0hxIcqLVqJrgSnaOzYgFhl091EFf31HScOCr0At0TJRLHejD1jz7wh5DtExocFaEgQF0woa5gGtEfrtJEyAhW3BKaTi_R8Jn5eJVeBLNrXwtg-pru9q9qD_KbrSXbAl7fyN370DVlPE3S7R2R9djE9uu5OCTxFaVcRjDEFy6QI14od8kT0lTueUxvf9a_6pC41jlJcHj2N5mBNesJY-sTv3GjKCh7-wHw-WIJON7vkrVXLXOgzT-7HTa3H5u9_vI4vGt0H8j44ovSo05yPZM2WW2Sjr1NebZF3A6rCbTKdQMXQu21TL2m1WCxZV4_5QM-ml9QnmtK7kjZLDSUdVs_9oOhi0uoG5SdenGKQfo-T2A6ZnZ78Oj5noRsDQzR5zZzTqHWJtlFmHFhngGsrjHPATeajkFgXsUH3B-cEUIUrRGQzDYg-zsUmkfwTGZWL0n4mNC1sgXEf6AxSAVkM6lCrxIpMG25Mke4S0eORm0BV7jtmzPOoZzQNMOYexjzAuEvGj2JVx9XxnIAagp3X7SaJ6zqa5PwZ2f1eM_Jg9qscH3AppRI4hINHbXnZz3x5tcQeeetv_Q53JPfJqF429iu6SLX-FozjH8xjBdA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Map-matching+poor-quality+GPS+data+in+urban+environments%3A+the+pgMapMatch+package&rft.jtitle=Transportation+planning+and+technology&rft.au=Millard-Ball%2C+Adam&rft.au=Hampshire%2C+Robert+C.&rft.au=Weinberger%2C+Rachel+R.&rft.date=2019-08-18&rft.issn=0308-1060&rft.eissn=1029-0354&rft.volume=42&rft.issue=6&rft.spage=539&rft.epage=553&rft_id=info:doi/10.1080%2F03081060.2019.1622249&rft.externalDBID=n%2Fa&rft.externalDocID=10_1080_03081060_2019_1622249
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0308-1060&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0308-1060&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0308-1060&client=summon