modis {mapmisc}R Documentation

MODIS tiles and projection

Description

Raster containing MODIS tile ID's

Usage

getModisTiles(x, tiles = mapmisc::modisRaster)
crsModis
modisRaster
degreeRaster

Arguments

x

A spatial object which modis tiles will cover.

tiles

A raster with modis (or other) tiles.

Details

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.

References

https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html, https://spatialreference.org/ref/sr-org/modis-sinusoidal/

Examples


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)

[Package mapmisc version 1.8.1 Index]