GetAcquisitionPlan {spectator} | R Documentation |
Gets a satellite acquisition plan
Description
Retrieves the acquisition plans for the Sentinel 1 & 2 and Landsat 8 & 9 satellites.
Usage
GetAcquisitionPlan(satellites = NULL, date = NULL)
Arguments
satellites |
character vector, if specified only the listed satellites will be retrieved,
if |
date |
date or character convertible to date by |
Details
For Sentinels the acquisition plans usually have a range of 10-15 days, while for Landsat-8 it is 2-4 days. The time range that you can view is limited to 24 hours due to a large number of polygons.
Value
Object of class 'sf
' with 'POLYGON
' geometry type.
The attributes of the output will vary, depending on the satellite.
For more information check out acquisition plan file descriptions for
Sentinel-1,
Sentinel-2,
Landsat-8, Landsat-9
Data source
Based on the files provided by ESA (Sentinel-1, Sentinel-2) and USGS (Landsat-8), more information available on the above mentioned web pages.
Source
https://api.spectator.earth/#acquisition-plan
Examples
if(interactive()){
library(sf)
# get plans for all eligible satellites for today
plans <- GetAcquisitionPlan()
# explore the content of the data frame,
# -> you'll see that the available attributes vary with the satellite
# focus on Sentinel 2
sat <- c("Sentinel-2A", "Sentinel-2B")
# day after tomorrow
day <- Sys.Date() + 2
plan <- GetAcquisitionPlan(satellites = sat, date = day)
# do some nice graphs
library(maps)
map("world", fill = TRUE, col = "lightgrey")
plot(st_geometry(plan), border = "red", add = TRUE)
title(main = sprintf("%s acquisition plan for %s", paste(sat, collapse = "/"), day))
}