Below is a catalog we use to access and aggregate an OpeNDAP (pydap)
server at NCDDC. Dont know if this is what you are looking for. It
is what you can find at http://oceanwatch.pfeg.noaa.gov/thredds/WCOS/temp/BEA/catalog.html
.
-Roy
<?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0
" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http:
//www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0
http://www.unidata
.ucar.edu/schemas/thredds/InvCatalog.1.0.xsd" name="WCOS Data Server"
version="1.0.1">
<service name="all" serviceType="Compound" base="">
<service name="wcs" serviceType="WCS" base="/thredds/wcs/"
suffix="?request=GetCapabilities&version=1.0.0&service=WCS" />
<service name="ncdods" serviceType="OPENDAP" base="/thredds/
dodsC/" />
<service name="HTTPServer" serviceType="HTTPServer" base="/
thredds/fileServer/" />
<service name="rdbmDods" serviceType="OPENDAP" base="http://oceanwatch.pfeg.noaa.gov/dods/
" />
</service>
<dataset name="WCOS Santa Rosa Island CA (BEA) 2005">
<dataset name="Measurement at 3m" ID="WCOS/temp/2005_BEA_3m"
urlPath="WCOS/temp/2005_BEA_3m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD003R00_20050421.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD003R00_20050613.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD003R00_20050727.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD003R00_20050920.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD003R00_20051014.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD003R00_20051128.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
<dataset name="Measurement at 9m" ID="WCOS/temp/2005_BEA_9m"
urlPath="WCOS/temp/2005_BEA_9m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD009R00_20050421.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD009R00_20050613.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD009R00_20050727.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD009R00_20050920.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD009R00_20051014.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD009R00_20051128.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
<dataset name="Measurement at 14m" ID="WCOS/temp/2005_BEA_14m"
urlPath="WCOS/temp/2005_BEA_14m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD014R00_20050421.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD014R00_20050613.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD014R00_20050727.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD014R00_20050920.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD014R00_20051014.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2005/BEAXXX_015MTBD014R00_20051128.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
</dataset>
<dataset name="WCOS Santa Rosa Island CA (BEA) 2006">
<dataset name="Measurement at 3m" ID="WCOS/temp/2006_BEA_3m"
urlPath="WCOS/temp/2006_BEA_3m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060118.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060125.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060310.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060420.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060503.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060617.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060725.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20060907.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20061012.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20061031.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD003R00_20061212.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
<dataset name="Measurement at 9m" ID="WCOS/temp/2006_BEA_9m"
urlPath="WCOS/temp/2006_BEA_9m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060118.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060125.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060310.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060420.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060503.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060617.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060725.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20060907.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20061012.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20061031.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD009R00_20061212.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
<dataset name="Measurement at 14m" ID="WCOS/temp/2006_BEA_14m"
urlPath="WCOS/temp/2006_BEA_14m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060118.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060125.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060310.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060420.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060503.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060617.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20060907.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20061012.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20061031.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2006/BEAXXX_015MTBD014R00_20061212.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
</dataset>
<dataset name="WCOS Santa Rosa Island CA (BEA) 2007">
<dataset name="Measurement at 3m" ID="WCOS/temp/2007_BEA_3m"
urlPath="WCOS/temp/2007_BEA_3m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD003R00_20070122.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD003R00_20070125.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD003R00_20070311.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
<dataset name="Measurement at 9m" ID="WCOS/temp/2007_BEA_9m"
urlPath="WCOS/temp/2007_BEA_9m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD009R00_20070122.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD009R00_20070125.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD009R00_20070311.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
<dataset name="Measurement at 14m" ID="WCOS/temp/2007_BEA_14m"
urlPath="WCOS/temp/2007_BEA_14m">
<serviceName>ncdods</serviceName>
<!-- <serviceName>wcs</serviceName>-->
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2
">
<variable name="Time" shape="Time" type="double">
<attribute name="units" value="seconds since 1970-01-01
00:00:00"/>
<attribute name="_CoordinateAxisType" value="Time" />
<!-- <values start="0" increment="1" />-->
</variable>
<aggregation dimName="Time" type="joinExisting">
<variableAgg name="T" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD014R00_20070122.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD014R00_20070125.n
c" />
<netcdf
location="http://biloxi-bay.ssc.hpc.msstate.edu/dods-bin/nph-dods/WCOS/nmsp/wcos/BEA/2007/BEAXXX_015MTBD014R00_20070311.n
c" />
</aggregation>
<!-- <aggregation dimName="time" type="joinExisting">
<variableAgg name="T" />
<scan dateFormatMark="Dorado389_yyyy_DDD_HH#" location="http://dods.mbari.org/cgi-bin/nph-nc/data/auvctd/surveys/2006/netcdf/
" su
ffix=".nc" />
</aggregation>-->
</netcdf>
</dataset>
</dataset>
</catalog>
On Apr 9, 2009, at 8:55 AM, Rich Signell wrote:
Simon,
This sounds extremely useful and I'd love to give it a try.
Can you please tell us what the "trivial" changes are to NetCDF-Java?
And do you have a real-life example of the catalog below that works
with publicly available OpenDAP data?
Thanks,
Rich
On Wed, Apr 8, 2009 at 8:28 PM, <Simon.Pigot@xxxxxxxx> wrote:
Hi Pauline,
The following works ok for us (as an example - non-essential
details removed):
<?xml version="1.0" encoding="UTF-8"?>
<catalog name="YOUR SITE OPeNDAP Catalog"
xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0
"
xmlns:xlink="http://www.w3.org/1999/xlink">
<service name="yoursiteopendap" serviceType="OpenDAP" base="http://www.yoursite.com/dods/nph-dods/dods-data/
"/>
<datasetScan name="climatology-netcdf" path="climatology-netcdf"
location="http://www.yoursite.com/dods/nph-dods/dods-data/climatology-netcdf
">
<serviceName>yoursiteopendap</serviceName>
<crawlableDatasetImpl
className="thredds.crawlabledataset.CrawlableDatasetDods" />
</datasetScan>
<datasetScan name="bluelink" path="bluelink" location="http://www.yoursite.com/dods/nph-dods/dods-data/bluelink
">
<serviceName>yoursiteopendap</serviceName>
<crawlableDatasetImpl
className="thredds.crawlabledataset.CrawlableDatasetDods" />
</datasetScan>
</catalog>
I'm not sure if its all documented somewhere - I worked it out the
slow way by poking around in the netcdf java code and hunting
through the archives of the thredds mailing list. There are also
some trivial changes you need to make to the code (in netcdf-java)
to filter out some unwanted artifacts created when the scan picks
through the html from the OpenDAP server - otherwise you end up
with some strange, non-functional things in your catalog. Maybe
there is a better way to do the above?
By way of introduction, we want this sort of catalog to work as
part of a thredds metadata harvester I'm adding to GeoNetwork which
produces ISO19115 metadata records and ISO19119 records for thredds
services. Its nearly at the stage where it is working reliably but
there are a few more issues I need to solve and I'm still learning
about Thredds :-)
Cheers and I hope this helps,
Simon
________________________________________
From: thredds-bounces@xxxxxxxxxxxxxxxx [thredds-bounces@xxxxxxxxxxxxxxxx
] On Behalf Of Pauline Mak [Pauline.Mak@xxxxxxxxxxx]
Sent: Thursday, 9 April 2009 8:56 AM
To: thredds@xxxxxxxxxxxxxxxx
Subject: [thredds] Running THREDDS on top of old OPeNDAP servers
Hi all,
I'm figuring out ways to serve data using THREDDS on top of old
OPeNDAP
servers. I'm aware that you can configure datasets based on a URL,
but
that's for a single file... (correct me if I'm wrong!) However, are
there ways to apply to an directory? Sort of like a datasetScan +
filters for a directory URL? When poking through the THREDDS catalog
XSD, there's a crawlableDatasetImpl element. Is that the sort of
things
I need to look at?
Thanks,
-Pauline.
--
Pauline Mak
ARCS Data Services
Ph: (03) 6226 7518
Email: pauline.mak@xxxxxxxxxxx
Jabber: pauline.mak@xxxxxxxxxxx
http://www.arcs.org.au/
TPAC
Email: pauline.mak@xxxxxxxxxxx
http://www.tpac.org.au/
_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/
_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/
--
Dr. Richard P. Signell (508) 457-2229
USGS, 384 Woods Hole Rd.
Woods Hole, MA 02543-1598
_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/
**********************
"The contents of this message do not reflect any position of the U.S.
Government or NOAA."
**********************
Roy Mendelssohn
Supervisory Operations Research Analyst
NOAA/NMFS
Environmental Research Division
Southwest Fisheries Science Center
1352 Lighthouse Avenue
Pacific Grove, CA 93950-2097
e-mail: Roy.Mendelssohn@xxxxxxxx (Note new e-mail address)
voice: (831)-648-9029
fax: (831)-648-8440
www: http://www.pfeg.noaa.gov/
"Old age and treachery will overcome youth and skill."
"From those who have been given much, much will be expected"