commit3de1345642Merge:9106db3f4955afAuthor: eneller <erikneller@gmx.de> Date: Wed Jan 21 15:14:32 2026 +0100 Merge branch 'feat/trajectories-and-alternative-gui' into feat/add-osm-for-trajectory commit9106db35a9Author: eneller <erikneller@gmx.de> Date: Wed Jan 21 15:13:28 2026 +0100 build: lock renv commitf4955af7f4Author: eneller <erikneller@gmx.de> Date: Wed Jan 21 13:13:23 2026 +0100 build: exclude demo chunks from purl commit2757a86383Author: lukasadrion <lukas.adrion@uni-ulm.de> Date: Wed Jan 21 13:12:34 2026 +0100 🐛 add getAircraftTrajectories function commit133827c2bdAuthor: lukasadrion <lukas.adrion@uni-ulm.de> Date: Wed Jan 21 12:54:03 2026 +0100 add interactive map with leaflet commita7aa5025eaMerge:74292bd93f4e3eAuthor: eneller <erikneller@gmx.de> Date: Wed Jan 21 12:22:42 2026 +0100 Merge remote-tracking branch 'refs/remotes/origin/feat/trajectories-and-alternative-gui' into feat/trajectories-and-alternative-gui commit93f4e3e81dAuthor: lukasadrion <lukas.adrion@uni-ulm.de> Date: Wed Jan 21 00:21:50 2026 +0100 📝 add more documentation commit74292bd0ecMerge:ec5106986a9e41Author: eneller <erikneller@gmx.de> Date: Wed Jan 21 00:09:16 2026 +0100 Merge remote-tracking branch 'origin/feat/trajectories-and-alternative-gui' into feat/trajectories-and-alternative-gui commitec51069f1dAuthor: eneller <erikneller@gmx.de> Date: Tue Jan 20 23:49:51 2026 +0100 wip: fix: trajectory stats for single aircraft commit86a9e4163fAuthor: lukasadrion <lukas.adrion@uni-ulm.de> Date: Tue Jan 20 23:36:07 2026 +0100 🐛 fixed the credentials bug for documentation commit387e1caa7fAuthor: lukasadrion <lukas.adrion@uni-ulm.de> Date: Tue Jan 20 23:10:08 2026 +0100 📝 add documentation to main commit696f52eda3Author: lukasadrion <lukas.adrion@uni-ulm.de> Date: Tue Jan 20 16:53:19 2026 +0100 ♻️ refactor all logic to main.rmd commiteb49746268Author: lukasadrion <lukas.adrion@uni-ulm.de> Date: Tue Jan 20 16:13:41 2026 +0100 🩹 fix small issues in main commitf491345ea0Author: eneller <erikneller@gmx.de> Date: Tue Jan 20 15:46:26 2026 +0100 refactor: consolidate main.Rmd statistics commitaacdc12638Author: lukasadrion <lukas.adrion@uni-ulm.de> Date: Tue Jan 20 15:31:21 2026 +0100 ♻️ refactor app.Rmd commite4c7ce4977Author: eneller <erikneller@gmx.de> Date: Tue Jan 20 13:48:49 2026 +0100 chore: move app from R to Rmd commitd9a33a5d2bAuthor: eneller <erikneller@gmx.de> Date: Mon Jan 19 17:45:35 2026 +0100 build: add dependencies commitd8dd920d6bAuthor: Patrik M <57401452+Patrik157@users.noreply.github.com> Date: Mon Jan 19 17:25:18 2026 +0100 Added trajectories and alternative GUI
TOPIC 8
Develop an R-based software, which will perform the following tasks:
-
download from the OpenSky Network online database the observations of the trajectory of a randomly selected aircraft on a randomly selected flight over at least five days, in uninterrupted continuity (1)
-
perform the selections in the graphical user interface (GUI) of your R script,
-
determine the characteristics of each trajectory according to the parameters: diffusion distance, straightness, duration of travel, mean travel velocity and fractal dimension (2),
-
using the R library trajr, (4) perform basic statistical analysis of the parameters of daily trajectories from (3): arithmetic mean, variance, quartiles, boxplot, estimate of the density function of the experimental statistical distribution, analyze and interpret them.
-
Demonstrate the application of the developed software support on a selected example of use.
-
In the final project report, describe the problem, describe the method and the developed software support in the R environment, present and interpret the results, and form a conclusion.
Resources
- The OpenSky Network. (2025). Internet archive of observed aircraft trajectories.
- Schäfer, M, Strohmeier, M, Lenders, V, Martinovic, I, Wilhelm, M. (2014). Bringing Up OpenSky: A Large-scale ADS-B Sensor Network for Research. In Proceedings of the 13th IEEE/ACM International Symposium on Information Processing in Sensor Networks (IPSN), pages 83-94.
- Zheng, Y. (2015). Trajectory Data Mining: An Overview. ACM Transactions on Intelligent Systems and Technology, 61(3), 1–41.
- Thulin, M. (2025). Modern Statistics with R: From wrangling and exploring data to inference and predictive modelling. CRC Press. Boca Raton, Fl.
- McLean, D J, and Skowron Volponi, M A. (2018). trajr: An R package for characterisation of animal trajectories. Ethology, 124, 440–448.
Setup
Use renv to install the correct dependencies using
renv::restore()
OpenSky access also requires credentials placed in a .env file, for which an example is provided in .env.example.