inst/doc/openSkies.R

## ----setup, echo=FALSE--------------------------------------------------------
knitr::opts_chunk$set(message=FALSE, fig.path='figures/', eval=FALSE)

## ----tidy = TRUE, eval = FALSE------------------------------------------------
#  install.packages("openSkies")

## ----tidy = TRUE, eval = TRUE-------------------------------------------------
library(openSkies)

## ----tidy = TRUE--------------------------------------------------------------
#  # Get all flights that arrived at Frankfurt International Airport on the 29th of
#  # January, 2018 between 12 PM and 1 PM, local time.
#  
#  getAirportArrivals(airport="EDDF", startTime="2018-01-29 12:00:00",
#                     endTime="2018-01-29 13:00:00", timeZone="Europe/Berlin")

## ----tidy = TRUE--------------------------------------------------------------
#  # Get all flights that departed from Barcelona Airport on the 12th of October,
#  # 2020 between 5 AM and 7 AM, local time.
#  
#  getAirportDepartures(airport="LEBL", startTime="2020-10-12 05:00:00",
#                       endTime="2020-10-12 07:00:00", timeZone="Europe/Madrid")

## ----tidy = TRUE--------------------------------------------------------------
#  # Get all flights registered for the aircraft with ICAO 24-bit address 346190
#  # during the 26th of July, 2019.
#  
#  getAircraftFlights("346190", startTime="2019-07-26 00:00:00",
#                     endTime="2019-07-26 23:59:59", timeZone="Europe/Madrid")

## ----tidy = TRUE--------------------------------------------------------------
#  # Obtain a list with information for all the flights registered during the 16th
#  # of November, 2019 between 9 AM and 10 AM, London time.
#  
#  flights <- getIntervalFlights(startTime="2019-11-16 09:00:00",
#                                endTime="2019-11-16 10:00:00",
#                                timeZone="Europe/London")
#  
#  # Count the number of registered flights.
#  
#  length(flights)

## ----tidy = TRUE--------------------------------------------------------------
#  # Obtain a list with the state vectors for all aircrafts currently flying over
#  # an area covering Switzerland.
#  
#  getSingleTimeStateVectors(minLatitude=45.8389, maxLatitude=47.8229,
#                            minLongitude=5.9962, maxLongitude=10.5226)
#  
#  # Obtain the state vector for aircraft with ICAO 24-bit address 403003 for
#  # the 8th of October, 2020 at 16:50 London time.
#  
#  getSingleTimeStateVectors(aircraft="403003", time="2020-10-08 16:50:00",
#                            timeZone="Europe/London")

## ----tidy = TRUE--------------------------------------------------------------
#  # Obtain a time series of state vectors for the aircraft with ICAO 24-bit
#  # address 403003 for the 8th of October, 2020 between 16:50 and 16:53 (London
#  # time), with a time resolution of 1 minute.
#  
#  getAircraftStateVectorsSeries("403003", startTime = "2020-10-08 16:50:00",
#                                endTime = "2020-10-08 16:52:00",
#                                timeZone="Europe/London", timeResolution=60)

Try the openSkies package in your browser

Any scripts or data that you put into this service are public.

openSkies documentation built on May 29, 2024, 4:07 a.m.