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

34 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.](https://opensky-network.org/datasets/states/)
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.](https://opensky-network.org/files/publications/ipsn2014.pdf)
3. [Zheng, Y. (2015). Trajectory Data Mining: An Overview. ACM Transactions on Intelligent Systems and Technology, 61(3), 141.](https://doi.org/10.1145/2743025)
4. [Thulin, M. (2025). Modern Statistics with R: From wrangling and exploring data to inference and predictive modelling. CRC Press. Boca Raton, Fl.](https://modernstatisticswithr.com/)
5. [McLean, D J, and Skowron Volponi, M A. (2018). trajr: An R package for characterisation of animal trajectories. Ethology, 124, 440448.](https://doi.org/10.1111/eth.12739)
## Setup
Use [renv](https://rstudio.github.io/renv/articles/renv.html) to install the correct dependencies using
``` r
renv::restore()
```
[OpenSky](https://opensky-network.org) access also requires credentials placed in a `.env` file, for which an example is provided in `.env.example`.