Processor Development and Application with BEAM
Zühlke Marco(1), Norman Fomferra(1), Marco Peters(1), Ralf Quast(1) and Carsten Brockmann(1)
(1) Brockmann Consult, Max-Planck-Str. 2, 21502 Geesthacht, Germany
Many MERIS and AATSR data product users are well familiar with the interactive VISAT application of the BEAM toolbox. However, BEAM offers different tools and approaches to implement product generation algorithms, processing chains and even modules to be integrated into data management systems to automatically process and evaluate MERIS and AATSR products. BEAM is a development platform for application development.
Since BEAM 4 the Graph Processing Framework (GPF) is part of the BEAM API. Processing Graphs are composed of nodes. Each node is a self-standing module, and nodes can be freely connected. Such graphs are described by XML files, i.e. processing graphs are implemented by configuration rather than implementation. A GUI graph builder will be available in the near future. Most VISAT functions and all BEAM 4 processor are already implemented as nodes and can be used in own graph developments. Processing nodes can easily be implemented as Java classes using the BEAM API.
This presentation demonstrates the Graph Processing Framework, presents examples of processors implemented as GPF graphs, and explains how processors are integrated into large data processing and management environments using scripting languages such as Python.
Keywords: ESA European
Space Agency - Agence spatiale europeenne,
observation de la terre, earth observation,
satellite remote sensing,
teledetection, geophysique, altimetrie, radar,
chimique atmospherique, geophysics, altimetry, radar,