Learn R Programming

sits (version 0.10.0)

sits_cloud_remove: Clean data cube to improve quality

Description

Interpolate data over time to fill cloud pixels.

Usage

sits_cloud_remove(
  cube,
  data_dir,
  name,
  impute_fn = sits_impute_linear(),
  memsize = 8,
  multicores = 2
)

Arguments

cube

input data cube

data_dir

data directory where output data is written

name

name of the output data cube

impute_fn

imputing function to be applied to replace NA

memsize

size of memory

multicores

number of cores

Value

new data cube with interpolated cloud data

Examples

Run this code
# NOT RUN {
# define a data cube of CBERS-4 AWFI data
data_dir <- system.file("extdata/raster/cbers", package = "sits")

cbers_022024 <- sits_cube(
    type = "STACK",
    name = "cbers_022024",
    satellite = "CBERS-4",
    sensor = "AWFI",
    resolution = "64m",
    data_dir = data_dir,
    parse_info = c("X1", "X2", "band", "date")
)

cbers_022024_no_clds <- sits_cloud_remove(
    cube = cbers_022024,
    data_dir = tempdir(),
    name = "cbers_022024_no_cld"
)
# }

Run the code above in your browser using DataLab