View source: R/genSaveTSRData.R
genSaveTSRData | R Documentation |
genSaveTSRData
imports a time series of images from a folder (GTiff
format), builds a RasterStack
and saves it in an RData.
genSaveTSRData( src, AppRoot = NULL, ts.name = "TS.Name", startDate = NULL, endDate = NULL, dextent = FALSE, recursive = FALSE )
src |
path to the folder where the time series of images is located. |
AppRoot |
the path where the RData is saved. |
ts.name |
the name of the |
startDate |
a |
endDate |
a |
dextent |
a logical argument. If |
recursive |
logical argument. If |
The function reads all the images inside the folder specified in src
.
Images files must be GTiffs. The src
can take the path created by
other functions of this package, such as senMosaic
,
modMosaic
, senFolderToVar
, etc. The images are
imported into ‘R’ to build a RasterStack
. The
name of the RasterStack
is specified in ts.name
. The
RasterStack
is saved in an RData file in the AppRoot
directory.
a RasterStack
when the AppRoot
argument is not defined.
The function does not return anything otherwise.
## Not run: # load a spatial polygon object of Navarre data(ex.navarre) # set the download folder s.start <- Sys.time() wdir <- file.path(tempdir(),"Path_for_downloading_folder") print(wdir) # download the images modDownSearch(product = "MOD09GA", startDate = as.Date("30-07-2018", "%d-%m-%Y"), endDate = as.Date("06-08-2018", "%d-%m-%Y"), username = "username", password = "password", AppRoot = wdir, extract.tif = TRUE, collection = 6, extent = ex.navarre) # set folder path where MOD09GA images will be saved wdir.mod <- file.path(wdir,"Modis","MOD09GA") # set the tif folder path wdir.mod.tif <- file.path(wdir.mod,"tif") # mosaic and cut navarre region modMosaic(wdir.mod.tif, AppRoot = wdir.mod, out.name = "Navarre", extent = ex.navarre) # change src to navarre folder wdir.mod.navarre <- file.path(wdir.mod,"Navarre") # calculate NDVI from navarre folder modFolderToVar(wdir.mod.navarre, fun = varNDVI, AppRoot = dirname(wdir.mod.navarre), overwrite = TRUE) # change src TS_sample wdir.mod.ndvi <- file.path(dirname(wdir.mod.navarre),"NDVI") # create the Rdata tiles.mod.ndvi<-genSaveTSRData(wdir.mod.ndvi, ts.name = "ModisNDVI") # remove values out of 0-1 range tiles.mod.ndvi.lim <- clamp(tiles.mod.ndvi,lower=0,upper=1) # plot the ndvi images spplot(tiles.mod.ndvi.lim) s.end <- Sys.time() s.end - s.start ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.