libsim  Versione6.3.0

◆ grid_id_decode_data()

subroutine grid_id_class::grid_id_decode_data ( type(grid_id), intent(in)  this,
real, dimension(:,:), intent(out)  field 
)

Decode and return the data array from a grid_id object.

The output array field must have a size matching the size of the encoded data.

Definizione alla linea 971 del file grid_id_class.F90.

971 ENDIF
972 IF (jscanspositively == 0) THEN
973  y1 = SIZE(field,2)
974  y2 = 1
975  ys = -1
976 ELSE
977  y1 = 1
978  y2 = SIZE(field,2)
979  ys = 1
980 ENDIF
981 
982 
983 if (any(field == rmiss)) then
984 
985  call grib_set(gaid,'missingValue',rmiss)
986  if (editionnumber == 1) then
987 ! enable bitmap in grib1
988 ! grib_api 1.9.9 goes into an infinite loop with second order packing here
989  CALL grib_set(gaid,'packingType','grid_simple')
990  call grib_set(gaid,"bitmapPresent",1)
991  else

Generated with Doxygen.