-
Notifications
You must be signed in to change notification settings - Fork 5
/
_targets.R
54 lines (43 loc) · 1.2 KB
/
_targets.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
library(targets)
# paquetes
tar_option_set(packages = c("glue", "terra", "sf", "tidyverse"))
# funciones
source("scripts_targets/funciones.R")
# cue = tar_cue(mode = "always")
# browseURL("https://raps-with-r.dev/targets.html")
# targets
list(
# archivo Excel, con la fecha y sitios de muestreo
tar_target(
name = excel,
command = archivo_excel(),
format = "file"),
# fecha para la descarga de producto
tar_target(
name = fecha_descarga,
command = fecha(excel)),
# script para la descarga de producto
tar_target(
name = script_py,
command = script_descarga_py(fecha_descarga),
format = "file"),
# ejecuto la descarga del producto
tar_target(
name = producto_zip,
command = descarga(script_py)),
# recorto el producto al área de interés
tar_target(
name = recorte_tif,
command = recorte(producto_zip, fecha_descarga),
format = "file"),
# extraigo los valores de píxel
tar_target(
name = datos_gis,
command = reflectancia(excel, fecha_descarga, recorte_tif),
format = "file"),
# extraigo parámetros de laboratorio
tar_target(
name = datos_lab,
command = lab(excel),
format = "file")
)