[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

datasetNamer: using DodsAttrib



Hi,

I'd like to use the catalog generator on a bunch of netCDF files, and to use the datasetNamer to grab the global attribute "title" out of the netCDF files, rather than on the file name. I get the following output when I try:

[mao@panther THREDDS]$ /usr/java/j2sdk1.4.1_02/bin/java -classpath cataloggen-0.7a4.jar:thredds.jar:jdom-b8.jar:dods.1.1.1.jar thredds.cataloggen.CatalogGen file:///home/mao/THREDDS/saatest.xml trash; head trash
readMetadataContent=[Element: <catalogGenConfig [Namespace: http://www.unidata.ucar.edu/thredds]/>]
WARNING -- DatasetNamer.nameDatasetDodsAttrib(): dataset is not DODS accessible and so cannot be named using DODS attributes.
Got DAS
Got DAS
Got DAS
...
Here's my XML:
<!DOCTYPE catalog SYSTEM "http://www.unidata.ucar.edu/projects/THREDDS/xml/CatalogGenConfig.0.5.dtd">
<catalog name="my data" version="0.6">
  <dataset name="SAA netCDF Products" dataType="Grid">
    <metadata metadataType="CatalogGenConfig">
      <catalogGenConfig type="Catalog">
        <datasetSource name="ds source" type="Local" structure="DirTree" accessPoint="/data/www/html/dods/saa/Products/netcdf/">
          <resultService name="DODSserver" serviceType="DODS" base="http://panther.ngdc.noaa.gov/cgi-bin/dods/nph-dods/dods/" accessPointHeader="/data/www/html/dods/"/>
          <datasetNamer name="netCDF namer" type="DodsAttrib" addLevel="false" attribName="title" attribContainer="NC_GLOBAL"/>
          <datasetFilter name="My Test" type="RegExp" matchPattern="\/.+\.cdf$"/>
        </datasetSource>
        <datasetNamer name="dir namer" type="RegExp" addLevel="false" matchPattern="(.*)" substitutePattern="dir $1"/>
      </catalogGenConfig>
      <datasetNamer name="dir namer" type="RegExp" addLevel="false" matchPattern="(.*)" substitutePattern="dir $1"/>
    </metadata>
  </dataset>
</catalog>
It seems to me that the datasets are in fact DODS accessible, i.e., on a previous version of generated output using a datasetNamer based on filename, I am able to access the datasets through the generated output (THREDDS catalog) using IDV.

What am I doing wrong? (Am I using the wrong attribContainer value?)

Thanks,

Mark


pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy