Skip to contents

rOPTRAM uses several package options. This function displays the current defined options, (showing the default options when the package is first loaded), and allows users to set new values for each option.

Usage

optram_options(opt_name = NULL, opt_value = NULL, show_opts = TRUE)

Arguments

opt_name,

string, one of the package options. Default NULL

opt_value,

string, numeric, or boolean, depending on opt_name.

show_opts,

boolean, default TRUE, prints a list of all optram options Default NULL

Note

When no new option name or value is specified, a list of currently defined options is printed.

rOPTRAM defines the following options at startup

opt_namedefaultother possible values
--------------------------------------------------
veg_index"NDVI""SAVI", "MSAVI"
remote"scihub""openeo"
period"full""seasonal"
max_cloud12between 0 and 100
vi_step0.005usually between 0.01 and 0.001
trapezoid_method"linear""polynomial" or "exponential"
SWIR_band1112
max_tbl_size1e+6depends on computer resources
rm.low.viFALSETRUE
rm.hi.strFALSETRUE
plot_colors"no""no" = uniform green color for all points
"features" = points colored by aoi features
"density" = points colored by point density
"contours" = plots density contour lines
"months" = points colored by month of image date
feature_col"ID"string, name of numeric column
that contains feature ID's for coloring plot
edge_pointsTRUEFALSE, whether to add
the trapezoid edge points to the plot

Examples

opts <- options()
optram_options()      # prints out list of current options
#> [1] "SWIR_band = 11"
#> [1] "edge_points = TRUE"
#> [1] "feature_col = ID"
#> [1] "max_cloud = 12"
#> [1] "max_tbl_size = 1e+06"
#> [1] "period = full"
#> [1] "plot_colors = no"
#> [1] "remote = scihub"
#> [1] "rm.hi.str = FALSE"
#> [1] "rm.low.vi = FALSE"
#> [1] "trapezoid_method = linear"
#> [1] "veg_index = NDVI"
#> [1] "vi_step = 0.005"
#> NULL
optram_options("SWIR_band", 12)
#> 
#> New option for SWIR_band applied.
#> [1] "SWIR_band = 12"
#> [1] "edge_points = TRUE"
#> [1] "feature_col = ID"
#> [1] "max_cloud = 12"
#> [1] "max_tbl_size = 1e+06"
#> [1] "period = full"
#> [1] "plot_colors = no"
#> [1] "remote = scihub"
#> [1] "rm.hi.str = FALSE"
#> [1] "rm.low.vi = FALSE"
#> [1] "trapezoid_method = linear"
#> [1] "veg_index = NDVI"
#> [1] "vi_step = 0.005"
optram_options("veg_index", "SAVI")
#> 
#> New option for veg_index applied.
#> [1] "SWIR_band = 12"
#> [1] "edge_points = TRUE"
#> [1] "feature_col = ID"
#> [1] "max_cloud = 12"
#> [1] "max_tbl_size = 1e+06"
#> [1] "period = full"
#> [1] "plot_colors = no"
#> [1] "remote = scihub"
#> [1] "rm.hi.str = FALSE"
#> [1] "rm.low.vi = FALSE"
#> [1] "trapezoid_method = linear"
#> [1] "veg_index = SAVI"
#> [1] "vi_step = 0.005"
optram_options("trapezoid_list", "exp")  # fails
#> 
#> Unknown option name: trapezoid_list
options(opts)