Files
opensky-statistics/README.md
eneller 172f7f8c27 Merge completed OpenSky access
Successfully implemented access to https://opensky-network.org, with
manual API auth

commit cb516d4dbd
Author: eneller <erikneller@gmx.de>
Date:   Fri Jan 16 19:36:08 2026 +0100

    chore: restore order

commit 3a73400ac8
Author: lukasadrion <lukas.adrion@uni-ulm.de>
Date:   Wed Jan 14 19:31:05 2026 +0100

    add oauth with openSkies api and plot one flight

commit bdf075353c
Author: lukasadrion <lukas.adrion@uni-ulm.de>
Date:   Mon Jan 5 14:17:16 2026 +0100

    update to flightV5

commit 09ca49ec99
Author: lukasadrion <lukas.adrion@uni-ulm.de>
Date:   Mon Jan 5 13:51:54 2026 +0100

    remove old csv file

commit c925a49c80
Author: lukasadrion <lukas.adrion@uni-ulm.de>
Date:   Mon Jan 5 13:49:56 2026 +0100

    download flight data and select flight BEL40V
2026-01-16 19:39:15 +01:00

2.4 KiB
Raw Blame History

TOPIC 8

Develop an R-based software, which will perform the following tasks:

  1. 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)

  2. perform the selections in the graphical user interface (GUI) of your R script,

  3. determine the characteristics of each trajectory according to the parameters: diffusion distance, straightness, duration of travel, mean travel velocity and fractal dimension (2),

  4. 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.

  5. Demonstrate the application of the developed software support on a selected example of use.

  6. 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

  1. The OpenSky Network. (2025). Internet archive of observed aircraft trajectories.
  2. 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.
  3. Zheng, Y. (2015). Trajectory Data Mining: An Overview. ACM Transactions on Intelligent Systems and Technology, 61(3), 141.
  4. Thulin, M. (2025). Modern Statistics with R: From wrangling and exploring data to inference and predictive modelling. CRC Press. Boca Raton, Fl.
  5. McLean, D J, and Skowron Volponi, M A. (2018). trajr: An R package for characterisation of animal trajectories. Ethology, 124, 440448.

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.