🐛 add getAircraftTrajectories function
This commit is contained in:
15
src/main.Rmd
15
src/main.Rmd
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user