You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
14
16
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)
15
20
16
21
22
+
## Table of Contents
23
+
24
+
*[Requirements](#requirements)
25
+
*[Examples](#examples)
26
+
*[Authors](#authors)
27
+
28
+
17
29
## 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.
18
31
19
32
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).
20
33
21
-
### Conda install
22
-
23
34
The recommended way to install these dependencies is through conda/mamba:
**Figure 1: QGIS Plugin Manager with Trajectools plugin installed.**
53
63
54
64

55
-
56
65
**Figure 2: Trajectools (v2.4) algorithms in the QGIS Processing toolbox**
57
66
67
+
58
68
## 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).
59
70
60
71
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:
61
72
@@ -75,6 +86,9 @@ The individual Trajectools algorithms are flexible and modular and can therefore
75
86
[](https://youtu.be/T7haF1DPy2U)
76
87
77
88
89
+
## Authors
90
+
AIT
91
+
78
92
## Citation information
79
93
80
94
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
92
106
doi = {10.1109/MDM61037.2024.00048},
93
107
}
94
108
```
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