problem DDS in HDF server

John Caron caron at unidata.ucar.edu
Tue Sep 12 16:49:39 PDT 2006


http://reason.gsfc.nasa.gov/opendap-bin/nph-dods/FTP_DATA/Giovanni/OPS/TOMS/EP/TOMS-EP_L3-TOMSEPL3_1996m0729_v8.HDF.dds

has:

  Dataset {
    Structure {
        Structure {
            Grid {
             ARRAY:
                Float32 Ozone[YDim%3aTOMS%20Level%203 = 180][XDim%3aTOMS%20Level%203 = 288];
             MAPS:
                Float32 YDim%3aTOMS%20Level%203[180];
                Float32 XDim%3aTOMS%20Level%203[288];
            } Ozone;
            Grid {
             ARRAY:
                Float32 Reflectivity[YDim%3aTOMS%20Level%203 = 180][XDim%3aTOMS%20Level%203 = 288];
             MAPS:
                Float32 YDim%3aTOMS%20Level%203[180];
                Float32 XDim%3aTOMS%20Level%203[288];
            } Reflectivity;
            Grid {
             ARRAY:
                Float32 Aerosol[YDim%3aTOMS%20Level%203 = 180][XDim%3aTOMS%20Level%203 = 288];
             MAPS:
                Float32 YDim%3aTOMS%20Level%203[180];
                Float32 XDim%3aTOMS%20Level%203[288];
            } Aerosol;
            Grid {
             ARRAY:
                Float32 Erythemal[YDim%3aTOMS%20Level%203 = 180][XDim%3aTOMS%20Level%203 = 288];
             MAPS:
                Float32 YDim%3aTOMS%20Level%203[180];
                Float32 XDim%3aTOMS%20Level%203[288];
            } Erythemal;
        } Data%20Fields;
    } TOMS%20Level%203;
  } TOMS-EP_L3-TOMSEPL3_1996m0729_v8.HDF;

Is this legal? I would have expected, eg 

           Grid {
             ARRAY:
                Float32 Ozone[YDim%3aTOMS%20Level%203 = 180][XDim%3aTOMS%20Level%203 = 288];
             MAPS:
                Float32 YDim%3aTOMS%20Level%203[YDim%3aTOMS%20Level%203 = 180];
                Float32 XDim%3aTOMS%20Level%203[XDim%3aTOMS%20Level%203 = 288];
            } Ozone;



More information about the Opendap-tech mailing list