-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
I've been having a hard time trying to automate some Landsat 8 image download and processing for my project.
At first, I tried to use getSpatialData package to do what I need from R, but it seems the authors aren't maintaining and supporting the library recently.
Now, I'm trying to acomplish my goals by using RGISTools package, but I'm reading the article the authors wrote about the package and testing in real time here in Rstudio and when I try to run some functions like lsDownload()
, and it keeps returning an error:
Downloading the images in: C:/PROJETOS_PRINCIPAIS2/AUTOMATE_SATELITE_IMAGE/RGISTools/Teste/landsat8/downloads/Landsat8/raw
Starting Landsat level 1 download process...
Error in charToRaw(enc2utf8(val)) :
argument must be a character vector of length 1
Here is my code for you to take a look if I'm missing something:
##### Import libraries #####
library(raster)
library(sp)
library(sf)
library(RGISTools)
##### Set the working directory #####
scriptWD <- 'C:/PROJETOS_PRINCIPAIS2/AUTOMATE_SATELITE_IMAGE/RGISTools/Teste'
setwd(scriptWD)
##### Import area of interest #####
hortoMG <- st_read('mogiGuacu.shp')
##### Searching for images #####
search <- lsSearch(AppRoot = scriptWD,
product = 'LANDSAT_8_C1',
dates = as.Date('2020-07-01') + seq(0, 15, 1),
region = hortoMG,
cloudCover = c(0, 80),
username = '*****',
password = '*****')
##### Search Preview #####
lsPreview(searchres = search)
##### Create the wd for landsat images downloads #####
wdLandsat <- file.path(scriptWD, 'landsat8')
wdLandsatDownload <- file.path(wdLandsat, 'downloads')
##### Baixando imagens #####
testDownload <- lsDownload(searchres = search,
AppRoot = wdLandsatDownload,
lvl = 1,
product = 'LANDSAT_8_C1',
extract.tif = TRUE,
username = '*****',
password = '*****',
nattempts = 5)
Metadata
Metadata
Assignees
Labels
No labels