Learn R Programming

MODIStsp (version 2.1.0)

Find, Download and Process MODIS Land Products Data

Description

Allows automating the creation of time series of rasters derived from MODIS satellite land products data. It performs several typical preprocessing steps such as download, mosaicking, reprojecting and resizing data acquired on a specified time period. All processing parameters can be set using a user-friendly GUI. Users can select which layers of the original MODIS HDF files they want to process, which additional quality indicators should be extracted from aggregated MODIS quality assurance layers and, in the case of surface reflectance products, which spectral indexes should be computed from the original reflectance bands. For each output layer, outputs are saved as single-band raster files corresponding to each available acquisition date. Virtual files allowing access to the entire time series as a single file are also created. Command-line execution exploiting a previously saved processing options file is also possible, allowing users to automatically update time series related to a MODIS product whenever a new image is available. For additional documentation refer to the following article: Busetto and Ranghetti (2016) .

Copy Link

Version

Install

install.packages('MODIStsp')

Monthly Downloads

67

Version

2.1.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Luigi Ranghetti

Last Published

October 13th, 2023

Functions in MODIStsp (2.1.0)

MODIStsp_resetindexes

Remove custom spectral indexes
get_mod_dirs

Get list of MODIS data folders from http server
check_proc_opts

check_proc_opts
install_MODIStsp_launcher

Install a launcher for MODIStsp
split_nodata_values

Split NODATA values or create matrix for reclassification
load_prodopts

Load characteristics of the different MODIS products
set_bandind_matrix

Helper function to determine the bands needed to compute SIs and QIs
get_mod_filenames

Find the names of MODIS images corresponding to the selected dates
process_message

Spawn processing update messages
reproj_bbox

Reproject a bounding box
get_yeardates

identify dates to be processed for a year
get_reqbands

Identify the MODIS original bands needed for a given processing run
MODIStsp_get_prodlayers

Retrieve the names of MODIS layers for a product
MODIStsp-package

MODIStsp: a package to automatize the creation of time series of raster images derived from MODIS Land Products
MODIStsp_process_QA_bits

MODIStsp helper function to compute Quality Indicators from HDF bit-field layers
MODIStsp_addindex

Add custom spectral indexes
MODIStsp_get_prodnames

Retrieve the names of all available product
MODIStsp_process

MODIStsp main processing function
MODIStsp_download

MODIStsp download function
MODIStsp_GUI

Build and manage the MODIStsp GUI
MODIStsp

MODIStsp main function
MODIStsp_extract

Extract data from MODIStsp time series
check_projection

Check the validity of the input projection
get_mod_dates

Find MODIS dates included in selected processing period
MODIStsp_read_xml

Read MODIS products characteristics from XML
check_files_existence

Check if all files required for a given date already exist
bbox_from_file

Retrieve bbox from a spatial file
MODIStsp_process_bands

MODIStsp helper for processing original HDF layers
MODIStsp_vrt_create

Create MODIStsp virtual files
MODIStsp_process_indexes

MODIStsp helper for computing spectral indexes