Learn R Programming

mapmisc (version 1.7.0)

modis: 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 from ftp://ftp.glcf.umd.edu/glcf/SRTM/Degree_Tiles/.

References

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

Examples

Run this code
# NOT RUN {
crsModis

myPointLL = SpatialPoints(cbind(c(5:6),10:11), proj4string = crsLL)

if(requireNamespace("rgdal", quietly=TRUE)) {
  getModisTiles(myPointLL)

  getModisTiles(myPointLL, mapmisc::degreeRaster)
}

modisUrl = 	'ftp://ladsweb.nascom.nasa.gov/allData/5/MCD12Q1/2002/001/'

# }
# NOT RUN {
paste(modisUrl,
  grep(
    paste(getModisTiles(myPointLL)[,'tile'], collapse='|'),
    unlist(strsplit(RCurl::getURL(
	    modisUrl,ftp.use.epsv=TRUE,
	    dirlistonly = TRUE), '\n')), 
	  value=TRUE), sep='')
# }

Run the code above in your browser using DataLab