ENVIRONMENTAL INFORMATICS GEOINFORMATION PRODUCTS B ROCKMANN C ONSULT GlobCOLOUR CDR, Jul 2006 Development of DDS Tools N. Fomferra, R. Quast, Brockmann Consult
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Purpose and Requirements 1.Visual inspection of –Mapped Level-2 DDS –Mapped Level-3 PPS, FPS –Binned Level-2 DDS –Binned Level-3 DDS, PPS, FPS 2.Validation –Match-up of Level 2 DDS OC data with in-situ data –Match-up of Level-2 DDS and Level-3 DDS OC data –Statistical analysis and report of match-up results
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Status of Development 1.Release 1.0 –Import of mapped and binned DDS, FPS, PPS products –On-the-fly resampling from ISIN to Plate-Carree –On-the-fly expansion of stored data into mean and variances –Flag-codings and bitmask overlays enabled –Handling of no-data values –Automatic attachment of pins at diagnostic sites –VISAT facilities 2.JIRA issue tracking –Tracking of bugs and feature requests –Automated generation of release notes –Web interface
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Design Definition File Directory or FileDescription readme.html Describes the installation, usage, build and test of the DDS tools. changelog.html Contains the changes from version to version. api-doc Contains the detailed design documentation for the DDS tools. lib Contains necessary third-party libraries, currently only junit.jar src The application source code (Java) src-junit The unit level test code (Jave) build.xml The Ant build script used to build and test the DDS tools. build.properties A configuration file for the Ant build script. E.g. defines the path to the local BEAM installation. GlobCOLOUR-DDS-Tools jar The DDS tools BEAM plug-in. This JAR (Java Archive) contains the DDS tools binary code.
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Open Issues 1.Release 1.0 –Which technique to use for resampling of ISIN gridded data onto Plate-Carree? –Flag-coding specification incomplete –No-data value undefined Further planning –Focus on automated analysis of large amounts of data (e.g. time series) instead of visual per-pixel inspection –Identification of use cases concerning match-up and statistical analysis –Review of software requirements in collaboration with the validation team –Consideration of alternative approaches: Is it favourable to implement the match-up processing as a web service?
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design (1)
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design(2)
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design (3)
B ROCKMANN C ONSULT GlobCOLOUR DDS Tools GlobCOLOUR CDR, Jul 2006 Architectural Design (4)