Re: M3IO support in 2.2.18

Hi Nick-

Nick Collier wrote:

I think there may be a problem with the M3IOConvention class in
2.2.18. When I open my file with NetcdfDataset.openDataset the
convention is found but the coordinate axes are never identified. I
went through the source and it looks like augmentDataset is not
implemented. My sense is that an augmentDataset implementation would
call M3IOConvention.constructCoordAxes but I'm not entirely sure what
else specifically needs to be done. Any help would be appreciated.

The M3IOVGConvention was written by a 3rd party since we do not
have the expertise at Unidata for that convention.  It's been my
experience in the IDV that the problem usually lies in either
an unsupported vertical coordinate, or improperly formatted
Global variables.  The convention parse is pretty specific
on what it expects according to the standard and some M3IO
writers do not adhere to these strict rules.  It could also
be that the file uses a later version of the M3IO convention
than the parser handles.

All the checking is done in the M3IOVGConvention.isValidM3IOFile_
so you could go through that method and see what it doesn't
like about your file.

Thanks for a great library,

I guess Baron services is now the holder of the M3IO convention
now. It would be a great service to the community for someone
who works closely with the M3IO convention to update the
parser if need be.

Don Murray                               UCAR Unidata Program
dmurray@xxxxxxxxxxxxxxxx                        P.O. Box 3000
(303) 497-8628                              Boulder, CO 80307

To unsubscribe netcdf-java, visit:

  • 2007 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: