A Python 3.8+ library to match General Transit Feed Specification (GTFS) shapes to Open Street Map using any of the following web services:
- OSRM Map Matching (remote or local server)
- Mapbox Map Matching (remote server)
- Google Snap to Roads (remote server); snaps to Google's road database instead of Open Street Map
poetry add gtfs_map_matcher
Use as a library as demonstrated in the Jupyter notebook at notebooks/examples.ipynb
.
- Alex Raichev (2017-11)
- Project inspired by bus-router.
- Development status is Alpha
- Uses semantic versioning
- Thanks to MRCagney for partially funding this project
- Set better logging defaults.
- Upgraded to Python 3.8 and updated dependencies.
- Removed functions involving the now defunct Mapzen service.
- Refactored some, changing the form of some inputs.
- Bugfixed
sample_trip_points(method='num_points')
. - Added type hints.
- Improved the interface to the various sample point methods
- First release