modis {mapmisc} | R Documentation |
Raster containing MODIS tile ID's
getModisTiles(x, tiles = mapmisc::modisRaster) crsModis modisRaster degreeRaster
x |
A spatial object which modis tiles will cover. |
tiles |
A raster with modis (or other) tiles. |
getModisTiles
returns a matrix with modis tiles.
modisRaster
shows horizontal and vertical tile names for downloading data from MODIS
at, for example, http://e4ftl01.cr.usgs.gov/MOTA.
degreeRaster
shows horizontal and vertical tiles in long-lat, for downloading elevation.
https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html, https://spatialreference.org/ref/sr-org/modis-sinusoidal/
crsModis myPointLL = SpatialPoints(cbind(c(5:6),10:11), proj4string = crsLL) if(requireNamespace("rgdal", quietly=TRUE)) { getModisTiles(myPointLL) getModisTiles(myPointLL, mapmisc::degreeRaster) } modisUrl = 'https://e4ftl01.cr.usgs.gov/MOTA/MCD12Q1.006/2002.01.01/' ## Not run: theFiles = grep( paste0("(",paste(getModisTiles(myPointLL)[,'tile'], collapse='|'), ").*.hdf$"), XML::getHTMLLinks(RCurl::getURL( modisUrl,ftp.use.epsv=FALSE, dirlistonly = TRUE)), value=TRUE) paste0(modisUrl, theFiles) ## End(Not run)