AOOS did bring its server online and with the help of Unidata's John
Caron got one of those forecast model run collections going. If
anyone hits a similar pitfall, this might be helpful. Problem and
solution were posted to the Unidata THREDDS list. We also found a
couple curious things with TDS that we will continue to forward to
Unidata.
Our server can be found here:
http://137.229.40.88/thredds/catalog.html.
It is by no means in operational shape, if you plan to hook into it
operationally, please contact me first so I can let you know when
changes are going to happen. There is a LOT of work yet to be done.
[The collection is not functioning as we are currently having a
separate RAID issue on which the forecasts are contained, bummer.]
There is a complied list of servers that can be obtained from this
site at present:
http://coast-enviro.er.usgs.gov/thredds/ioos_catalog_top.html (the
catalog file is also available in the Files area of this group)
So, for the tech side of this message, to get a forecast collection
going, there is a special dimension called 'runtime' that knits
together all the model forecasts. I thought initially that I had to
tell it to use the time dimension (which was incorrect). When the TDS
aggregates the dataset, it pulls together all the runs into a new
'runtime' dimension. So, essentially time becomes 2D. The runtime
(initial time for the model runs) and time (runs along each individual
forecast).
<datasetFmrc name="Collections" path="fmrc/ROMS">
<metadata inherited="true">
<dataFormat>NetCDF</dataFormat>
<documentation type="summary">JPL ROMS</documentation>
<serviceName>all_services</serviceName>
</metadata>
<netcdf xmlns="
http://www.unidata.ucar.edu/namespaces/netcdf/
ncml-2.2">
<aggregation dimName="runtime" type="forecastModelRunCollection"
recheckEvery="120 min">
<scan location="/dp2/space/data/forecasts/ROMS/PWS/2009/raw/"
suffix=".nc" dateFormatMark="pws_fcst_#yyyyMMddHH" />
</aggregation>
<attribute name="Conventions" type="String" value="CF-1.0"/>
</netcdf>
</datasetFmrc>
Still have a long way to ramp up on this.
If an aggregation fails for whatever reason, the log file to look at
is:
$TOMCAT_HOME/content/thredds/logs/models.log
You will see stuff like this:
[31/Jul/2009:22:01:10] ERROR thredds.catalog.InvDatasetFmrc : Error
making catalog for fmrc/ROMS
java.lang.IllegalArgumentException: no grids