Description Usage Arguments Value References Examples
Download GEDI data from LP DAAC Data Pool. Users will need to enter their Earth Explore login Information for downloading the data.
1 2 3 4 5 6 7 | gediDownload(
filepath,
outdir = NULL,
overwrite = FALSE,
buffer_size = 512,
timeout = 10
)
|
filepath |
Vector object; path to the GEDI data |
outdir |
Vector object, output directory for downloading GEDI data, default tempdir() |
overwrite |
logical; overwrite file if they already exists in destination, default FALSE |
buffer_size |
integer; the size of download chunk in KB to hold in memory before writing to file, default 512. |
timeout |
integer; connection timeout in seconds. |
No return value on success, on failure it will stop()
Credits to Cole Krehbiel. Code adapted from <https://git.earthdata.nasa.gov/projects/LPDUR/repos/daac_data_download_r/browse/DAACDataDownload.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 | ## Not run:
# Set path to GEDI data
# herein we will only download xml metedata
filepath=c(paste0(
"https://e4ftl01.cr.usgs.gov/GEDI/GEDI02_B.001",
"/2019.04.18/GEDI02_B_2019108032534_O01961_T03911_02_001_01.h5.xml"
),
paste0("https://e4ftl01.cr.usgs.gov/GEDI/GEDI02_B.001",
"/2019.04.18/GEDI02_B_2019108045815_O01962_T01066_02_001_01.h5.xml"
)
)
# Set dir to download files to
outdir=tempdir()
# Create .netrc file
netrc = file.path(outdir, ".netrc")
netrc_conn <- file(netrc)
writeLines(c("machine urs.earthdata.nasa.gov",
sprintf("login %s", Sys.getenv("NASA_USER")),
sprintf("password %s", Sys.getenv("NASA_PASSWORD"))
), netrc_conn)
close(netrc_conn)
#' Downloading GEDI data
gediDownload(filepath,outdir)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.