This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Dan: It looks like theres a problem in reading the component files, eg: http://dods.gso.uri.edu/dods-3.4/nph-dods/Pathfinder/Northwest_Atlantic/1km/raw/1985/1/k85001182828.hdf Dataset { Grid { ARRAY: UInt32 dsp_band_1[lat = 6144][lon = 6144]; MAPS: Float64 lat[6144]; Float64 lon[6144]; } dsp_band_1; } k85001182828.hdf; The HDF server appears to be using a convention for attributes im not familiar with: Attributes { HDF_GLOBAL { Uint16 dsp_SubImageId 0; String dsp_SubImageName "N/A"; ... } dsp_band_1 { Byte dsp_PixelType 1; Byte dsp_PixelSize 1; Uint16 dsp_Flag 0; Uint16 dsp_nBits 8; ... } dsp_band_1_dim_0 { String name "lat"; String long_name "latitude"; } dsp_band_1_dim_1 { String name "lon"; String long_name "longitude"; } } whereas I would have expected: lat { String name "lat"; String long_name "latitude"; } lon { String name "lon"; String long_name "longitude"; } do you have any documentation on what they are doing? If its standard enough, Ill try to modify my dods client code to deal with it. Otherwise, maybe we can ask them to do it in a more standard way? Ticket Details =================== Ticket ID: NCD-931813 Department: Support THREDDS Priority: Normal Status: Open