🐛 add getAircraftTrajectories function

This commit is contained in:
lukasadrion
2026-01-21 13:12:34 +01:00
parent a7aa5025ea
commit 2757a86383

View File

@@ -166,6 +166,21 @@ calculate_trajectory_params <- function(icao, departure_time, creds) {
return(NULL) return(NULL)
}) })
} }
getAircraftTrajectories <- function(icao, time, creds, days = 5){
tracks <- list()
for (i in 0: (days-1)) {
flights <- getFlights(icao,time - days(i),creds)
for (f in flights){
track <- calculate_trajectory_params(icao, f[["departure_time"]], creds)
if (!is.null(track)){
tracks[[length(tracks)+1]] <- track
}
Sys.sleep(0.5) # API courtesy
}
}
return(tracks)
}
``` ```
```{r stat-functions, include=FALSE} ```{r stat-functions, include=FALSE}