Mapping Toolbox    

Advanced Very High Resolution Radiometer (AVHRR) Global Change Data

The National Oceanic and Atmospheric Administration (NOAA) and others have compiled a global high resolution set of land vegetation measurements to monitor global climate change. The data is derived from the Advanced Very High Resolution Radiometer (AVHRR) sensor carried on NOAA meteorological satellites (NOAA-7, -9, 11). The sensor measures reflected radiation in five different wave-bands with a 1 km spatial resolution, which is then processed into a Non-dimensional Vegetation Index (NDVI). The NDVI has been used as the basis for a global landcover classification dataset. Other applications of the AVHRR data include oceanographic and atmospheric science. Many of those datasets are stored in HDF formats, which can be read using the MATLAB imread or hdfread functions. This section focuses on the land datasets, which are stored in several different map projections and require special interface functions.

Low resolution monthly NDVI composites are available from

<ftp://daac.gsfc.nasa.gov/data/inter_disc/biosphere/avhrr_ndvi/>

These are binary files stored as a 1 degree geographic grid. You can read these files with readmtx, a Mapping Toolbox function that reads matrices stored in files based on a description of the file format. Here is an example of the non-dimensional vegetation index data for September 1994. This data was retrieved from <ftp://daac.gsfc.nasa.gov/data/inter_disc/biosphere/avhrr_ndvi/1994/avhrr_pf.ndvi.1nmegl.9409.bin>.

Try the following:

What are the values of the non-dimensional vegetation index at particular locations?

Other AVHRR products are stored as matrices in projected coordinates. The standard projection for the 1 kilometer resolution data is the interrupted Goode, which can be read using the avhrrgoode interface function. Some of the data is also available in the Lambert Equal-Area Azimuthal projection. Extracting data from the Lambert files with avhrrlambert is much faster. If you have a choice, you should probably read data in the Lambert format.

The global 1 kilometers data in the Goode projection is stored as a binary matrix with 17347 rows and 40031 columns. The uncompressed file size is about 695 megabytes, slightly more than the capacity of one CD-ROM disk. Here is an image of the data as it is stored. This example uses the Global Land Cover Classification data in the USGS classification scheme, available from <ftp://edcftp.cr.usgs.gov/pub/data/glcc/globe/gusgs1_2.img.gz>. The colors correspond to different types of vegetation and land use.

Here is the displayed image:

To display this data on a map projection, extract the data with the avhrrgoode function. The next example reads the data at the same resolution as above, returning a general matrix map consisting of the latitude, longitude, and data matrices.

You can read the data for just a part of the world and control the resolution of the extracted data and the size of the graticule matrices. Data is sometimes provided in regional subsets of the very large global Goode files. You can read these by supplying the name of the region. For example, read the USGS land cover data for Cape Cod at the full resolution from the North America file, available from <ftp://edcftp.cr.usgs.gov/pub/data/glcc/na/goode/nausgs1_2g.img.gz>.

The full matrix of AVHRR data is too large to fit on one CD-ROM disk. When the data is provided on CD-ROM, the size of the data is reduced by dropping the last rows. To read the truncated files, specify the number of rows and columns in the non-standard file. This information can usually be found in the `Readme' file. Here is the non-dimensional vegetation index data for Cape Cod from the "Global Land 1-km AVHRR Data Set - Vegetation Index 6/21-30, 1992" CD-ROM (distributed by the Land Processes Distributed Active Archive Center, EROS Data Center, Sioux Falls, South Dakota, 57198, USA). The empty matrix argument specifies that the graticule size will be the same size as the map. The geographic registration for this older CD seems to be less accurate.

Here is the result:

AVHRR data is also available in the Goode projection at a resolution of 8 kilometers. You can read the global 8 km files with avhrrgoode, but not the 8 km regional files.

Read the global 8 km resolution non-dimensional vegetation index for Cape Cod. This data file is available from

<ftp://daac.gsfc.nasa.gov/data/avhrr/global_8km/.1994_1997/1994/jun/avhrrpf.ndvi.1ntfgl.940621.gz>

Specify the non-standard number of rows, columns, and resolution in the file. The jagged edges in the surface are a result of trimming a slanted graticule to the map frame.

Regional versions of the 1 km Global Land Cover Classification data are also available saved in Lambert azimuthal equal area projections. These can be read using the avhrrlambert function. Reading data from the Lambert projection will be faster than from the interrupted Goode, because the graticule does not need to be trimmed to the boundaries of the individual projection zones.

Read the Global Land Cover Characteristics (GLCC) file covering North America in the Lambert projection with the USGS classification scheme. This file is available from <ftp://edcftp.cr.usgs.gov/pub/data/glcc/na/lambert/nausgs1_2l.img.gz>.

It is sometimes useful to drape land cover data onto elevation maps. The elevation data is displayed as a three-dimensional surface, onto which the new land cover map is texture mapped. The lighting effects allow you to see the land use change from intensive agriculture in low-lying flatlands to mixed cropland and woodland, and finally to pure woodland in more mountainous areas. Here are two examples combining the Global Land Cover Classification data with the GTOPO30 elevations. The first converts the general matrix map of land cover codes to a regular matrix map and combines it with a regular matrix map of elevations.

The other approach is to interpolate a regular matrix map of elevations into a the general matrix. Here is an example using the land cover data and elevations for Southern California. You can see how forests are predominantly at the higher elevations around Los Angeles and the San Joaquin Valley. Notice also the string of urban areas along the treeline of the Sierra Nevada Mountains. These do not appear in other map sources, and may be spurious.


  Reading Elevation Data Interactively EGM96 Geoid Model