FP_FH_L2A_Main_ADS version 0

FP_FH_L2A_Main_ADS

This definition is based on version 3.0.1 of the BIOMASS Forest Height Products Format Specifications - BIO-BPS-FHPFD-ARE-010256

root type

xml record
idfield namedefinition
0mainAnnotation
xml record
idfield namedefinition
0product
xml record
idfield namedefinition
0mission
xml string
1tileID
xml record
idfield namedefinition
0ID
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
10swath
xml string
11majorCycleID
ascii uint16
12absoluteOrbitNumber
xml record
idfield namedefinition
0val
xml array[dim_0]
dim_0: determined automatically from xml file
ascii uint32
13relativeOrbitNumber
ascii uint16
14orbitPass
xml string
15dataTakeID
xml record
idfield namedefinition
0val
xml array[dim_0]
dim_0: determined automatically from xml file
ascii uint32
16frame
ascii uint16
17platformHeading
ascii double
attribute: units
ascii stringsize: 3
fixed value: "deg"
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
0FH
xml string
1Quality
xml string
2BPS_FNF
xml string

available: optional
3FH_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
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
ascii float
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
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
2generalConfigurationParameters
xml record
idfield namedefinition
0applyCalibrationScreen
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1forestCoverageThreshold
ascii float
2forestMaskInterpolationThreshold
ascii float
3subsettingRule
xml string
3verticalReflectivityOption
xml string
4verticalReflectivityDefaultProfile
xml record
attribute: count
ascii uint32


idfield namedefinition
0val
xml array[dim_0]
dim_0: determined automatically from xml file
ascii float
5modelInversion
xml string
6spectralDecorrelationCompensationFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
7SNRDecorrelationCompensation
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
8normalisedHeightEstimationRange
xml record
idfield namedefinition
0min
ascii float
1max
ascii float
9normalisedWavenumberEstimationRange
xml record
idfield namedefinition
0min
ascii float
1max
ascii float
2num
ascii uint16
10groundToVolumeRatioRange
xml record
idfield namedefinition
0min
ascii float
1max
ascii float
2num
ascii uint16
11temporalDecorrelationEstimationRange
xml record
idfield namedefinition
0min
ascii float
1max
ascii float
2num
ascii uint16
12residualDecorrelation
ascii float
13productResolution
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
14uncertaintyValidvaluesLimits
xml record
idfield namedefinition
0min
ascii float
1max
ascii float
15verticalWavenumberValidvaluesLimits
xml record
idfield namedefinition
0min
ascii float
attribute: units
ascii stringsize: 3
fixed value: "1/m"
1max
ascii float
attribute: units
ascii stringsize: 3
fixed value: "1/m"
16lowerHeightLimit
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
17decimationFactor
ascii uint16
18compressionOptions
xml record
idfield namedefinition
0MDS
xml record
idfield namedefinition
0FH
xml record
idfield namedefinition
0compressionFactor
ascii uint16
1MAX_Z_ERROR
ascii float

available: optional
1Quality
xml record
idfield namedefinition
0compressionFactor
ascii uint16
1MAX_Z_ERROR
ascii float
1ADS
xml record
idfield namedefinition
0FNF
xml record
idfield namedefinition
0compressionFactor
ascii uint16
2MDS_blockSize
ascii uint16
3ADS_blockSize
ascii uint16
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_fh__l2a" and
substr(70, 10, filename()) == "_annot.xml"