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 90 — Primitive product types
Name |
Description |
Base Type |
Values |
|---|---|---|---|
|
Enumeration of valid BIOMASS mission names. |
|
BIOMASS |
|
Enumeration of all valid swath identifiers. |
|
S1 S2 S3 |
|
Enumeration of all valid acquisition modes. |
|
S1 INT S2 INT S3 INT S1 TOM S2 TOM S3 TOM Rx Only |
|
Enumeration of valid product types. |
|
SCS DGM STA |
|
Enumeration of valid polarisations. |
|
H V HH HV VH VV XX |
|
Enumeration of valid LUT groups of variables. |
|
DEM based LUT RFI based LUT Image based LUT |
|
Enumeration of valid RGB channels. |
|
RED GREEN BLUE |
|
UTC time expressed according to ISO 8601 standard (1 microsecond resolution). |
|
|
|
Enumeration of all valid BIOMASS mission phases. |
|
COM TOM INT |
|
Enumeration of valid sensor mode abbreviations. |
|
Measurement RX Only External Calibration |
l1acQlColourCodingMethodType |
Enumeration of L1a and L1c products quick-looks colour coding methods. |
|
Pauli HSV Pauli and HSV |
l1bQlColourCodingMethodType |
Enumeration of L1b products quick-looks colour coding methods. |
|
Lexicographic |
|
Enumeration of the orbit pass direction values. |
|
Ascending Descending |
|
Enumeration of the image projection. |
|
Slant Range Ground Range |
|
Enumeration of image pixel representation types. |
|
I Q Abs Phase Abs |
|
Enumeration of image pixel data types. |
|
32 bit Float 16 bit Signed Integer 16 bit Unsigned Integer |
|
Enumeration of pixel quantity types. |
|
Beta-Nought Sigma-Nought Gamma-Nought |
|
Enumeration of TIFF compression methods. |
|
NONE DEFLATE ZSTD LERC |
|
Enumeration of product composition indicators. The valid values are: “Nominal”, to indicate a framed product of nominal length; “Merged”, if the product is resulting from the merging of a “short” frame with the contiguous one; “Partial”, if the product length is not nominal, but it is not merged to a contiguous one since it is “long enough”; “Incomplete”, if the product length is not nominal due to contingency (e.g., data loss); “Not Framed”, if the product is not framed, i.e., as long as input L0 one. |
|
Nominal Merged Partial Incomplete Not Framed |
|
Enumeration of compression method names. |
|
BAQ 4 Bit BAQ 5 Bit BAQ 6 Bit Bypass |
|
Enumeration of processing modes. |
|
Nominal PARC |
|
Enumeration of value sources of orbit and attitude data. “Downlink” or “Auxiliary”. |
|
Downlink Auxiliary |
|
Enumeration of RFI mitigation methods. |
|
Time Frequency Time and Frequency Frequency and Time |
|
Enumeration of RFI masks. |
|
Single Multiple |
|
Enumeration of RFI mask generation methods. |
|
AND OR |
|
Enumeration of the available range reference functions. |
|
Nominal Replica Internal |
|
Enumeration of the available range compression methods. |
|
Matched Filter Inverse Filter |
rfiFMMitigationMethodType |
Enumeration of the available RFI Frequency Domain mitigation methods. |
|
|
|
Enumeration of Doppler Centroid calculation/estimation methods. |
|
Geometry Combined Fixed |
|
Enumeration of weighting window names. |
|
Kaiser Hamming None |
|
Enumeration of bistatic delay correction methods. |
|
Bulk Full |
|
Enumeration of ionosphere height estimation methods. |
|
Automatic Feature Tracking Squint Sensitivity Model Fixed NA |
|
Enumeration of stack ionosphere height sources. |
|
None Reference Image Manual |
|
Enumeration of autofocus methods. |
|
Map Drift |
|
Enumeration of the available internal calibration sources. |
|
Extracted Model |
|
Enumeration of Digital Elevation Models (DEM). Attribute: DEM version. Default values: COP- |
|
Ellipsoid SRTM Copernicus DEM BIOMASS DTM |
|
Coordinate reference systems, as per WKT representation [RD7]. |
|
|
|
Enumeration of geodetic reference frames. |
|
WGS84 ITRF2000 |
|
Enumeration of polarisations combination methods. |
|
HV VH Average None |
|
Enumeration of coregistration primary image selection methods. |
|
Geometry Geometry and Quality Temporal Baseline |
|
Enumeration of coregistration methods. |
|
Geometry Geometry and Data Automatic |
|
Enumeration of baseline method types (e.g. SingleBaseline or MultiBaseline). |
|
Single-Baseline Multi-Baseline |
|
Enumeration of the ionosphere types estimated by the BIC. |
|
Linear Fast-varying None |
|
Enumeration of coregistration execution policies |
|
Nominal Shift Estimation Only Warping Only |
|
Enumeration of supported corrections executed by SKP. |
|
None Flattening Phase Screen Ground Phase Screen |
|
Postprocessing methods for the SKP calibration phase screen. |
|
None Goldstein Boxcar Median |
|
Enumeration of information used to select coregistration primary image. |
|
Geometry Geometry and RFI Correction Geometry and FR Correction Geometry and RFI+FR Correction Temporal Baseline |
|
Enumeration of LUT layer contents. |
|
Faraday Rotation plane [rad] Faraday Rotation [rad] Faraday Rotation std [rad] Phase screen [rad] TEC [TECU] Range shifts [m] Azimuth shifts [m] Autofocus phase screen [rad] Autofocus phase screen std [rad] RFI time domain mask HH RFI time domain mask HV RFI time domain mask VH RFI time domain mask VV RFI frequency domain mask HH RFI frequency domain mask HV RFI frequency domain mask VH RFI frequency domain mask VV Sigma-nought LUT Gamma-nought LUT Denoising map HH Denoising map HV Denoising map VH Denoising map VV Denoising map XX Latitude [deg] Longitude [deg] Height [m] Incidence angle [deg] Elevation angle [deg] Range terrain slope [deg] Azimuth terrain slope [deg] FNF ACM |
|
Enumeration of unit of measures. |
|
s UTC m samples lines deg rad Hz Hz/s MHz dB Mbps C K deg/s rad/s mm/Km deg/m rad/m 1/m t/ha (rad/nT)^2 |
bool |
Boolean (true or false). |
|
(false)|(true) |
The following table summarizes and describes those primitive product types for which attributes have been added with respect to base types.
Table 91 — Primitive product types with custom attributes
Name |
Description |
Base Type |
Attributes |
|---|---|---|---|
|
Extension of |
|
polarisation |
|
Extension of |
|
group |
|
Extension of the integer data type to include an optional “units” attribute. |
|
units |
|
Extension of the |
|
units |
float |
32 bit single precision floating point number. |
|
units |
|
Extension of float with the indication of the corresponding polarisation. |
|
polarisation |
|
Extension of float with the indication of the corresponding RGB channel. |
|
channel |
double |
64 bit double precision floating point number. |
|
units |
|
String containing an array of int values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
count |
|
String containing an array of float values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
count |
|
String containing an array of double precision floating point values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
count |
|
String containing an array of float coefficient values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
count |
|
String containing an array of float values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
count units |
|
String containing an array of double precision floating point coefficient values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
count units |
|
String containing an array of complex value pairs separated by spaces in the form of I Q I Q I Q … The mandatory count attribute defines the number of complex elements in the array. |
|
count |
The following tables describe common product types used throughout the document.
Table 92 — Common product types (complex)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
re |
32 bit single precision floating point real number. |
|
1 |
im |
32 bit single precision floating point imaginary number. |
|
1 |
Table 93 — Common product types (stateType)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
|
Zero Doppler azimuth time of current value [UTC]. |
|
1 |
value |
Current value. |
|
1 |
Table 94 — Common product types (slantRangePolynomialType)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
|
Zero Doppler azimuth time corresponding to the start of the current polynomial validity area [UTC]. |
|
1 |
t0 |
Two-way slant range time origin for polynomial [s]. |
|
1 |
polynomial |
Local estimate expressed as the following polynomial: |
|
1 |
Table 95 — Common product types (azimuthPolynomialType)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
|
Two-way slant range time corresponding to the start of the current polynomial validity area [s]. |
|
1 |
t0 |
Zero Doppler azimuth time origin for polynomial [UTC]. |
|
1 |
polynomial |
Local estimate expressed as the following polynomial: |
|
1 |
Table 96 — Common product types (datumType)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
|
Coordinate reference system. |
|
1 |
|
Geodetic reference frame. |
|
1 |
Table 97 — Common product types (minMaxTypeWithUnit)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
min |
Minimum value. |
|
1 |
max |
Maximum value. |
|
1 |
Table 98 — Common product types (floatArrayWithUnits)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
count |
counter |
|
1 |
units |
units |
|
1 |
|
String containing an array of float values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
1 |
Table 99 — Common product types (floatWithUnit)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
units |
units |
|
1 |
|
32 bit single precision floating point number. |
|
1 |
Table 100 — Common product types (doubleWithUnit)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
units |
units |
|
1 |
|
64 bit double precision floating point number. |
xsd: double |
1 |
Table 101 — Common product types (doubleArrayWithUnits)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
count |
counter |
|
1 |
units |
units |
|
1 |
|
String containing an array of double precision floating point values separated by spaces. The mandatory count attribute defines the number of elements in the array. |
|
1 |
Table 102 — Common product types (interferometricPairType)
Name |
Description |
Data Type |
Cardinality |
|---|---|---|---|
primary |
Index of the primary inteferometric image with respect to a stack of images. |
|
1 |
secondary |
Index of the secondary interferometric image with respect to a stack of images. |
|
1 |


