Product Definition

Product description document defines some of the metadata common to all the datasets belonging to the products. It also describes the measurements that product has and some of the properties of the measurements.

name: dsm1sv10
description: DSM 1sec Version 1.0
metadata_type: eo

metadata:
    platform:
        code: SRTM
    instrument:
        name: SIR
    product_type: DEM
    format:
        name: ENVI

storage:
    crs: EPSG:4326
    resolution:
        longitude: 0.000277777777780
        latitude: -0.000277777777780

measurements:
      - name: elevation
        dtype: float32
        nodata: .nan
        units: 'metre'
name
Product name
description
Product description
metadata_type
Name of the Metadata Type Definition
metadata

Dictionary containing bits of metadata common to all the datasets in the product.

It is used during indexing to match datasets to their products.

storage (optional)

Describes some of common storage attributes of all the datasets. While optional defining this will make product data easier to access and use.

crs
Coordinate reference system common to all the datasets in the product. ‘EPSG:<code>’ or WKT string.
resolution
Resolution of the data of all the datasets in the product specified in projection units. Use latitude, longitude if the projection is geographic and x, y otherwise
measurements

List of measurements in this product

name
Name of the measurement
units
Units of the measurement
dtype
Data type. One of (u)int(8,16,32,64), float32, float64
nodata
No data value
spectral_definition (optional)

Spectral response of the reflectance measurement.

spectral_definition:
     wavelength: [410, 411, 412]
     response: [0.0261, 0.029, 0.0318]
flags_definition (optional)

Bit flag meanings of the bitset ‘measurement’

flags_definition:
    platform:
      bits: [0,1,2,3]
      description: Platform name
      values:
        0: terra
        1: aqua_terra
        2: aqua
    contiguous:
      bits: 8
      description: All bands for this pixel contain non-null values
      values: {0: false, 1: true}