Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Re: [thredds] Using the NC4 String type for a variable containing a "cf_role" attribute

On 12/12/2013 1:27 PM, Kyle Wilcox wrote:
I have two files where the only difference is the variable type of the "feature_type_instance" variable.

When using a Char array, it works just fine.
When using a String, NCJ fails to find a StructureRecord:

java.lang.IllegalStateException: Cant find Structure record
  at ucar.nc2.ft.point.standard.Table$TableStructure.<init>(Table.java:253)
    at ucar.nc2.ft.point.standard.Table.factory(Table.java:110)
  at ucar.nc2.ft.point.standard.NestedTable.<init>(NestedTable.java:98)   at ucar.nc2.ft.point.standard.TableAnalyzer.analyze(TableAnalyzer.java:406)   at ucar.nc2.ft.point.standard.TableAnalyzer.factory(TableAnalyzer.java:294)   at ucar.nc2.ft.point.standard.PointDatasetStandardFactory.isMine(PointDatasetStandardFactory.java:114)   at ucar.nc2.ft.FeatureDatasetFactoryManager.wrap(FeatureDatasetFactoryManager.java:272)   at ucar.nc2.ft.FeatureDatasetFactoryManager.open(FeatureDatasetFactoryManager.java:243)

You can try loading each file into the FeatureTypes/PointFeature tab to see the stacktrace from the String file (I've attached them).

Based on CF docs (http://cf-pcmdi.llnl.gov/documents/cf-conventions/1.6/cf-conventions.html#coordinates-metadata) it states:
"The variable carrying the cf_role attribute may have any data type."


Is this a bug in NCJ?

Thanks,
Kyle


_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe,  visit: 
http://www.unidata.ucar.edu/mailing_lists/

Hi Kyle:

CF only deals with classic netcdf data model, which doesnt have Strings. However, the CDM deals with the extended model wherever possible, so yes, i think this is a bug and we'll get it fixed.

John
  • 2013 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: