1.0.0 beam-meris-veg MERIS Vegetation Processors 2.1 A set of three VISAT plug-ins and stand-alone processors:

Documentation:

Authors: F. Baret of INRA, Wolfgang v. Hoyningen Huene of Uni Bremen, C. Castillon of Noveltis

]]>
Noveltis carine.castillon@noveltis.fr, Ramonville Saint-Agne (France) (C) 2007 by Noveltis http://envisat.esa.int/beam http://www.gnu.org/licenses/gpl.html beam-core beam-processing beam-visat true beam-envisat-reader Processor, Application MerisVeg org.esa.beam.visat.actions.ActionGroup Vegetation Processors (MERIS) Binning tocVegetationProcessor org.esa.beam.visat.actions.ProcessorAction org.esa.beam.processor.toc.TocVegProcessor TOC Vegetation Processor (MERIS)... C TocVegOverview MerisVeg toaVegetationProcessorNew org.esa.beam.visat.actions.DefaultOperatorAction ToaVeg TOA Vegetation Processor NEW (MERIS)... A ToaVegOverview MerisVeg toaVegetationProcessor baerProcessor org.esa.beam.visat.actions.ProcessorAction org.esa.beam.processor.baer.BaerProcessor BEAR Aerosol Correction Processor (MERIS)... B BaerOverview MerisVeg toaVegetationProcessor laiProcessor ToaVegOverview org.esa.beam.visat.actions.DefaultOperatorAction MerisVeg LAI Processor (MERIS)... L ToaVeg LAI Processor _lai baerVegetationProcessor beam-help doc/help/merisVeg.hs Meris TOA-VEG Changelog
=========================================================

Changes in 1.1.2
* [BEAM-1006] MER_FSG pixel geocoding not used

Changes in 1.1.1
* help update regarding the limitation of solar zenith angle greater than 60°

Changes for Version 1.1.0 (nf, 28.03.2006)
* added processing request file description and a sample to Java help

Changes for Version 1.0.4
* suppress Normalisation factor (15.03.2006)

Changes for Version 1.0.3
* added uncertainties estimations (06.03.2006)
* changed NN coefficients (06.03.2006)

Changes for Version 1.0.2
* Changes of the internal configuration

Changes for Version 1.0.1
* UI: Output format label is now visible (mp, 14.11.2005)
* Bitmask is now editable by expression editor (mp, 14.11.2005)

Changes for Version 1.0.0
* Valid-pixel expressions have been assigned to all output bands of the TOA-VEG processor.
The valid-pixel expressions allows VISAT to compute statisics and histograms on valid
pixels only and enables the user to overlay an image with the resulting no-data mask.
These are features which have been introduced in BEAM 3.3.
The new valid-pixel expressions are
for band LAI: "not TOA_VEG_FLAGS.INVALID and not TOA_VEG_FLAGS.LAI_OUT_OF_RANGE"
for band fCover: "not TOA_VEG_FLAGS.INVALID and not TOA_VEG_FLAGS.FCOVER_OUT_OF_RANGE"
for band LAIxCab: "not TOA_VEG_FLAGS.INVALID and not TOA_VEG_FLAGS.LAIXCAB_OUT_OF_RANGE"
for band fAPAR: "not TOA_VEG_FLAGS.INVALID and not TOA_VEG_FLAGS.FAPAR_OUT_OF_RANGE"
Note that TOA_VEG_FLAGS.INVALID is set if
"TOA_VEG_FLAGS.INVALID_INPUT or TOA_VEG_FLAGS.ALGORITHM_FAILURE"
are set.
* VISAT help files have been updated

Changes for Version 0.8
* ToaVeg uses now the version 2 of NN input parameters files
* ToaVegAlgorithm uses 2 versions of denormalisation
(first for LAI, fCover, fapar - second for laixcab)

Changes for Version 0.3
* ToaVegUi now extends AbstractProcessorUI as of BEAM-3.2 in order to
support the help menu entries of the processor main frame.
* Fixed: ToaVegProcessorConfigurationParser is now closing all opened URL
streams which it has opened.
* Converted Beatrice's TOA-VEG documentation into Java help files unde
./help. Updated ToaVegProcessorVPI, ToaVegProcessorMain and
ToaVegConstants classe and 'build.xml' to support Java Help.

Changes for Version 0.2
* static ToaVegProcessor.getAuxdataDir now returns auxdata directory for TOA-VEG.
It makes use of the system property "toaveg.auxdata.dir" in order to
set auxdata for the local stand-alone processor. For integrated version this
property shall not be set, since BEAM's auxdata directory is used instead.
Use Java system option, e.g. "-Dtoaveg.auxdata.dir=/usr/local/toa_veg" to
set auxdata directory for stand-alone, non-integrated version of the processor.
* Added test case for ToaVegProcessor.getAuxdataDir in ToaVegProcessorTest
* Changed constants and related tests which explicitely used UNIX file separator '/'.
On Windows OS systems, these tests failed.
* TOA-VEG processor UI now provides default output file name "MER_TOA_VEG.dim".

========================================================
Meris TOC-VEG Changelog
=========================================================

Changes for Version 0.6 (by nf 27.03.2006):
* system property "toa_veg.auxdata.dir" now defines alternative auxdata location
* making use of default output product name "MER_TOA_VEG.dim"
* NullPointerException fixed which occurred if config.xml was not found
* updated processor to use up-to-date MERIS L2 format where "MGVI" is named "toa_veg"
* added processing request file description and a sample to Java help
* integrated Java help system

Changes for Version 0.5:
* changing NN coefficient
* using only one NN
* suppress uncertainties

Changes for Version 0.4:
* Fixed: TocVegProcessorConfigurationParser is now closing all opened URL
streams which it has opened.
* UI: Output format label is now visible (mp, 14.11.2005)
* Bitmask is now editable by expression editor (mp, 14.11.2005)

=========================================================
Meris BAER Changelog
=========================================================

Changes for Version 1.1
* [BEAM-1304] BAER processor doesn't start processing
Renamed cloud band to 'BAND_CLOUD' which is in line with naming of latitude and longitude bands.
This was needed because a mask with the name 'cloud' already exists.

Changes for Version 1.0
* split in 3 process (cloud, baer, atmospheric correction)
* changing interface (Cloud Detection, Baer Process, Atmospheric Correction)
* suppress cloud shadow
* changing coefficient rhoclibx into 0.20 (cloud test)
* renamed processing control labels (nf, 28/03/2006)
* split of the UI into "I/O parameters" and "processing parameters" and
changed help accordingly (nf, 28/03/2006)
* added processing request file description and a sample to Java help
(nf, 28/03/2006)

Changes for Version 0.9
* Update BAER Algorithm from WHH Aerosol13.for (cc, 03.10.2005)
* BAER output : aot at 412, 440 and 550; angstroem coefficient, surface
reflectance (cc, 03.10.2005?)
* Besides band aero_opt_thick, BAER now also accepts input products with
band aero_opt_thick_865 as of MERIS Level-2 Reprocessing 2 (nf, 03.11.2005)
* Default values for output file name and aerosol phase LUT are now set in
the UI (nf, 03.11.2005)
* Set valid-pixel expression for BAER output bands to
!BAER_FLAGS.INVALID_INPUT && !BAER_FLAGS.INVALID_OUTPUT (nf, 04.11.2005)
* Set output to zero when BAER_FLAGS.INVALID_OUTPUT is true (cc, 07.11.2005)
* Help integrated (mp, 10.11.2005)
* UI: Output format label is now visible (mp, 14.11.2005)
* Bitmask is now editable by expression editor (mp, 14.11.2005)
* Change BAER option in "Atmospheric correction algorithm" into UBAC (cc, 15.11.2005)
Changes for Version 0.7
* BaerUi now extends AbstractProcessorUI as of BEAM-3.2 in order to
support the help menu entries of the processor main frame.
* Fixed: BAER's ProcessorConfigurationParser is now closing all opened URL
streams which it has opened.
* static BaerProcessor.getAuxdataDir now returns auxdata directory for BEAR.
It makes use of the system property "baer.auxdata.dir" in order to
set auxdata for the local stand-alone processor. For integrated version this
property shall not be set, since BEAM's auxdata directory is used instead.
Use Java system option, e.g. "-Dbaer.auxdata.dir=/usr/local/baer" to
set auxdata directory for stand-alone, non-integrated version of the processor.
* Added test case for BaerProcessor.getAuxdataDir in BaerProcessorTest
* Changed constants and related tests which explicitely used UNIX file separator '/'.
On Windows OS systems, these tests failed.
* BAER processor UI now provides default output file name "MER_BAER.dim".
]]>