Routines (alphabetical) > Routines: H > HDF Routines > HDF_SD_GETDATA

# HDF_SD_GETDATA

The HDF_SD_GETDATA procedure retrieves a hyperslab of values from an SD dataset. By default, the retrieved data is transposed from HDF’s column order format into IDL’s row order which is more efficient in IDL. To retrieve the dataset without this transposition, set the NOREVERSE keyword.

## Examples

For an example using this routine, see the documentation for HDF_SD_ADDDATA.

## Syntax

HDF_SD_GETDATA, SDdataset_id, Data [, COUNT=vector] [, /NOREVERSE] [, START=vector] [, STRIDE=vector]

## Arguments

### SDdataset_id

An SD dataset ID as returned by HDF_SD _SELECT or HDF_SD_CREATE.

### Data

A named variable in which the values are returned.

## Keywords

### COUNT

Set this keyword to a vector containing the counts, or number of items, to be read. The default is to read all available data.

### NOREVERSE

Set the keyword to retrieve the data without transposing the data from column to row order.

### START

Set this keyword to a vector containing the starting position for the read. The default start position is [0, 0, ..., 0].

### STRIDE

Set this keyword to a vector containing the strides, or sampling intervals, between accessed values of the HDF variable. The default stride vector is that for a contiguous read: [0, 0, ..., 0].

## Version History

4.0 | Introduced

## See Also

HDF_SD_ADDDATA, HDF_SD_GETINFO