yoGERT is a Python open source library of the reimplementation of the GIS-based Episode Reconstruction Toolkit (GERT) toolbox functionality. It is main purpose is to match GPS traces to a transportation network without the use of any proprietary software such as ArcPro. GPS traces are found in many different applications, including shared bicycle systems, ride hailing applications, and mobility data; matching GPS traces to transportation networks is an important step to analyze mobility data in the geospatial industry.
To better understand the project's domain please refer to the Common Terminology wiki page.
- Processing GPS data to clean and reformat data.
- Episode generation (stop, walk, or drive mode detection) to faciliate movement behaviour analysis.
- Activity location generation to identify amenities of interest at stop points.
- Route generation (with the entity's detected transportation mode or bus transportation mode) from GPS traces or extracted episodes.
- Visualization of outputs on interactive maps.
The library is available on pip. It can be installed on command-line using the command:
pip install yoGERT
To learn more about the library functions please refer to the User Guide document.
To better understand the typical system use case check out the System End Behaviour wiki page.
- doc: Technical documentation for the project
- src: Implementation of the project
- test: Manual and automated testing for the project
- setup: Enviornment dependency information
- refs: Project supporting and referenced material
Abeer Alyasiri, Longwei Ye, Moksha Srinivasan, Nicholas Lobo, Niyatha Rangarajan, Smita Singh
Starting Date of Project: 21st September, 2022

