<?xml version="1.0"?>
<cd:Record xmlns:cd="http://www.stcorp.nl/coda/definition/2008/07" xmlns:ct="http://www.stcorp.nl/coda/test/2008/10" format="binary" last-modified="2023-03-13" name="Level_2BC_Geolocation_ADSR_03_90">
  <cd:Field name="wind_result_id">
    <cd:Integer>
      <cd:Description>A unique id for this wind for this channel in this L2B file. Each channel has its own sequence of id numbers and both start counting at 1</cd:Description>
      <cd:BitSize>32</cd:BitSize>
      <cd:NativeType>uint32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="start_of_obs_time">
    <cd:Time timeformat="binary_envisat_datetime">
      <cd:Description>Date and time of the first measurement used for the current accumulation.</cd:Description>
      <ct:NamedTest id="RangeSecond" path="seconds"/>
      <ct:NamedTest id="RangeMicroSecond" path="microseconds"/>
    </cd:Time>
  </cd:Field>
  <cd:Field name="windresult_geolocation">
    <cd:Record>
      <cd:Description>List of profile geolocations. This list contains the geolocations of the M_Mie possible wind profiles pertaining to the observation</cd:Description>
      <cd:Field name="altitude_bottom">
        <cd:Integer>
          <cd:Description>Bottom altitude for this accumulation. The altitude is referenced to the EGM96 geoid.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="altitude_vcog">
        <cd:Integer>
          <cd:Description>Vertical COG altitude for this accumulation. The altitude is referenced to the EGM96 geoid.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="altitude_top">
        <cd:Integer>
          <cd:Description>Top altitude for this accumulation. The altitude is referenced to the EGM96 geoid.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="satrange_bottom">
        <cd:Integer>
          <cd:Description>range to satellite from bottom of range bin for this accumulation.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="satrange_vcog">
        <cd:Integer>
          <cd:Description>range to satellite from VCOG of range bin for this accumulation.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="satrange_top">
        <cd:Integer>
          <cd:Description>range to satellite from top of range bin for this accumulation.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="latitude_start">
        <cd:Integer>
          <cd:Description>Start latitude at the top of the range bin for this accumulation.</cd:Description>
          <cd:Unit>1e-6 degrees_north</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_north</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="latitude_cog">
        <cd:Integer>
          <cd:Description>CoG latitude at the top of the range bin for this accumulation.</cd:Description>
          <cd:Unit>1e-6 degrees_north</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_north</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="latitude_stop">
        <cd:Integer>
          <cd:Description>Stop latitude at the top of the range bin for this accumulation.</cd:Description>
          <cd:Unit>1e-6 degrees_north</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_north</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="longitude_start">
        <cd:Integer>
          <cd:Description>Start longitude at the top of the range bin for this accumulation.</cd:Description>
          <cd:Unit>1e-6 degrees_east</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_east</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="longitude_cog">
        <cd:Integer>
          <cd:Description>CoG longitude at the top of the range bin for this accumulation.</cd:Description>
          <cd:Unit>1e-6 degrees_east</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_east</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="longitude_stop">
        <cd:Integer>
          <cd:Description>Stop longitude at the top of the range bin for this accumulation.</cd:Description>
          <cd:Unit>1e-6 degrees_east</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_east</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="datetime_start">
        <cd:Time timeformat="binary_envisat_datetime">
          <cd:Description>Start Date and time for the current accumulation.</cd:Description>
          <ct:NamedTest id="RangeSecond" path="seconds"/>
          <ct:NamedTest id="RangeMicroSecond" path="microseconds"/>
        </cd:Time>
      </cd:Field>
      <cd:Field name="datetime_cog">
        <cd:Time timeformat="binary_envisat_datetime">
          <cd:Description>CoG Date and time for the current accumulation.</cd:Description>
          <ct:NamedTest id="RangeSecond" path="seconds"/>
          <ct:NamedTest id="RangeMicroSecond" path="microseconds"/>
        </cd:Time>
      </cd:Field>
      <cd:Field name="datetime_stop">
        <cd:Time timeformat="binary_envisat_datetime">
          <cd:Description>Stop Date and time for the current accumulation.</cd:Description>
          <ct:NamedTest id="RangeSecond" path="seconds"/>
          <ct:NamedTest id="RangeMicroSecond" path="microseconds"/>
        </cd:Time>
      </cd:Field>
      <cd:Field name="los_azimuth">
        <cd:Float>
          <cd:Description>Topocentric Azimuth of the target-to-satellite pointing vector measured clockwise from north.</cd:Description>
          <cd:Unit>degrees</cd:Unit>
          <cd:BitSize>64</cd:BitSize>
          <cd:NativeType>double</cd:NativeType>
          <ct:NamedTest id="FloatIsFinite"/>
        </cd:Float>
      </cd:Field>
      <cd:Field name="los_elevation_bottom">
        <cd:Float>
          <cd:Description>Elevation of the target-to-satellite pointing vector to the bottom of the range bin for this accumulation</cd:Description>
          <cd:Unit>degrees</cd:Unit>
          <cd:BitSize>64</cd:BitSize>
          <cd:NativeType>double</cd:NativeType>
          <ct:NamedTest id="FloatIsFinite"/>
        </cd:Float>
      </cd:Field>
      <cd:Field name="los_elevation_vcog">
        <cd:Float>
          <cd:Description>Elevation of the target-to-satellite pointing vector to the VCOG of the range bin for this accumulation</cd:Description>
          <cd:Unit>degrees</cd:Unit>
          <cd:BitSize>64</cd:BitSize>
          <cd:NativeType>double</cd:NativeType>
          <ct:NamedTest id="FloatIsFinite"/>
        </cd:Float>
      </cd:Field>
      <cd:Field name="los_elevation_top">
        <cd:Float>
          <cd:Description>Elevation of the target-to-satellite pointing vector to the top of the range bin for this accumulation</cd:Description>
          <cd:Unit>degrees</cd:Unit>
          <cd:BitSize>64</cd:BitSize>
          <cd:NativeType>double</cd:NativeType>
          <ct:NamedTest id="FloatIsFinite"/>
        </cd:Float>
      </cd:Field>
      <cd:Field name="los_satellite_velocity">
        <cd:Float>
          <cd:Description>Line-of-sight velocity of the satellite</cd:Description>
          <cd:Unit>m/s</cd:Unit>
          <cd:BitSize>64</cd:BitSize>
          <cd:NativeType>double</cd:NativeType>
          <ct:NamedTest id="FloatIsFinite"/>
        </cd:Float>
      </cd:Field>
      <cd:Field name="which_cog_l1b_brc">
        <cd:Integer>
          <cd:Description>Index number for the L1B BRC that contains the cog measurement for this accumulation.</cd:Description>
          <cd:BitSize>16</cd:BitSize>
          <cd:NativeType>uint16</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="which_cog_l1b_meas_in_this_brc">
        <cd:Integer>
          <cd:Description>Index number for the L1B measurement within the L1B BRC referenced by the above Which_cog_L1B_BRC index, that corresponds to the cog measurement for this accumulation.</cd:Description>
          <cd:BitSize>16</cd:BitSize>
          <cd:NativeType>uint16</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="lat_of_dem_intersection">
        <cd:Integer>
          <cd:Description>Latitude of DEM intersection for the CoG of the current accumulation</cd:Description>
          <cd:Unit>1e-6 degrees_north</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_north</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="lon_of_dem_intersection">
        <cd:Integer>
          <cd:Description>Longitude of DEM intersection for the CoG of the current accumulation</cd:Description>
          <cd:Unit>1e-6 degrees_east</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees_east</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="alt_of_dem_intersection">
        <cd:Integer>
          <cd:Description>Altitude of DEM intersection for the CoG of the current accumulation</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="arg_of_lat_of_dem_intersection">
        <cd:Integer>
          <cd:Description>Argument of Latitude of DEM intersection for the CoG of the current accumulation</cd:Description>
          <cd:Unit>10-6 deg</cd:Unit>
          <cd:Conversion denominator="1000000.000000" numerator="1.000000">
            <cd:Unit>degrees</cd:Unit>
          </cd:Conversion>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
      <cd:Field name="wgs84_to_geoid_altitude">
        <cd:Integer>
          <cd:Description>Height of EGM96 geoid above WGS84 ellipsoid.</cd:Description>
          <cd:Unit>m</cd:Unit>
          <cd:BitSize>32</cd:BitSize>
          <cd:NativeType>int32</cd:NativeType>
        </cd:Integer>
      </cd:Field>
    </cd:Record>
  </cd:Field>
  <cd:Field name="spare">
    <cd:Raw>
      <cd:Description>Spare</cd:Description>
      <cd:BitSize>24</cd:BitSize>
    </cd:Raw>
    <cd:Hidden/>
  </cd:Field>
</cd:Record>
