AresysAresysEuropean Space AgencyEuropean Space Agency

7. Appendix: Common Products Format Specification#

7.1 Annotation data sets (ADS)#

7.1.1 Primitive and common types#

The following table summarizes and describes primitive product types used throughout the document.

Table 45 — Primitive product types

Name

Description

Base Type

Values

subsettingRuleType

Enumeration of available rules for INT subsetting: select three acquisitions from all the ones in input (when input is TOM phase).

xsd:string

geometry maintain all

calibrationScreenType

Type of calibration screen applied (none, if not applied)

xsd:string

none geometry skp

polarisationCombinationMethodType

Enumeration of polarisations combination methods.

xsd:string

HV VH Average None

bps_fnfType

Enumeration of Forest Mask: CFM from FD processor or FNF.

xsd:string

FNF CFM

verticalProfileOptionType

Vertical profile choice.

xsd:string

default profile

modelInversionType

Forest height inversion option

xsd:string

single dual

layerType

Enumeration of LUT layer contents.

xsd:string

FNF ACM Incidence angle [deg] numberOfAverages

missionType

Enumeration of valid BIOMASS mission names.

xsd:string

BIOMASS

swathType

Enumeration of all valid swath identifiers.

xsd:string

S1 S2 S3

productType

Enumeration of valid product types.

xsd:string

SCS DGM STA FH_L2A FH_L2B FD_L2A FD_L2B GN_L2A AGB_L2B

polarisationType

Enumeration of valid polarisations.

xsd:string

HH HV VH VV XX

timeType

UTC time expressed according to ISO 8601 standard (1 microsecond resolution).

xsd:dateTime

missionPhaseIDType

Enumeration of all valid BIOMASS mission phases.

xsd:string

COM INT TOM

sensorModeType

Enumeration of valid sensor mode abbreviations.

xsd:string

Measurement RX Only External Calibration

orbitPassType

Enumeration of the orbit pass direction values.

xsd:string

Ascending Descending

projectionType

Enumeration of the image projection.

xsd:string

Slant Range Ground Range Latitude longitude based on DGG DGG

pixelRepresentationType

Representation of the image pixels within the image MDS.

orbitPassType

I Q Abs Phase Abs Probability of change Computed forest mask Forest Disturbance Heat Map Forest Height [m] Forest height quality Forest mask Ground Cancelled Backscatter Above Ground Biomass [t/ha] Above Ground Biomass quality [t/ha] Acquisition Id Image

pixelTypeType

Enumeration of image pixel data types.

orbitPassType

32 bit Float 16 bit Signed Integer 16 bit Unsigned Integer 8 bit Unsigned Integer

coordinateReferenceSystemType

Coordinate reference systems, as per WKT representation [RD8].

xsd:string

geodeticReferenceFrameType

Enumeration of geodetic reference frames.

xsd:string

WGS84 ITRF2000

uomType

Enumeration of unit of measures.

xsd:string

s UTC m samples lines deg rad Hz Hz/s dB Mbps C K rad/s mm/Km rad/m 1/m t/ha (rad/nT)^2

float

32 bit single precision floating point number.

xsd:float

units

double

64 bit double precision floating point number.

xsd:double

units

bool

Boolean (true or false).

xsd:boolean

(false)|(true)

The following table summarizes and describes those primitive product types for which attributes have been added with respect to base types.

Table 46 — Primitive product types with custom attributes

Name

Description

Base Type

Attributes

acquisitionType

String containing an acquisition folder name; The mandatory referenceImage attribute is a bool to indicate if the acquisition is the reference one. The optional averageWavenumber attribute is a float with the average value of the vertical wavenumber of the acquisition. Not used in FH.

xsd:string

referenceImage (mandatory, bool) averageWavenumber (optional, float)

Table 47 — Common product types (datumType)

Name

Description

Data Type

Cardinality

coordinateReferenceSystem

Coordinate reference system.

coordinateReferenceSystemType

1

geodeticReferenceFrame

Geodetic reference frame.

geodeticReferenceFrameType

1

Table 48 — Common product types (minMaxNumType )

Name

Description

Data Type

Cardinality

min

Minimum value.

xsd:float

1

max

Maximum value.

xsd:float

1

num

Number of values.

xsd:unsignedShort

1

Table 49 — Common product types (floatArrayWithUnits)

Name

Description

Data Type

Cardinality

count

counter

xsd:unsignedInt

1

units

units

uomType

1

floatArrayWithUnits

String containing an array of float values separated by spaces. The mandatory count attribute defines the number of elements in the array.

xsd:string

1

Table 50 — Common product types (floatWithUnit)

Name

Description

Data Type

Cardinality

units

units

uomType

1

floatWithUnit

32 bit single precision floating point number.

xsd:float

1

Table 51 — Common product types (doubleWithUnit)

Name

Description

Data Type

Cardinality

units

units

uomType

1

doubleWithUnit

64 bit double precision floating point number.

xsd: double

1