[thredds] Different services in one dataset-scan per file-type

I'm using a dataset-scan on a dataset containing the same data in different formats, i.e.

nc
bufr
png

and I'm using several service, i.e. http, opendap, wms.

Is it possible to restrict the services per file-formats? png and wms don't play very well together, and bufr has some problems, too.


My current catalog.xml is attached.

Best regards,

Heiko
<?xml version="1.0" encoding="UTF-8"?>

  <catalog
    name="Arctic Data"
    xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0";
    xmlns:xlink="http://www.w3.org/1999/xlink"; >

  <service name="allServices" base="" serviceType="compound">
    <service name="thisDODS" serviceType="OpenDAP" base="/thredds/dodsC/" />
    <service name="httpService" serviceType="HTTPServer" 
base="/thredds/fileServer/" />
    <service name="wms" serviceType="WMS" base="/thredds/wms/" />
  </service>

  <service name="virtualServices" base="" serviceType="compound">
    <!-- services working with virtual/aggregated files -->
    <service name="thisDODS" serviceType="OpenDAP" base="/thredds/dodsC/" />
    <service name="wms" serviceType="WMS" base="/thredds/wms/" />
  </service>

  <datasetScan name="ArcticData" ID="arcticdata"
               path="arcticdata" location="/metno/damocles/arcticdata/" >
    <metadata inherited="true">
      <serviceName>allServices</serviceName>
    </metadata>
 
    <filter>
    <!-- hdf and grb files have problems with opendap/wms service
      <include wildcard="*.hdf" />
      <include regExp=".*\.grb(\.gz)?" />
      -->
      <include regExp=".*\.grb(\.gz)?" />
      <include regExp=".*\.png" />
      <include regExp=".*\.bufr(\.gz)?" />
      <include regExp=".*\.nc(\.gz)?" />
      <exclude wildcard=".*" />
    </filter>

  </datasetScan>

</catalog>
  • 2010 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: