s2_translate | R Documentation |
The function build a virtual raster from a Sentinel2 SAFE product, eventually translating it in another spatial format. Output vrt is at 10m resolution.
s2_translate(
infile,
outdir = ".",
subdirs = NA,
tmpdir = NA,
rmtmp = TRUE,
prod_type = NULL,
tiles = NA,
res = "10m",
method = "bilinear",
format = "VRT",
compress = "DEFLATE",
bigtiff = FALSE,
vrt_rel_paths = NA,
utmzone = "",
overwrite = FALSE
)
infile |
Full path of the input SAFE folder (alternatively, full path of the xml file of the product with metadata). |
outdir |
(optional) Full name of the output directory where
the files should be created (default: current directory).
|
subdirs |
(optional) Logical: if TRUE, different output products are
placed in separated |
tmpdir |
(optional) Path where intermediate files (VRT) will be created.
Default is a temporary directory.
If |
rmtmp |
(optional) Logical: should temporary files be removed? (Default: TRUE). This parameter takes effect only if the output files are not VRT (in this case temporary files cannot be deleted, because rasters of source bands are included within them). |
prod_type |
(optional) Vector of types to be produced as outputs
(see safe_shortname for the list of accepted values). Default is
reflectance ( |
tiles |
(optional) Character vector with the desired output tile IDs (id specified IDs are not present in the input SAFE product, they are not produced). Default (NA) is to process all the found tiles. |
res |
(optional) Spatial resolution (one between |
method |
(optional) A resampling method used to generate products
|
format |
(optional) Format of the output file (in a
format recognised by GDAL). Default value is |
compress |
(optional) In the case a GeoTIFF format is chosen, the compression indicated with this parameter is used. |
bigtiff |
(optional) Logical: if TRUE, the creation of a BigTIFF is forced (default is FALSE). This option is used only in the case a GeoTIFF format was chosen. |
vrt_rel_paths |
(optional) Logical: if TRUE (default on Linux),
the paths present in the VRT output file are relative to the VRT position;
if FALSE (default on Windows), they are absolute.
This takes effect only with |
utmzone |
(optional) UTM zone of output products (default:
the first one retrieved from input granules),
being a 3-length character (e.g. |
overwrite |
Logical value: should existing output files be overwritten? (default: FALSE) |
A vector with the names of the created output files (just created or already existing).
License: GPL 3.0
Luigi Ranghetti, phD (2019)
L. Ranghetti, M. Boschetti, F. Nutini, L. Busetto (2020). "sen2r": An R toolbox for automatically downloading and preprocessing Sentinel-2 satellite data. Computers & Geosciences, 139, 104473. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/j.cageo.2020.104473")}, URL: https://sen2r.ranghetti.info/.
## Not run:
s2_l1c_example <- file.path(
"/existing/path",
"S2A_MSIL1C_20170603T101031_N0205_R022_T32TQQ_20170603T101026.SAFE"
)
s2_l2a_example <- file.path(
"/existing/path",
"S2A_MSIL2A_20170603T101031_N0205_R022_T32TQQ_20170603T101026.SAFE"
)
# Create a single TOA GeoTIFF in the same directory
s2_translate(s2_l1c_example, format="GTiff")
# Create a single BOA VRT with a custom name
s2_translate(
s2_l2a_example,
"/new/path/example_sentinel2_sr.vrt",
vrt_rel_paths = TRUE
)
# Create four products (ENVI) in the same directory at 60m resolution,
# using a cubic interpolation for "OAA"
s2_translate(
s2_l2a_example,
format = "ENVI",
prod_type = c("BOA","TCI","SCL","OAA"),
res = "60m",
method = "cubic",
subdirs = TRUE
)
# Create all the four angle products from TOA in GeoTIFF format
# in a temporary directory
s2_translate(
s2_l1c_example,
format = "GTiff",
prod_type = c("SZA", "OZA", "SAA", "OAA"),
outdir = tempdir()
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.