FP_GN_L2B_Main_ADS version 0

FP_GN_L2B_Main_ADS

This definition is based on version 3.0.1 of the BIOMASS Above Ground Biomass Products Format Specifications - BIO-BPS-AGBPFD-ARE-010257

root type

xml record
idfield namedefinition
0mainAnnotation
xml record
idfield namedefinition
0product
xml record
idfield namedefinition
0mission
xml string
1tileID
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
2basinID
xml record
idfield namedefinition
0ID
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
3productType
xml string
4startTime
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
xml string
5stopTime
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
xml string
6radarCarrierFrequency
ascii double
attribute: units
ascii stringsize: 2
fixed value: "Hz"
7missionPhaseID
xml string
8sensorMode
xml string
9globalCoverageID
ascii uint16
1rasterImage
xml record
idfield namedefinition
0footprint
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii stringsize: 3
fixed value: "deg"

ascii double
1firstLatitudeValue
ascii float
attribute: units
ascii stringsize: 3
fixed value: "deg"
2firstLongitudeValue
ascii float
attribute: units
ascii stringsize: 3
fixed value: "deg"
3latitudeSpacing
ascii float
attribute: units
ascii stringsize: 3
fixed value: "deg"
4longitudeSpacing
ascii float
attribute: units
ascii stringsize: 3
fixed value: "deg"
5numberOfSamples
ascii uint32
6numberOfLines
ascii uint32
7projection
xml string
8datum
xml record
idfield namedefinition
0coordinateReferenceSystem
xml string
1geodeticReferenceFrame
xml string
9pixelRepresentation
xml record
idfield namedefinition
0AGB
xml string

available: optional
1AGB_STANDARD_DEVIATION
xml string

available: optional
2AGB_heatMap
xml string

available: optional
10pixelType
xml record
idfield namedefinition
0floatPixelType
xml string
1intPixelType
xml string

available: optional
11noDataValue
xml record
idfield namedefinition
0floatNoDataValue
ascii float
1intNoDataValue
ascii uint8

available: optional
2inputInformation
xml record
attribute: count
ascii uint32


idfield namedefinition
0L2aInputs
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0L2aProductFolderName
xml string
1L2aProductDate
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
xml string
2L1Inputs
xml record
idfield namedefinition
0productType
xml string
1polarisationList
xml record
attribute: count
ascii uint32


idfield namedefinition
0polarisation
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
attribute: rfiDecorrelation
xml string
2projection
xml string
3footprint
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii stringsize: 3
fixed value: "deg"

ascii double
4acquisitionList
xml record
attribute: count
ascii uint32


idfield namedefinition
0acquisitionFolderName
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
attribute: referenceImage
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1

attribute: averageWavenumber
ascii float
3processingParameters
xml record
idfield namedefinition
0processorVersion
xml string
1productGenerationTime
xml time
unit: "s since 2000-01-01"

value: time(str(.), "yyyy-MM-dd'T'HH:mm:ss.SSSSSS")
xml string
2forestMaskingFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3minimumL2aCoverage
ascii float
4rejectedLandcoverClasses
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii stringsize: 3
fixed value: "deg"

ascii uint32
5backscatterLimits
xml array[dim_0]
dim_0: determined automatically from xml file
xml string
6angleLimits
xml string
7meanAGBLimits
xml string
8stdAGBLimits
xml string
9relativeAGBLimits
xml string
10indexingL
xml string
11indexingA
xml string
12indexingN
xml string
13useConstantN
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
14valuesConstantN
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii stringsize: 3
fixed value: "deg"

ascii float
15minimumPercentageOfFillableVoids
ascii float
16estimatedParameters
xml record
idfield namedefinition
0Polarisation
xml array[dim_0]
dim_0: determined automatically from xml file

attribute: polarisation
xml string

xml record
idfield namedefinition
0LCM
xml array[dim_0]
dim_0: determined automatically from xml file

attribute: classes
xml string

xml record
idfield namedefinition
0date
xml array[dim_0]
dim_0: determined automatically from xml file

attribute: dates
xml string

xml record
idfield namedefinition
0N
xml record
idfield namedefinition
0mean
ascii float
1std
ascii float
1A
xml record
idfield namedefinition
0mean
ascii float
1std
ascii float
2L
xml record
idfield namedefinition
0mean
ascii float
1std
ascii float
17compressionOptions
xml record
idfield namedefinition
0MDS
xml record
idfield namedefinition
0AGB
xml record
idfield namedefinition
0compressionFactor
ascii uint8
1MAX_Z_ERROR
ascii float
1AGBStandardDeviation
xml record
idfield namedefinition
0compressionFactor
ascii uint8
1MAX_Z_ERROR
ascii float
2BPS_FNF
xml record
idfield namedefinition
0compressionFactor
ascii uint8
3HeatMap
xml record
idfield namedefinition
0compressionFactor
ascii uint8
1MAX_Z_ERROR
ascii float
4acquisitionIdImage
xml record
idfield namedefinition
0compressionFactor
ascii uint8
1MDS_blockSize
ascii uint8
4annotationLUT
xml record
attribute: count
ascii uint32


idfield namedefinition
0layer
xml array[dim_0]
dim_0: determined automatically from xml file
xml string

detection rule

This product definition is applicable if a product matches the following rule:

substr(0, 4, filename()) == "bio_" and
substr(4, 10, filename()) == "fp_gn__l2b" and
substr(34, 10, filename()) == "_annot.xml"