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}