mdTranslator

Architecture

Internal Object


coverageItem:

The coverageItem object contains information about the content of a grid cell.

    def newCoverageItem
        intObj = {
            itemName: nil,
            itemType: nil,
            itemDescription: nil,
            minValue: nil,
            maxValue: nil,
            units: nil,
            scaleFactor: nil,
            offset: nil,
            meanValue: nil,
            standardDeviation: nil,
            bitsPerValue: nil,
            classedData: {},
            sensorInfo: {}
        }
    end

itemName: string - the coverage item name

itemType: string - the type of value in the grid cell. Example: real, integer, binary...

itemDescription: string - a natural language description of the coverage item.

minValue: real - the minimum value of data values in the domain of the coverage item.

maxValue: real - the maximum value of data values in the domain of the coverage item.

units: string - units for the data in which the coverage item is expressed.

scaleFactor: real - scale factor which has been applied to the coverage item.

offset: real - the physical value corresponding to a coverage item value of zero.

meanValue: real - mean value of data values in the coverage item.

standardDeviation real - standard deviation of data values in the coverage item.

bitsPerValue: integer - maximum number of significant bits in the uncompressed representation for the value in each pixel.

classedData: object - a classedData object providing information about the thematic classification used with this coverage item.

sensorInfo: object - a sensorInfo object providing information about the sensor that collected the grid cell values.