The mapped GAC products consist of mapped mosaics displayed on Polar Stereographic and Mercator map projections with both forms available on CCTs. The mapped mosaics are of daytime visible (VIS) and Infrared (IR), and nighttime IR imagery. The mapped GAC product in Polar Stereographic form is described in Section 5.3.1, while the mapped GAC product in Mercator form is described in Section 5.3.2.
NESDIS/IPD produces an operational mapped GAC product which is known as the Global Vegetation Index Product. This product provides a means of monitoring the density and vigor of green vegetation over the growing areas of the Earth. Plate Carrée, Polar Stereographic and Mercator mosaics of the Global Vegetation Index, derived from AVHRR Channels 1, 2, plus coincident channels 4 and 5, and supporting information are produced weekly. For more information, contact NCDC to obtain a copy of the NOAA Global Vegetation Index User's Guide.
Mapped GAC Product (in Polar Stereographic projection) produced between 1979 and October 26, 1994 have the format described in this section. The mapped mosaics are displayed on a 1024 x 1024 Polar Stereographic grid that provides 14.8 km resolution at the Equator decreasing to 29.6 km near the poles. The mapped GAC (Polar Stereographic) product tapes have the file structure as shown in Table 5.3.1-1.
File # | Record # | Bytes/record | Contents |
---|---|---|---|
1 | 1 | 4096 | Northern Hemisphere IR day documentation |
2 | 4096 | Northern Hemisphere VIS day documentation | |
2 | 1-512 | 4096 | Northern Hemisphere IR/VIS day data (interleaved) |
3 | 1 | 4096 | Southern Hemisphere IR day documentation |
2 | 4096 | Southern Hemisphere VIS documentation | |
4 | 1-512 | 4096 | Southern Hemisphere IR/VIS day data (interleaved) |
5 | 1 | 4096 | Northern Hemisphere IR night documentation |
6 | 1-256 | 4096 | Northern Hemisphere IR night data |
7 | 1 | 4096 | Southern Hemisphere IR night documentation |
8 | 1-256 | 4096 | Southern Hemisphere IR night data |
Files 2 and 4 contain IR and VIS data for both hemispheres. The 8-bit IR daytime and 8-bit VIS mapped quantities are combined into a single 16-bit quantity for each map position. The upper order 8 bits are the IR day data and the lower order 8 bits are the VIS data. This 16-bit combination gives the user a comparison of identical time views with IR and VIS data for each grid position. Each data record contains 4,096 (8-bit) bytes which holds two mapped rows. Temperature values range from 0 (warm) to 254 (cold) for IR data, and a brightness count from 0 (dark) to 254 (bright) for VIS data. A value of 255 represents no data. Figure 5.3.1-1 shows the arrangement of the data on the Polar Stereographic map base for IR day and VIS.
The format for Files 6 and 8 (which contain IR night data for both hemispheres) is similar to Files 2 and 4 except that there is only one type of data represented. Each record contains 4,096 bytes which correspond to four map rows. Each byte represents a mapped value ranging from 0 (warm) to 254 (cold). Figure 5.3.1-2 shows the arrangement of the data on the Polar Stereographic map base for IR night.
Files 1, 3, 5, and 7 contain documentation for the data file immediately following. These documentation files contain a single 4,096 word (32-bit) record. The documentation record of each map file contains a 32-word documentation group for each of the passes mapped for a single day's archive. The first word of the record indicates the number of passes processed. The format of the documentation record is contained in Table 5.3.1-2. The time information is contained in the rightmost six-bytes of the specified two-word group. The time consists of the year, Julian day, and time of day (UTC) in milliseconds. The year is contained in the first seven bits of the first two bytes, with the nine-bit Julian day right justified in the same two bytes and the 27-bit millisecond time of day right justified in the last four bytes. All other bits are set to zero.
Word # | Content |
---|---|
1 | Number of data sets processed |
N | Spacecraft ID (See Section 2.0.1) |
N+1 | Spare |
N+2 to N+3 | Data set start time |
N+4 | Spare |
N+5 to N+6 | Data set end time |
N+7 | Spare |
N+8 to N+9 | Processing block ID (See Section 2.0.1) |
N+10 | Spare |
N+11 | Data type (GAC data=32) |
N+12 to N+31 | Spares |
Note: Word numbers N through N+31 are repeated for each data set. |
The processing block ID is written in ASCII character code. The conversion table for hex to ASCII is included in Table 2.1.1-2.
It is helpful when working with Polar Stereographic maps to be able to convert from latitude and longitude to i and j coordinates or vice-versa. Two subroutines called IJTOLL and LLTOIJ perform these functions. The source code and documentation for both of these subroutines are contained in Appendix A. Note: If applying IJTOLL and LLTOIJ to the Mapped GAC Product, use a prime longitude of +80W.
On October 26, 1994, NESDIS replaced the Polar Stereographic GAC mapping system with the NOAA-KLM master map system. This resulted in corresponding format changes. This section describes the format of the Polar Stereographic Mapped GAC product in use since October 26, 1994.
The data are organized as daytime and nighttime for the northern and southern hemispheres. The daytime data contain both visible (Channel 1) and IR (Channel 4) data while the nighttime data contain only the IR data. The data are reported in pairs of files. The first file of each file pair consists of a documentation record for that variable, immediately followed by an EOF and a second file containing the data records for the same variable. All records are 16,384 bytes in length. Both documentation and data records are in binary format and have the same length. A value of zero indicates missing data.
Every day a 3480 cartridge is created which contains one day of data in the Polar Stereographic projection. Table 5.3.1.1-1 contains the general file structure of the daily KLM Master map cartridge. Each cartridge contains 12 files arranged as shown in the table.
File # | Record # | Contents |
---|---|---|
Daytime Northern Hemisphere - Visible Channels | ||
1 | 1 | Channel 1 documentation record. See Table 5.3.1.1-2 for format. |
2 | 1-1024 | Channel 1 data records. Consists of 16,384 bytes of data or 4 mapped rows of data. Each row contains 4096 pixels of data. Each pixel is one byte. A value of 0 indicates missing data. |
Daytime Northern Hemisphere - IR Channels | ||
3 | 1 | Channel 4 documentation record. See Table 5.3.1.1-2 for format. |
4 | 1-1024 | Channel 4 data records. Same as File 2 data records. |
Daytime Southern Hemisphere - Visible Channels | ||
5 | 1 | Channel 1 documentation record. See Table 5.3.1.1-2 for format. |
6 | 1-1024 | Channel 1 data records. Same as File 2 data records. |
Daytime Southern Hemisphere - IR Channels | ||
7 | 1 | Channel 4 documentation record. See Table 5.3.1.1-2 for format. |
8 | 1-1024 | Channel 4 data records. Same as File 2 data records. |
Nighttime Northern Hemisphere - IR Channels | ||
9 | 1 | Channel 4 documentation record. See Table 5.3.1.1-2 for format. |
10 | 1-1024 | Channel 4 data records. Same as File 2 data records. |
Nighttime Southern Hemisphere - IR Channels | ||
11 | 1 | Channel 4 documentation record. See Table 5.3.1.1-2 for format. |
12 | 1-1024 | Channel 4 data records. Same as File 2 data records. |
The variables reported in the documentation record are all INTEGER*2 with the exception of the satellite type in the first two bytes of the record, which is CHARACTER*2. Table 5.3.1.1-2 defines the basic documentation record format.
Byte # | Contents |
---|---|
1-2 | Satellite type, e.g., NH=NOAA-H (CHARACTER*2) |
3-4 | Satellite ID:
|
5-6 | Data set type:
|
7-8 | Projection type:
|
Image boundaries | |
9-10 | Beginning latitude x 128; North>0; South<0 |
11-12 | Ending latitude x 128 |
13-14 | Beginning longitude x 128; East>0; West<0 |
15-16 | Ending longitude x 128 |
17-18 | Mapped resolution x 100; km for Polar and Mercator projections; degree/pixel for linear latitude/longitude projections; sampling interval for unmapped projection |
19-22 | Spares |
Polar Projection Data | |
23-24 | Polar grid mesh size (grid size that corresponds to resolution, e.g., 64=1/64 grid) |
25-26 | Number of grid points (that correspond to grid size, e.g., 1/64 corresponds to 4096 points) |
27-28 | Hemisphere:
|
29-30 | Prime longitude; East>0; West<0 |
Grid Offsets | |
31-32 | IOFF; grid coordinates of top left corner of the image (not applicable for unmapped projections) |
33-34 | JOFF |
Image Size | |
35-36 | Number of rows |
37-38 | Number of columns |
39-42 | Spares |
43-44 | Composite flag:
|
45-46 | Calibration flag:
|
47-48 | Fill-up options:
|
49-50 | Channel number:
|
51-52 | Data ID:
|
Data Correction Flags | |
53-54 | Sun normalization:
|
55-56 | Limb correction:
|
57-58 | Nonlinearity correction:
|
59-60 | Number of orbits processed |
Channel Images | |
61-62 | Number of channels produced |
63-64 | Pixel size:
|
65-66 | Starting block number |
67-68 | Ending block number |
Ancillary Data | |
69-70 | Number of ancillary parameters produced |
71-72 | Pixel size:
|
73-74 | Starting block number |
75-76 | Ending block number |
77-78 | Block size of image files |
79-80 | Compression flag |
81-100 | Spares |
Orbit 1 information | |
101-102 | Orbital node over region:
|
103-104 | Day/night flag:
|
Image Data Boundaries | |
105-106 | Start row |
107-108 | Start column |
109-110 | End row |
111-112 | End column |
Orbit Start Time | |
113-114 | Year of century |
115-116 | Day of year |
117-118 | Month and day of month (month x 100) + day |
119-120 | Hours and minutes (hours x 100) + minutes |
121-122 | Seconds |
123-124 | Milliseconds |
Orbit End Time | |
125-126 | Year of century |
127-128 | Day of year |
129-130 | Month and day of month (month x 100) + day |
131-132 | Hours and minutes (hours x 100) + minutes |
133-134 | Seconds |
135-136 | Milliseconds |
137-138 | Processing Block ID (orbit number) |
Quality Flags | |
139-140 | Ramp/auto calibration flag |
141-142 | Number of data gaps |
143-144 | Sync errors |
145-146 | TIP parity errors |
147-148 | Auxiliary errors |
149-150 | Calibration parameter ID |
151-152 | DACS status |
Calibration Coefficients | |
153-154 | Channel 1 slope x 10,000 |
155-156 | Channel 1 intercept x 1,000 |
157-158 | Channel 2 slope x 10,000 |
159-160 | Channel 2 intercept x 1,000 |
161-166 | Spares |
Orbit 2 Information | |
167-232 | Same as bytes 102-166 |
Orbit 3 Information | |
233-298 | Same as bytes 102-166 |
... | ... |
Orbit n Information | |
((n-1) x 66+102)-((n-1) x 66+166) | Same as bytes 102-166 |
Each data record (16,384 bytes) consists of four mapped rows, each containing 4096 pixels of data. Each pixel is represented by one byte of data.
Beginning June 24, l985, SSB began archiving the mapped GAC Product in the Mercator form. These mapped mosaics are displayed on a Mercator map which extends from 40N to 40S with a 9.8 km resolution at the Equator, and 7.5 km resolution at 40N and 40S. The Mercator mapped GAC data reside in Files 9 through 11 of the same archive tape as the Polar Stereographic mapped GAC. The Mercator files have the file structure as shown in Table 5.3.2-1. The first record of each file contains documentation for that file and it has the same format as the documentation for the Polar Stereographic mapped GAC product described in Section 5.3.1.
File # | Record # | Bytes/record | Contents |
---|---|---|---|
9 | 1 | 4052 | Nighttime IR documentation |
2-985 | 4052 | Nighttime IR data | |
10 | 1 | 4052 | Daytime IR documentation |
2-985 | 4052 | Daytime IR data | |
11 | 1 | 4052 | Visible documentation |
2-985 | 4052 | Visible data |
The data are contained in records 2 through 985 of each Mercator file. Each record contains data for one mapped row and 984 records comprise the Mercator map. The 4,052 byte records hold 4,050 8-bit bytes of data with the rightmost two bytes zero filled. The temperature values for IR data range from 0 (warm) to 254 (cold) and the visible data count values range from 0 (dark) to 254 (bright). Figure 5.3.2-1 shows the arrangement of the Mercator mapped GAC data for one file.
On October 26, 1994, NESDIS replaced the Polar Stereographic GAC mapping system with the NOAA-KLM master map system. This resulted in corresponding format changes. This section describes the format of the Mercator Mapped GAC product in use since October 26, 1994.
The data reported are organized as visible (Channel 1), and daytime and nighttime IR (Channel 4). These data are reported in pairs of files, totaling six files. The first file of each file pair consists of a documentation record for that variable, immediately followed by an EOF and a second file containing the data records for the same variable. All records are 4,052 bytes in length. Both documentation and data records are in binary format and have the same length. A value of zero indicates missing data.
Every day a 3480 cartridge is created which contains a day of data in the Mercator Projection. Table 5.3.2.1-1 contains the general file structure of the daily Mercator Master map cartridge. Each cartridge contains 6 files arranged as shown in the table.
File # | Record # | Contents |
---|---|---|
Visible Channels | ||
1 | 1 | Channel 1 documentation record. See Table 5.3.1.1-2 for format |
2 | 1-984 | Channel 1 data records. Consists of 4,052 bytes of data or 1 mapped row of data. Each row contains 4052 pixels of data. Each pixel is one byte. A value of 0 indicates missing data. |
IR Channels (Daytime) | ||
3 | 1 | Channel 4 documentation record. See Table 5.3.1.1-2 for format. |
4 | 1-984 | Channel 4 data records. Same as File 2 data records |
IR Channels (Nighttime) | ||
5 | 1 | Channel 4 documentation record. See Table 5.3.1.1-2 for format. |
6 | 1-984 | Channel 4 data records. Same as File 2 data records |
The format of the basic documentation record is the same as the Polar Stereographic KLM Master Map which is contained in Table 5.3.1.1-2.
Each data record (4,052 bytes) consists of one mapped row, containing 4052 pixels of data. Each pixel is represented by one byte of data.
Source: http://www.ncdc.noaa.gov