AUX_PP1___ version 0

AUX_PP1

This definition is based on version 3.2.1 of the BPS Auxiliary Products Format - BIO-BPS-AUX-FMT-ARE-010163

root type

xml record
idfield namedefinition
0auxiliaryL1ProcessingParameters
xml record
attribute: noNamespaceSchemaLocation
xml string


idfield namedefinition
0l1ProductList
xml record
attribute: count
ascii uint32


idfield namedefinition
0l1Product
xml record
idfield namedefinition
0productID
xml string
1general
xml record
idfield namedefinition
0heightModel
xml string
attribute: version
xml string
1heightModelMargin
ascii float
attribute: units
ascii string
2backgeocodingPosting
ascii float
attribute: units
ascii string
3brkFilesFormat
xml string
4parcProcessing
xml record
idfield namedefinition
0parcROISamples
ascii uint32
1parcROILines
ascii uint32
5dualPolarisationProcessingFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2l0ProductImport
xml record
idfield namedefinition
0blockSize
ascii uint32
1maxISPGap
ascii uint32
2maxTimeGap
ascii uint32
3rawMeanExpected
ascii float
4rawMeanThreshold
ascii float
5rawStdExpected
ascii float
6rawStdThreshold
ascii float
7internalCalibrationEstimationFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3rawDataCorrection
xml record
idfield namedefinition
0rawDataCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1biasCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2gainImbalanceCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3nonOrthogonalityCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4rfiMitigation
xml record
idfield namedefinition
0rfiDetectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1rfiCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2rfiMitigationMethod
xml string
3rfiMask
xml string
4rfiMaskGenerationMethod
xml string
5rfiTMProcessingParameters
xml record
idfield namedefinition
0blockLines
ascii uint32
1medianFilterLength
ascii uint32
2boxSamples
ascii uint32
3boxLines
ascii uint32
4percentileThreshold
ascii float
5morphologicalOpenOperatorSamples
ascii uint32
6morphologicalOpenOperatorLines
ascii uint32
7morphologicalCloseOperatorSamples
ascii uint32
8morphologicalCloseOperatorLines
ascii uint32
9maxRFITMPercentage
ascii float
6rfiFMProcessingParameters
xml record
idfield namedefinition
0blockLines
ascii uint32
1blockOverlap
ascii uint32
2persistentRFIThreshold
ascii float
3isolatedRFIThreshold
ascii float
4isolatedRFIPSDStdThreshold
ascii float
5maxRFIFMPercentage
ascii float
5internalCalibrationCorrection
xml record
idfield namedefinition
0internalCalibrationCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1driftCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2delayCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3channelImbalanceCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4internalCalibrationSource
xml string
5maxDriftAmplitudeStdFraction
ascii float
6maxDriftPhaseStdFraction
ascii float
7maxDriftAmplitudeError
ascii float
8maxDriftPhaseError
ascii float
attribute: units
ascii string
9maxInvalidDriftFraction
ascii float
6rangeCompression
xml record
idfield namedefinition
0rangeReferenceFunctionSource
xml string
1rangeCompressionMethod
xml string
2extendedSwathProcessingFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3rangeProcessingParametersList
xml record
attribute: count
ascii uint32


idfield namedefinition
0processingParameters
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1timeBias
ascii double
attribute: units
ascii string
2windowType
xml string
3windowCoefficient
ascii float
4processingBandwidth
ascii float
attribute: units
ascii string
7dopplerEstimation
xml record
idfield namedefinition
0dcMethod
xml string
1dcValue
ascii double
attribute: units
ascii stringsize: 2
fixed value: "Hz"
2blockSamples
ascii uint32
3blockLines
ascii uint32
4polynomialUpdateRate
ascii float
attribute: units
ascii stringsize: 1
fixed value: "s"
5dcRMSErrorThreshold
ascii float
attribute: units
ascii stringsize: 2
fixed value: "Hz"
8antennaPatternCorrection
xml record
idfield namedefinition
0antennaPatternCorrection1Flag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1antennaPatternCorrection2Flag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2antennaCrossTalkCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3lutTopographySpan
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
4lutTopographySampling
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
5lutOffNadirSpan
ascii float
attribute: units
ascii stringsize: 3
fixed value: "rad"
6lutOffNadirSampling
ascii float
attribute: units
ascii stringsize: 3
fixed value: "rad"
7elevationMispointingBias
ascii float
attribute: units
ascii string
8azimuthMispointingBias
ascii float
attribute: units
ascii string
9azimuthCompression
xml record
idfield namedefinition
0blockSamples
ascii uint32
1blockLines
ascii uint32
2blockOverlapSamples
ascii uint32
3blockOverlapLines
ascii uint32
4azimuthProcessingParametersList
xml record
attribute: count
ascii uint32


idfield namedefinition
0processingParameters
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1timeBias
ascii double
attribute: units
ascii string
2windowType
xml string
3windowCoefficient
ascii float
4processingBandwidth
ascii float
attribute: units
ascii stringsize: 2
fixed value: "Hz"
5bistaticDelayCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
6bistaticDelayCorrectionMethod
xml string
7azimuthResamplingFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
8azimuthResamplingFrequency
ascii float
attribute: units
ascii string
9azimuthFocusingMarginsRemovalFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
10azimuthCoregistrationFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
11filterType
xml string
12filterBandwidth
ascii float
attribute: units
ascii string
13filterLength
ascii uint32
14numberOfFilters
ascii uint32
10radiometricCalibration
xml record
idfield namedefinition
0rangeSpreadingLossCompensationFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1referenceRange
ascii float
attribute: units
ascii string
2processingGainList
xml record
attribute: count
ascii uint32


idfield namedefinition
0processingGain
xml array[dim_0]
dim_0: determined automatically from xml file
ascii float
attribute: polarisation
ascii string
3absoluteCalibrationConstantList
xml record
attribute: count
ascii uint32


idfield namedefinition
0absoluteCalibrationConstant
xml array[dim_0]
dim_0: determined automatically from xml file
ascii float
attribute: polarisation
ascii string
11polarimetricCalibration
xml record
idfield namedefinition
0polarimetricCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1txDistortionMatrixCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
2rxDistortionMatrixCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3crossTalkCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
4crossTalkList
xml record
idfield namedefinition
0crossTalkHVRx
xml record
idfield namedefinition
0re
ascii float
1im
ascii float
1crossTalkVHRx
xml record
idfield namedefinition
0re
ascii float
1im
ascii float
2crossTalkVHTx
xml record
idfield namedefinition
0re
ascii float
1im
ascii float
3crossTalkHVTx
xml record
idfield namedefinition
0re
ascii float
1im
ascii float
5channelImbalanceCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
6channelImbalanceList
xml record
idfield namedefinition
0channelImbalHVRx
xml record
idfield namedefinition
0re
ascii float
1im
ascii float
1channelImbalHVTx
xml record
idfield namedefinition
0re
ascii float
1im
ascii float
12ionosphereCalibration
xml record
idfield namedefinition
0ionosphereHeightDefocusingFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1ionosphereHeightEstimationMethod
xml string
2ionosphereHeightValue
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
3ionosphereHeightEstimationMethodLatitudeThreshold
ascii float
attribute: units
ascii string
4ionosphereHeightMinimumValue
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
5ionosphereHeightMaximumValue
ascii float
attribute: units
ascii stringsize: 1
fixed value: "m"
6squintSensitivityNumberOfLooks
ascii uint32
7squintSensitivityNumberOfTicks
ascii uint32
8squintSensitivityFittingError
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii string

ascii float
9gaussianFilterMaximumMajorAxisLength
ascii uint32
10gaussianFilterMaximumMinorAxisLength
ascii uint32
11gaussianFilterMajorAxisLength
ascii uint32
12gaussianFilterMinorAxisLength
ascii uint32
13gaussianFilterSlope
ascii float
14faradayRotationCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
15ionosphericPhaseScreenCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
16groupDelayCorrectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
13autofocus
xml record
idfield namedefinition
0autofocusFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1autofocusMethod
xml string
2mapDriftAzimuthSubBands
ascii uint32
3mapDriftCorrelationWindowWidth
ascii uint32
4mapDriftCorrelationWindowHeight
ascii uint32
5mapDriftRangeCorrelationWindows
ascii uint32
6mapDriftAzimuthCorrelationWindows
ascii uint32
7maxValidShift
ascii float
8validBlocksPercentage
ascii float
9phaseGradientThresholdCharParameters
xml string
10phaseGradientClutterFilteringParameters
xml string
11phaseGradientLMSSpatialHandling
xml string
12phaseGradientLMSConsistencyThresholding
xml string
13phaseGradientAzimuthSubBands
ascii uint32
14multilook
xml record
idfield namedefinition
0rangeProcessingParametersList
xml record
attribute: count
ascii uint32


idfield namedefinition
0processingParameters
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1windowType
xml string
2windowCoefficient
ascii float
3lookBandwidth
ascii float
attribute: units
ascii string
4numberOfLooks
ascii uint32
5lookCentralFrequencies
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii string

ascii float
6upsamplingFactor
ascii uint32
7downsamplingFactor
ascii uint32
1azimuthProcessingParametersList
xml record
attribute: count
ascii uint32


idfield namedefinition
0processingParameters
xml array[dim_0]
dim_0: determined automatically from xml file
xml record
idfield namedefinition
0swath
xml string
1windowType
xml string
2windowCoefficient
ascii float
3lookBandwidth
ascii float
attribute: units
ascii string
4numberOfLooks
ascii uint32
5lookCentralFrequencies
ascii array[dim_0]
dim_0: int(str(@count))

attribute: count
ascii string

attribute: units
ascii string

ascii float
6upsamplingFactor
ascii uint32
7downsamplingFactor
ascii uint32
2detectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
15thermalDenoising
xml record
idfield namedefinition
0thermalDenoisingFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1noiseParametersSource
xml string
2noiseEquivalentEchoesFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
3noiseGainList
xml record
attribute: count
ascii uint32


idfield namedefinition
0noiseGain
xml array[dim_0]
dim_0: determined automatically from xml file
ascii float
attribute: polarisation
ascii string
16groundProjection
xml record
idfield namedefinition
0groundProjectionFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
1rangePixelSpacing
ascii float
attribute: units
ascii string
2filterType
xml string
3filterBandwidth
ascii float
attribute: units
ascii string
4filterLength
ascii uint32
5numberOfFilters
ascii uint32
17l1ProductExport
xml record
idfield namedefinition
0l1ProductDOI
xml string
1pixelRepresentation
xml string
2pixelType
xml string
3pixelQuantity
xml string
4absCompressionMethod
xml string
5absMaxZError
ascii float
6absMaxZErrorPercentile
ascii float
7phaseCompressionMethod
xml string
8phaseMaxZError
ascii float
9phaseMaxZErrorPercentile
ascii float
10noPixelValue
ascii float
11blockSize
ascii uint32
12lutRangeDecimationFactor
ascii uint32
13lutAzimuthDecimationFactor
ascii uint32
14lutBlockSize
ascii uint32
15lutLayersCompletenessFlag
ascii uint8
mapping: "FALSE" -> 0

mapping: "False" -> 0

mapping: "false" -> 0

mapping: "TRUE" -> 1

mapping: "True" -> 1

mapping: "true" -> 1
16qlRangeDecimationFactor
ascii uint32
17qlRangeAveragingFactor
ascii uint32
18qlAzimuthDecimationFactor
ascii uint32
19qlAzimuthAveragingFactor
ascii uint32
20qlAbsoluteScalingFactorList
xml record
attribute: count
ascii uint32


idfield namedefinition
0qlAbsoluteScalingFactor
xml array[dim_0]
dim_0: determined automatically from xml file
ascii float
attribute: channel
ascii string

detection rule

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

substr(0, 4, filename()) == "bio_" and
substr(4, 7, filename()) == "aux_pp1" and
substr(46, 8, filename()) == "_pp1.xml"