関数 NF_INQ_DIMID は次元名を与えると、(引数として)NetCDFの次元IDをを返します。仮に ndims ある NetCDF ファイルに定義された次元数だとすると、各々の次元のIDは 1 と ndims. の間の値を取ります。
これは NF_INQ_DIMID を使用して次元名 lat の次元IDを取得する例です。 この lat は以前に foo.nc というNetCDFファイル内で定義されているという仮定です:
INCLUDE 'netcdf.inc'
...
INTEGER STATUS, NCID, LATID
...
STATUS = NF_OPEN('foo.nc', NF_NOWRITE, NCID)
IF (STATUS .NE. NF_NOERR) CALL HANDLE_ERR(STATUS)
...
STATUS = NF_INQ_DIMID(NCID, 'lat', LATID)
IF (STATUS .NE. NF_NOERR) CALL HANDLE_ERR(STATUS)