Skip to content

espinielli/osn

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

osn

The goal of osn is to provide access to OpeSky Network historical data.

Installation

Once published, you will be able to install the released version of osn from CRAN with:

install.packages("osn")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("espinielli/osn")

Configuration

osn uses the logger package to write log messages to the console by default with the following log level standards:

TRACE writes the query results in the file `query_output.txt`.
DEBUG logs the Impala query being submitted.
INFO currently not used
WARN currently not used
ERROR currently not used
FATAL currently not used

If you want to update the default log level threshold, use the package name for the namespace argument of log_threshold from the logger package, e.g. to enable all log messages:

library(logger)
log_threshold(TRACE, namespace = 'osn')

Example

The following example shows how to retieve one hour worth of State Vector data within a bounding box[1] around Frankfurt airport for an hour interval, 09:00 - 10:00 UTC, on Jan 1, 2019:

library(osn)

# EDDF
state_vector(
  session,
  wef_time = "2019-01-01 09:00:00",
  til_time = "2019-01-01 10:00:00",
  bbox = c(7.553013, 49.378819,  9.585482, 50.688044),
  icao24 = NULL
)
#> # A tibble: 108,470 x 17
     time icao24   lat   lon velocity heading vertrate callsign onground alert spi   squawk
    <int> <fct>  <dbl> <dbl>    <dbl>   <dbl>    <dbl> <fct>    <lgl>    <lgl> <lgl> <fct> 
 1 1.55e9 06a063  50.4  7.56     272.    101.        0 QTR006   FALSE    FALSE FALSE 4734  
 2 1.55e9 06a063  50.4  7.56     272.    101.        0 QTR006   FALSE    FALSE FALSE 4734  
 3 1.55e9 06a063  50.4  7.56     272.    101.        0 QTR006   FALSE    FALSE FALSE 4734  
 4 1.55e9 06a063  50.4  7.57     272.    101.        0 QTR006   FALSE    FALSE FALSE 4734  
# … with 108,466 more rows, and 5 more variables: baroaltitude <dbl>, geoaltitude <dbl>,
#   lastposupdate <dbl>, lastcontact <dbl>, hour <int>
  1. 40 nautical miles around EDDF’s reference point at E8°34.23’, N50°2.00’

About

WORK IN PROGRESS: Easy Access to OpenSkyNetwork Data via (SSH) Impala Session

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages