Nice API for processing raster data
written over 3 years ago
Beam toolbox provides a clean API for processing raster data, including geocoding support.
The number of supported file formats is good, and because of it's open source license, it's possible and worthy to add further file formats.
The API is well documented, and easy to understand. There is also a good step-by-step guide for importing their source code to eclipse and other IDE's.
There is a bug tracker system, which is frequently used.
Because of a good memory management it is possible to "stream" your image data through your algorithm, without the need of loading all data to memory. Also it is possible to use multiple threads working on the same output file, i.e. one thread for every band (beam speak for colour or channel).
As the API provides raster data as arrays of floats, integer and such, it's possible to implement performing algorithms.
I did not use the GUI tool (visat) too much. But it is useful for validating output products.
I'm only missing a mailing list and an IRC channel, but the people in the forum are also responsive, so thats not a big deal.
Did this review help you?