NcML aggregation in TDS

John Caron caron at unidata.ucar.edu
Wed Apr 4 19:24:57 MDT 2007


Hi Fabien:

Try looking at the datasets in a browser, or ToolsUI

  http://www.unidata.ucar.edu/content/software/netcdf-java/v2.2/webstart/index.html

If they look ok, then ask the Ferret group to help.

Im not sure what "http://opendap-dev:8880/thredds/dodsC/psy3v1_med_agg" is.


Fabien Goblet wrote:
> Hi,
> I have problems with NcML aggregation in my TDS catalog.
> I don't know how extracting date coordinates from a filename for a 
> joinNew type.
> 
> Here is my catalog.xml :
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <catalog name="THREDDS Server Mercator Catalog"
>         
> xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0"
>         xmlns:xlink="http://www.w3.org/1999/xlink">
> 
>   <service name="OpenDAP" serviceType="OpenDAP" base="/thredds/dodsC/"/>
> 
>   <dataset name="Aggregation Catalog" ID="psy3v1_med_agg" 
> urlPath="psy3v1_med_agg">
>     <serviceName>OpenDAP</serviceName>
>     <dimension name="time" length="0"/>
>     <variable name="time" type="int" shape="time">
>       <attribute name="_CoordinateAxisType" value="Time"/>
>       <attribute name="units" value="days since 1950-01-01 00:00"/>
>     </variable>
>     <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2">
>        <aggregation dimName="time" type="joinNew">
>          <variableAgg name="temperature"/>
>      <variableAgg name="salinity"/>
>      <variableAgg name="u"/>
>      <variableAgg name="v"/>
>      <variableAgg name="kz"/>
>      <variableAgg name="ssh"/>
>      <variableAgg name="mld"/>
>      <variableAgg name="mlp"/>
>      <variableAgg name="taux"/>
>      <variableAgg name="tauy"/>
>      <variableAgg name="qtot"/>
>      <variableAgg name="emp"/>
>      <variableAgg name="qsr"/>
>          <scan dateFormatMark="test_#yyyyMMdd" 
> location="/data/mercator/developpement/goblet/data/psy3v1/med/best/" 
> suffix=".nc" subdirs="false"/>
>        </aggregation>
>      </netcdf>
>    </dataset>
> </catalog>
> 
> I have 6 test files in the directory : from test_20070101.nc to 
> test_20070105.nc
> 
> And I get an error from Ferret :
> 
> yes? use "http://opendap-dev:8880/thredds/dodsC/psy3v1_med_agg"
> 
> ** netcdf error
> time
> 
> yes? show data
> 
>  name     title                                                    I 
>         J         K         L
>  TIME ...       ...       ...       ...
>        (invalid coordinate axis)
>  TEMPERATURE
>           temperature                                     1:409 
> 1:187     1:40      1:6
>  SALINITY salinity                                      1:409     
> 1:187     1:40      1:6
>  U        zonal velocity                                  1:409     
> 1:187     1:40      1:6
>  V        meridian velocity                              1:409     
> 1:187     1:40      1:6
>  KZ       vertical eddy diffusivity                     1:409     
> 1:187     1:40      1:6
>  SSH      sea surface height                         1:409     1:187     
> ...       1:6
>  MLD      temperature ocean mixed layer t     1:409     1:187     
> ...       1:6
>  MLP      density ocean mixed layer thick      1:409     1:187     
> ...       1:6
>  TAUX     windstress eastward Tx componen  1:409     1:187     ...       
> 1:6
>  TAUY     windstress northward Ty compone  1:409     1:187     ...       
> 1:6
>  QTOT     total net heat flux                          1:409     
> 1:187     ...       1:6
>  EMP      water flux                                      1:409     
> 1:187     ...       1:6
>  QSR      surface downward solar heat flu       1:409     1:187     
> ...       1:6
> 
> yes? show grid temperature
> 
> GRID GFM3
>  name                          axis              # pts           
> start                end
>  LONGITUDE            LONGITUDE     409mr         6W(-6)               45E
>  LATITUDE                LATITUDE        187 i          
> 30.023N              47.927N
>  DEPTH                   DEPTH (m)        40 i-               
> 0                    4000
>  TIME                       T                        6 r               
> 1                    6
> 
> Here is the "GetASCII" response (in OpenDAP) with the time checking :
> 
> Dataset {
>     String time[time = 6];
> } psy3v1_med_agg;
> ---------------------------------------------
> time[6]
> "2007-01-01T00:00:00Z", "2007-01-02T00:00:00Z", "2007-01-03T00:00:00Z", 
> "2007-01-04T00:00:00Z", "2007-01-05T00:00:00Z", "2007-01-06T00:00:00Z"
> 
> 
> 
> 
> I don't know why I got the Time like an invalid coordinate axis in Ferret.
> However I don't know if the problem came from TDS or Ferret.
> I will be glad if you can tell me how I can do this aggregation.
> 
> Thanks,
> Fabien.
> 
> =============================================================================== 
> 
> To unsubscribe thredds, visit:
> http://www.unidata.ucar.edu/mailing-list-delete-form.html
> =============================================================================== 
> 

==============================================================================
To unsubscribe thredds, visit:
http://www.unidata.ucar.edu/mailing-list-delete-form.html
==============================================================================



More information about the Thredds mailing list