Skip to content

Commit 97ddeba

Browse files
authored
Merge branch 'main' into main
2 parents fff2c5e + aab11c5 commit 97ddeba

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

README.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# QGIS Trajectools
1+
# WP4 Emerald: T4.1 - Trajectory Data / Travel Time Analysis -- Trajectools
22

33
<a href="https://codeberg.org/movingpandas/trajectools">
44
<img alt="Get it on Codeberg" src="https://get-it-on.codeberg.org/get-it-on-blue-on-white.png" height="60" align="right">
@@ -8,18 +8,29 @@
88
[![Issue Tracker](https://img.shields.io/badge/Issue_tracker-Codeberg-blue.svg)](https://codeberg.org/movingpandas/trajectools/issues)
99
[![Zenodo badge](https://zenodo.org/badge/DOI/10.5281/zenodo.13847642.svg)](https://doi.org/10.5281/zenodo.13847642)
1010

11-
The Trajectools plugin adds mobility data analysis algorithms to the QGIS Processing toolbox.
11+
## Description
1212

13-
![trajectools](https://github.com/movingpandas/qgis-processing-trajectory/assets/590385/218acb03-41be-4ea0-aee4-b773911d58f9)
13+
This repository contains the first version of QGIS Processing Trajectools plugin for the Trajectory Data / Travel Time Analysis Emerald, developed as part of T4.1 of WP4 within EMERALDS project.
14+
The Trajectools plugin adds trajectory analysis algorithms to the QGIS Processing toolbox.
15+
This README provides essential information for setting up this Emerald.
1416

17+
Related repositories include:
18+
* [T4.1 - Trajectory Data / Travel Time Analysis -- No-code Model](https://github.com/emeralds-horizon/UC3-traveltime-analytics)
19+
* [T4.1 - Trajectory Data / Travel Time Analysis -- Cartoblog Post](https://github.com/emeralds-horizon/Cartoblog)
1520

1621

22+
## Table of Contents
23+
24+
* [Requirements](#requirements)
25+
* [Examples](#examples)
26+
* [Authors](#authors)
27+
28+
1729
## Requirements
30+
Running these models requires QGIS (a popular open source geographic information system) with MovingPandas (a Python library for movement data analysis) and the QGIS Trajectools plugin.
1831

1932
Trajectools requires [MovingPandas](https://github.com/movingpandas/movingpandas) >= 0.22.3 and optionally integrates [scikit-mobility](https://scikit-mobility.github.io/scikit-mobility/) (for privacy tests), [stonesoup](https://stonesoup.readthedocs.io/) (for smoothing), and [gtfs_functions](https://github.com/Bondify/gtfs_functions) (for GTFS data support).
2033

21-
### Conda install
22-
2334
The recommended way to install these dependencies is through conda/mamba:
2435

2536
```
@@ -48,14 +59,14 @@ pip.main(['install', 'gtfs_functions'])
4859
The Trajectools plugin can be installed directly in QGIS using the built-in Plugin Manager:
4960

5061
![plugin manager](https://github.com/movingpandas/qgis-processing-trajectory/assets/590385/edd86ed3-8118-4163-bfe5-993b533e455c)
51-
5262
**Figure 1: QGIS Plugin Manager with Trajectools plugin installed.**
5363

5464
![Trajectools Toolbox](screenshots/toolbox.PNG)
55-
5665
**Figure 2: Trajectools (v2.4) algorithms in the QGIS Processing toolbox**
5766

67+
5868
## Examples
69+
The Trajectools plugin is used in EMERALDS Use Case 3 to analyze travel time on public transport network segments, as documented in [the corresponding repo](https://github.com/emeralds-horizon/UC3-traveltime-analytics).
5970

6071
The individual Trajectools algorithms are flexible and modular and can therefore be used on a wide array on input datasets, including, for example, the open [Microsoft Geolife dataset](http://research.microsoft.com/en-us/downloads/b16d359d-d164-469e-9fd4-daa38f2b2e13/) a [sample](https://github.com/emeralds-horizon/trajectools-qgis/tree/main/sample_data) of which is included in the plugin repo:
6172

@@ -75,6 +86,9 @@ The individual Trajectools algorithms are flexible and modular and can therefore
7586
[![Trajectools presentation at QGISUC2025](screenshots/trajectoos-qgisuc25.png)](https://youtu.be/T7haF1DPy2U)
7687

7788

89+
## Authors
90+
AIT
91+
7892
## Citation information
7993

8094
Please cite [0] when using Trajectools in your research and reference the appropriate release version using the Zenodo DOI: https://doi.org/10.5281/zenodo.13847642
@@ -92,7 +106,3 @@ Please cite [0] when using Trajectools in your research and reference the approp
92106
doi = {10.1109/MDM61037.2024.00048},
93107
}
94108
```
95-
96-
## Acknowledgements
97-
98-
This work was supported in part by the Horizon Framework Programme of the European Union under grant agreement No. 101093051 ([EMERALDS](https://www.emeralds-horizon.eu/)).

0 commit comments

Comments
 (0)