TheHortonMachine / hortonmachine

The Horton Machine
http://thehortonmachine.github.io/hortonmachine/
GNU General Public License v3.0
43 stars 25 forks source link

Memory-mapped raster backend #37

Open fb71 opened 7 years ago

fb71 commented 7 years ago

Efficiently handle rasters that exceed heap and main memory size.

Current implementation ueses default DataBuffer backend for WriteableRaster as backend for GridCoverage. DataBuffer uses a plan primitive[] array for data storage. That is, a raster can have max. 2G = 46K x 46K raster elements and allocates 2GB x 8 = 16GB size on heap.

Goals

TODO