DESCRIPTION = "This file describes the format of the TABLE in the GVHDR.TAB file. See the GVHDR.LBL file for the full PDS label. The division of the GVDR image into tiles is described in the GVTIDX.LBL file." OBJECT = COLUMN NAME = HARDWARE_VERSION_ID_1 DATA_TYPE = ASCII_INTEGER START_BYTE = 1 BYTES = 2 DESCRIPTION = "One of three integer code numbers that identify the hardware platform and operating system used to create the data product. This code number is the most significant of the three." END_OBJECT = COLUMN OBJECT = COLUMN NAME = HARDWARE_VERSION_ID_2 DATA_TYPE = ASCII_INTEGER START_BYTE = 4 BYTES = 2 DESCRIPTION = "One of three integer code numbers that identify the hardware platform and operating system used to create the data product." END_OBJECT = COLUMN OBJECT = COLUMN NAME = HARDWARE_VERSION_ID_3 DATA_TYPE = ASCII_INTEGER START_BYTE = 7 BYTES = 2 DESCRIPTION = "One of three integer code numbers that identify the hardware platform and operating system used to create the data product. This code number is the least significant of the three." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOFTWARE_VERSION_ID_1 DATA_TYPE = ASCII_INTEGER START_BYTE = 10 BYTES = 2 DESCRIPTION = "The major version level of the software used to create the data product." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SOFTWARE_VERSION_ID_2 DATA_TYPE = ASCII_INTEGER START_BYTE = 13 BYTES = 2 DESCRIPTION = "The minor version level of the software used to create the data product." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FLOAT_FORMAT DATA_TYPE = ASCII_INTEGER START_BYTE = 16 BYTES = 2 VALID_MINIMUM = 0 VALID_MAXIMUM = 0 DESCRIPTION = "An integer code number specifying the floating point format used in the data product. It is always 0 indicating IEEE-954 floating point formats." END_OBJECT = COLUMN OBJECT = COLUMN NAME = BYTE_FORMAT DATA_TYPE = ASCII_INTEGER START_BYTE = 19 BYTES = 2 VALID_MINIMUM = 0 VALID_MAXIMUM = 0 DESCRIPTION = "An integer code number specifying the byte order used in all multi-byte objects in the data product. It is always 0 indicating big-endian byte order (most significant byte first)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = XIF_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 22 BYTES = 3 DESCRIPTION = "The maximum number of XIF samples in any single pixel. This is the largest value of the column XIF_SAMPLES in the GVDR_PIXEL_INDEX_FILE table." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RDF_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 26 BYTES = 3 DESCRIPTION = "The maximum number of EDF samples in any single pixel. This is the largest value of the column EDF_SAMPLES in the GVDR_PIXEL_INDEX_FILE table." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ADF_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 30 BYTES = 3 DESCRIPTION = "The maximum number of ADF samples in any single pixel. This is the largest value of the column ADF_SAMPLES in the GVDR_PIXEL_INDEX_FILE table." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ANF_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 34 BYTES = 3 DESCRIPTION = "The maximum number of ANF samples in any single pixel. This is the largest value of the column ANF_SAMPLES in the GVDR_PIXEL_INDEX_FILE table." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SCATTERING_ANGLE_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 38 BYTES = 3 DESCRIPTION = "The maximum value of SCATTERING_ANGLE_COUNT in any row of the GVANF file. Since all rows in a table are the same size, any row with a value less than this maximum has had its scattering law estimate padded with zeroes." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SCATTERING_FIT_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 42 BYTES = 3 DESCRIPTION = "The maximum value of SCATTERING_FIT_COUNT in any row of the GVANF file. Since all rows in a table are the same size, any row with a value less than this maximum has had its scattering law fits padded with zeroes. Normally, every row will have the full number of fits." END_OBJECT = COLUMN OBJECT = COLUMN NAME = XIF_TILE_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 46 BYTES = 5 DESCRIPTION = "The maximum value of XIF_TILE_SAMPLES in any row of the GVTIDX file. This is the number of XIF samples in the tile that contains the most such samples." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RDF_TILE_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 52 BYTES = 5 DESCRIPTION = "The maximum value of RDF_TILE_SAMPLES in any row of the GVTIDX file. This is the number of RDF samples in the tile that contains the most such samples." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ADF_TILE_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 58 BYTES = 5 DESCRIPTION = "The maximum value of ADF_TILE_SAMPLES in any row of the GVTIDX file. This is the number of ADF samples in the tile that contains the most such samples." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ANF_TILE_SAMPLES_MAXIMUM DATA_TYPE = ASCII_INTEGER START_BYTE = 64 BYTES = 5 DESCRIPTION = "The maximum value of ANF_TILE_SAMPLES in any row of the GVTIDX file. This is the number of ANF samples in the tile that contains the most such samples." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ANF_RECORD_BYTES DATA_TYPE = ASCII_INTEGER START_BYTE = 70 BYTES = 5 DESCRIPTION = "The value of RECORD_BYTES in the GVANF file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = XIF_COHORT_INCIDENCE_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 76 BYTES = 3 DESCRIPTION = "The full range of SAR incidence angles [0,90] is divided into N equal intervals of 90/N degrees. SAR observations are grouped into 'cohorts' based on which interval their actual incidence angle occupies. The observations in a cohort are averaged together to form a single row in the GVXIF file. (Note that the observations in a cohort also share a single azimuth angle interval; thus, observations with the same incidence angle might be split into two cohorts if their azimuth angles were different.) This column gives the number of cohorts N and, indirectly, the size of the intervals used for binning and averaging of SAR data within the GVXIF file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = XIF_COHORT_AZIMUTH_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 80 BYTES = 3 DESCRIPTION = "The full range of SAR azimuth angles [0,360] is divided into N equal intervals of 360/N degrees. SAR observations are grouped into 'cohorts' based on which interval their actual azimuth angle occupies. The observations in a cohort are averaged together to form a single row in the GVXIF file. (Note that the observations in a cohort also share a single incidence angle interval; thus, observations with the same azimuth angle might be split into two cohorts if their incidence angles were different.) This column gives the number of cohorts N and, indirectly, the size of the intervals used for binning and averaging of SAR data within the GVXIF file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RDF_COHORT_INCIDENCE_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 84 BYTES = 3 DESCRIPTION = "The full range of radiometry incidence angles [0,90] is divided into N equal intervals of 90/N degrees. Radiometry observations are grouped into 'cohorts' based on which interval their actual incidence angle occupies. The observations in a cohort are averaged together to form a single row in the GVRDF file. (Note that the observations in a cohort also share a single azimuth angle interval; thus, observations with the same incidence angle might be split into two cohorts if their azimuth angles were different.) This column gives the number of cohorts N and, indirectly, the size of the intervals used for binning and averaging of radiometry data within the GVRDF file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RDF_COHORT_AZIMUTH_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 88 BYTES = 3 DESCRIPTION = "The full range of radiometry azimuth angles [0,360] is divided into N equal intervals of 360/N degrees. Radiometry observations are grouped into 'cohorts' based on which interval their actual azimuth angle occupies. The observations in a cohort are averaged together to form a single row in the GVRDF file. (Note that the observations in a cohort also share a single incidence angle interval; thus, observations with the same azimuth angle might be split into two cohorts if their incidence angles were different.) This column gives the number of cohorts N and, indirectly, the size of the intervals used for binning and averaging of radiometry data within the GVRDF file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ANF_COHORT_AZIMUTH_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 92 BYTES = 3 DESCRIPTION = "The full range of altimetry azimuth angles [0,360] is divided into N equal intervals of 360/N degrees. Altimetry observations are grouped into 'cohorts' based on which interval their actual azimuth angle occupies. The observations in a cohort are averaged together to form a single row in the GVANF file. This column gives the number of cohorts N and, indirectly, the size of the intervals used for binning and averaging of altimetry data within the GVANF file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = HORIZONTAL_TILE_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 96 BYTES = 3 DESCRIPTION = "The number of tiles in the horizontal direction into which the GVDR image is divided." END_OBJECT = COLUMN OBJECT = COLUMN NAME = VERTICAL_TILE_COUNT DATA_TYPE = ASCII_INTEGER START_BYTE = 100 BYTES = 3 DESCRIPTION = "The number of tiles in the vertical direction into which the GVDR image is divided." END_OBJECT = COLUMN OBJECT = COLUMN NAME = HORIZONTAL_TILE_SIZE DATA_TYPE = ASCII_INTEGER START_BYTE = 104 BYTES = 4 DESCRIPTION = "The number of pixels in the horizontal direction in each tile." END_OBJECT = COLUMN OBJECT = COLUMN NAME = VERTICAL_TILE_SIZE DATA_TYPE = ASCII_INTEGER START_BYTE = 109 BYTES = 4 DESCRIPTION = "The number of pixels in the vertical direction in each tile." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MAP_PROJECTION_ID_1 DATA_TYPE = ASCII_INTEGER START_BYTE = 114 BYTES = 2 VALID_MINIMUM = 8 VALID_MAXIMUM = 16 DESCRIPTION = "An integer code number given to each map projection. Possible values are: 8 Mercator 9 Polar Stereographic 16 Sinusoidal " END_OBJECT = COLUMN OBJECT = COLUMN NAME = MAP_PROJECTION_ID_2 DATA_TYPE = ASCII_INTEGER START_BYTE = 117 BYTES = 2 VALID_MINIMUM = 0 VALID_MAXIMUM = 3 DESCRIPTION = "An integer code number given to the region of the planet covered by the map projection. Possible values are: 0 Global (used with Sinusoidal) 1 Equatorial (used with Mercator) 2 North (used with North Polar Stereographic) 3 South (used with South Polar Stereographic) " END_OBJECT = COLUMN OBJECT = COLUMN NAME = LEFTMOST_MAP_COORD DATA_TYPE = ASCII_INTEGER START_BYTE = 120 BYTES = 5 DESCRIPTION = "The minimum x-coordinate of any pixel in this data product. The bounding box that encloses all pixels has its left edge at this value. This value is also the left side of all the leftmost tiles. The relationship between pixel coordinates and geographic location is given by the IMAGE_MAP_PROJECTION object in the IMPxxxxx.LBL file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = RIGHTMOST_MAP_COORD DATA_TYPE = ASCII_INTEGER START_BYTE = 126 BYTES = 5 DESCRIPTION = "The maximum x-coordinate of any pixel in this data product. The bounding box that encloses all pixels has its right edge at this value. Since all tiles are the same width and start at the leftmost edge of the GVDR image, this value may be less than the right side of the rightmost tiles. The relationship between pixel coordinates and geographic location is given by the IMAGE_MAP_PROJECTION object in the IMPxxxxx.LBL file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = BOTTOMMOST_MAP_COORD DATA_TYPE = ASCII_INTEGER START_BYTE = 132 BYTES = 5 DESCRIPTION = "The minimum y-coordinate of any pixel in this data product. The bounding box that encloses all pixels has its bottom edge at this value. Since all tiles are the same height and start at the topmost edge of the GVDR image, this value may be less than the bottom side of the bottommost tiles. The relationship between pixel coordinates and geographic location is given by the IMAGE_MAP_PROJECTION object in the IMPxxxxx.LBL file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TOPMOST_MAP_COORD DATA_TYPE = ASCII_INTEGER START_BYTE = 138 BYTES = 5 DESCRIPTION = "The maximum y-coordinate of any pixel in this data product. The bounding box that encloses all pixels has its top edge at this value. This value is also the top side of all the topmost tiles. The relationship between pixel coordinates and geographic location is given by the IMAGE_MAP_PROJECTION object in the IMPxxxxx.LBL file." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PROJECTION_LINES DATA_TYPE = ASCII_INTEGER START_BYTE = 144 BYTES = 5 DESCRIPTION = "The number of lines in the GVDR image, equal to TOPMOST_MAP_COORD - BOTTOMMOST_MAP_COORD + 1." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PROJECTION_SAMPLES DATA_TYPE = ASCII_INTEGER START_BYTE = 150 BYTES = 5 DESCRIPTION = "The number of samples in the GVDR image, equal to RIGHTMOST_MAP_COORD - LEFTMOST_MAP_COORD + 1." END_OBJECT = COLUMN OBJECT = COLUMN NAME = A_AXIS_RADIUS DATA_TYPE = ASCII_REAL START_BYTE = 156 BYTES = 12 DESCRIPTION = "The value of A_AXIS_RADIUS in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = B_AXIS_RADIUS DATA_TYPE = ASCII_REAL START_BYTE = 169 BYTES = 12 DESCRIPTION = "The value of B_AXIS_RADIUS in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = C_AXIS_RADIUS DATA_TYPE = ASCII_REAL START_BYTE = 182 BYTES = 12 DESCRIPTION = "The value of C_AXIS_RADIUS in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = FIRST_STANDARD_PARALLEL DATA_TYPE = ASCII_REAL START_BYTE = 195 BYTES = 10 VALID_MINIMUM = 0 VALID_MAXIMUM = 360 DESCRIPTION = "The value of FIRST_STANDARD_PARALLEL in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SECOND_STANDARD_PARALLEL DATA_TYPE = ASCII_REAL START_BYTE = 206 BYTES = 10 VALID_MINIMUM = 0 VALID_MAXIMUM = 360 DESCRIPTION = "The value of SECOND_STANDARD_PARALLEL in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = CENTER_LATITUDE DATA_TYPE = ASCII_REAL START_BYTE = 217 BYTES = 10 VALID_MINIMUM = -90 VALID_MAXIMUM = 90 DESCRIPTION = "The value of CENTER_LATITUDE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = CENTER_LONGITUDE DATA_TYPE = ASCII_REAL START_BYTE = 228 BYTES = 10 VALID_MINIMUM = -90 VALID_MAXIMUM = 90 DESCRIPTION = "The value of CENTER_LONGITUDE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LINE_FIRST_PIXEL DATA_TYPE = ASCII_INTEGER START_BYTE = 239 BYTES = 5 DESCRIPTION = "The value of LINE_FIRST_PIXEL in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LINE_LAST_PIXEL DATA_TYPE = ASCII_INTEGER START_BYTE = 245 BYTES = 5 DESCRIPTION = "The value of LINE_LAST_PIXEL in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAMPLE_FIRST_PIXEL DATA_TYPE = ASCII_INTEGER START_BYTE = 251 BYTES = 5 DESCRIPTION = "The value of SAMPLE_FIRST_PIXEL in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAMPLE_LAST_PIXEL DATA_TYPE = ASCII_INTEGER START_BYTE = 257 BYTES = 5 DESCRIPTION = "The value of SAMPLE_LAST_PIXEL in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MAP_PROJECTION_ROTATION DATA_TYPE = ASCII_REAL START_BYTE = 263 BYTES = 10 DESCRIPTION = "The value of MAP_PROJECTION_ROTATION in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MAP_RESOLUTION DATA_TYPE = ASCII_REAL START_BYTE = 274 BYTES = 10 DESCRIPTION = "The value of MAP_RESOLUTION in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MAP_SCALE DATA_TYPE = ASCII_REAL START_BYTE = 285 BYTES = 10 DESCRIPTION = "The value of MAP_SCALE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MINIMUM_LATITUDE DATA_TYPE = ASCII_REAL START_BYTE = 296 BYTES = 10 VALID_MINIMUM = -90 VALID_MAXIMUM = 90 DESCRIPTION = "The value of MINIMUM_LATITUDE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = MAXIMUM_LATITUDE DATA_TYPE = ASCII_REAL START_BYTE = 307 BYTES = 10 VALID_MINIMUM = -90 VALID_MAXIMUM = 90 DESCRIPTION = "The value of MAXIMUM_LATITUDE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = WESTERNMOST_LONGITUDE DATA_TYPE = ASCII_REAL START_BYTE = 318 BYTES = 10 VALID_MINIMUM = -180 VALID_MAXIMUM = 360 DESCRIPTION = "The value of WESTERNMOST_LONGITUDE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = EASTERNMOST_LONGITUDE DATA_TYPE = ASCII_REAL START_BYTE = 329 BYTES = 10 VALID_MINIMUM = -180 VALID_MAXIMUM = 360 DESCRIPTION = "The value of EASTERNMOST_LONGITUDE in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LINE_PROJECTION_OFFSET DATA_TYPE = ASCII_REAL START_BYTE = 340 BYTES = 10 DESCRIPTION = "The value of LINE_PROJECTION_OFFSET in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SAMPLE_PROJECTION_OFFSET DATA_TYPE = ASCII_REAL START_BYTE = 351 BYTES = 10 DESCRIPTION = "The value of SAMPLE_PROJECTION_OFFSET in the IMAGE_MAP_PROJECTION object that defines the map projection." END_OBJECT = COLUMN