The GRIB_KEYS_ITERATOR_NEW function creates a new iterator from a valid and initialized handle.
Result = GRIB_KEYS_ITERATOR_NEW(Ghandle [, ALL][, /CODED][ ,COMPUTED][, /DUPLICATES][, EDITION_SPECIFIC][, /FUNCTION][, NAMESPACE=String][, OPTIONAL][, /READ_ONLY ])
Returns a key iterator handle.
A GRIB handle.
Set to one of the following keyword that describes what type of key iterator should be returned. If no keyword is specified, iteration is carried out on all keys by default.
Iteration is carried out on all the keys available in the message.
Coded keys are skipped by keys iterator.
Computed keys are skipped by keys iterator.
Duplicates of a key are skipped by keys iterator.
Edition specific keys are skipped by keys iterator.
Function keys are skipped by keys iterator.
Set this keyword to iterate only on keys belonging to the namespace. If this keyword is not specified, the function will iterate on all keys.
The valid strings are:
NAMESPACE String |
---|
LS |
MARS |
ALL |
Optional keys are skipped by keys iterator.
Read only keys are skipped by keys iterator.
See GRIB_GET_VALUESfor a general example using the GRIB routines.
8.1 |
Introduced |
GRIB_KEYS_ITERATOR_NEW, GRIB_KEYS_ITERATOR_NEWGRIB_KEYS_ITERATOR_NEW, GRIB_KEYS_ITERATOR_NEW, GRIB_KEYS_ITERATOR_NEW