Comparison of different implementations of a raster map calculator
Autor: | Jacek Slopek, Pawel Netzel |
---|---|
Rok vydání: | 2021 |
Předmět: |
Memory buffer register
Computer science 0208 environmental biotechnology 02 engineering and technology Function (mathematics) computer.file_format 010502 geochemistry & geophysics Grid 01 natural sciences 020801 environmental engineering law.invention GeoTIFF Ranking Calculator law Computer graphics (images) Batch processing Computers in Earth Sciences Raster graphics computer 0105 earth and related environmental sciences Information Systems |
Zdroj: | Computers & Geosciences. 154:104824 |
ISSN: | 0098-3004 |
DOI: | 10.1016/j.cageo.2021.104824 |
Popis: | In the paper, we review selected existing solutions of raster map calculators and propose a new approach for map calculation tools. The main criteria to select raster maps calculators was the ability to run them in batch mode and to use them in external scripts. Such a working method is common in the processing and modeling of massive datasets. We compared the following solutions: r.mapcalc from GRASS GIS, Grid Calculator module in SAGA, gdal_calc.py from GDAL library, and ’calc’ function from R raster package. Moreover, we propose another solution — plMapcalc. The solution has new features, such as multiple outputs, multi-pass processing, and a memory buffer to store temporary values. All raster calculators were compared according to their processing efficiency and precision. Two datasets of different sizes were used in the testing procedure, which started with GeoTIFF input files and produced GeoTIFF resultant files. The results of the test show that the precision of the calculations is comparable. We also compared the processing times of all the calculators using a ranking procedure. The new solution for introducing extra functionalities is the best ranked raster map calculator. |
Databáze: | OpenAIRE |
Externí odkaz: |