Pronto Raster

Pronto Raster is a C++ library for calculations with raster data. The library is useful for implementing map algebra operations, including moving window analysis, with optimal freedom for user-defined functions and indicators.

The Pronto Raster library separates the specification of raster operations from the actual evaluation of these operations. This makes it possible to compose complex operations on raster data by combining more elementary operations, and without creating unnecessary datasets for intermediary results. Also, it is possible to evaluate complex operations for a spatial subset of the full dataset only.