<?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="2010-08-26" name="Level_2A_Geolocation_ADSR_02_02">
  <cd:Field name="start_of_observation_time">
    <cd:Time timeformat="binary_envisat_datetime">
      <cd:Description>Start time at start of BRC</cd:Description>
      <ct:NamedTest id="RangeSecond" path="seconds"/>
      <ct:NamedTest id="RangeMicroSecond" path="microseconds"/>
    </cd:Time>
  </cd:Field>
  <cd:Field name="n_prof_actual">
    <cd:Integer>
      <cd:Description>Number of meaningful set of optical profiles reported in this BRC. Note this figure may vary from one BRC to the other but will not exceed Max_Num_Prof</cd:Description>
      <cd:BitSize>16</cd:BitSize>
      <cd:NativeType>int16</cd:NativeType>
    </cd:Integer>
  </cd:Field>
  <cd:Field name="profile_geolocation">
    <cd:Array>
      <cd:Dimension><![CDATA[int(../n_prof_actual)]]></cd:Dimension>
      <cd:Record>
        <cd:Description>List of profile geolocations. This list contains the geolocations of the Max_Num_Prof possible profiles pertaining to the observation</cd:Description>
        <cd:Field name="profile_height_bin_geolocation">
          <cd:Array>
            <cd:Dimension>24</cd:Dimension>
            <cd:Record>
              <cd:Description>List geolocation parameters of the 24 height bins of the profile</cd:Description>
              <cd:Field name="latitude_start">
                <cd:Integer>
                  <cd:Description>Latitude of the start point of the profile height bin</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>Latitude of end point of the profile height bin</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>Latitude of the center-of-gravity point of the profile height bin</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>Longitude of the start point of the profile height bin</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>Longitude of the end point of the profile height bin</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>Longitude of the center-of-gravity point of the profile height bin</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="altitude_bottom">
                <cd:Integer>
                  <cd:Description>Bottom altitude of the height bin. The altitude is reference to a geoid. It is rounded to the nearest integer</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 of the height bin. The altitude is reference to a geoid. It is rounded to the nearest integer</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_cog">
                <cd:Integer>
                  <cd:Description>Altitude of the center-of-gravity of the height bin. The altitude is reference to a geoid. It is rounded to the nearest integer</cd:Description>
                  <cd:Unit>m</cd:Unit>
                  <cd:BitSize>32</cd:BitSize>
                  <cd:NativeType>int32</cd:NativeType>
                </cd:Integer>
              </cd:Field>
              <cd:Field name="los_azimuth">
                <cd:Float>
                  <cd:Description>Azimuth of the target-to-satellite pointing vector</cd:Description>
                  <cd:Unit>degrees</cd:Unit>
                  <cd:BitSize>64</cd:BitSize>
                  <cd:NativeType>double</cd:NativeType>
                </cd:Float>
              </cd:Field>
              <cd:Field name="los_elevation">
                <cd:Float>
                  <cd:Description>Elevation of the target-to-satellite pointing vector</cd:Description>
                  <cd:Unit>degrees</cd:Unit>
                  <cd:BitSize>64</cd:BitSize>
                  <cd:NativeType>double</cd:NativeType>
                </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</cd:Unit>
                  <cd:BitSize>64</cd:BitSize>
                  <cd:NativeType>double</cd:NativeType>
                </cd:Float>
              </cd:Field>
            </cd:Record>
          </cd:Array>
        </cd:Field>
        <cd:Field name="latitude_of_dem_intersection">
          <cd:Integer>
            <cd:Description>Latitude of the intersection of the DEM and the line-ofsight</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_of_dem_intersection">
          <cd:Integer>
            <cd:Description>Longitude of the intersection of the DEM and the line-ofsight</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="altitude_of_dem_intersection">
          <cd:Integer>
            <cd:Description>Altitude relative to the geoid of the intersection of the DEM and the line-of-sight</cd:Description>
            <cd:Unit>m</cd:Unit>
            <cd:BitSize>32</cd:BitSize>
            <cd:NativeType>int32</cd:NativeType>
          </cd:Integer>
        </cd:Field>
      </cd:Record>
    </cd:Array>
  </cd:Field>
  <cd:Field name="wgs84_to_geoid_altitude">
    <cd:Integer>
      <cd:Description>Difference between the altitude of the DEM intersection relative to the WGS84 ellipsoid and the geoid retained for L2B product altitude assignment. It is assumed this difference is valid for the whole profile. A positive difference indicates the geoid is below the WGS84. The difference is rounded to the nearest integer</cd:Description>
      <cd:Unit>m</cd:Unit>
      <cd:BitSize>32</cd:BitSize>
      <cd:NativeType>int32</cd:NativeType>
    </cd:Integer>
  </cd:Field>
</cd:Record>
