Re: [thredds] geospaticalCoverage metadata information

Ethan Davis wrote:
Hi Roland,

I haven't been able to reproduce this yet but I've been working with our 4.0 code, oops. I'll switch over to our 3.16 code. In the mean time, can you send me your config catalog so I can make sure I'm breaking things properly?

Thanks,

Ethan
The catalog is attached. You can get copies of the files from ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis/surface.

As it says in the catalog, the descriptions and hierarchy are totally made up, but the geo-spatial metadata should match what's in the file.

Roland

Roland Schweitzer wrote:
Hi,

I have a sequence of netCDF files with lat/lon defined as:

float lat(lat) ;
                lat:units = "degrees_north" ;
                lat:actual_range = 90.f, -90.f ;
                lat:long_name = "Latitude" ;
        float lon(lon) ;
                lon:units = "degrees_east" ;
                lon:long_name = "Longitude" ;
                lon:actual_range = 0.f, 357.5f ;

...

data:

lat = 90, 87.5, 85, 82.5, 80, 77.5, 75, 72.5, 70, 67.5, 65, 62.5, 60, 57.5, 55, 52.5, 50, 47.5, 45, 42.5, 40, 37.5, 35, 32.5, 30, 27.5, 25, 22.5, 20,
    17.5, 15, 12.5, 10, 7.5, 5, 2.5, 0, -2.5, -5, -7.5, -10, -12.5, -15,
-17.5, -20, -22.5, -25, -27.5, -30, -32.5, -35, -37.5, -40, -42.5, -45, -47.5, -50, -52.5, -55, -57.5, -60, -62.5, -65, -67.5, -70, -72.5, -75,
    -77.5, -80, -82.5, -85, -87.5, -90 ;

lon = 0, 2.5, 5, 7.5, 10, 12.5, 15, 17.5, 20, 22.5, 25, 27.5, 30, 32.5, 35, 37.5, 40, 42.5, 45, 47.5, 50, 52.5, 55, 57.5, 60, 62.5, 65, 67.5, 70, 72.5, 75, 77.5, 80, 82.5, 85, 87.5, 90, 92.5, 95, 97.5, 100, 102.5, 105, 107.5, 110, 112.5, 115, 117.5, 120, 122.5, 125, 127.5, 130, 132.5, 135, 137.5, 140, 142.5, 145, 147.5, 150, 152.5, 155, 157.5, 160, 162.5, 165, 167.5, 170, 172.5, 175, 177.5, 180, 182.5, 185, 187.5, 190, 192.5, 195, 197.5, 200, 202.5, 205, 207.5, 210, 212.5, 215, 217.5, 220, 222.5, 225, 227.5, 230, 232.5, 235, 237.5, 240, 242.5, 245, 247.5, 250, 252.5, 255, 257.5, 260, 262.5, 265, 267.5, 270, 272.5, 275, 277.5, 280, 282.5, 285, 287.5, 290, 292.5, 295, 297.5, 300, 302.5, 305, 307.5, 310, 312.5, 315, 317.5, 320, 322.5, 325, 327.5, 330, 332.5, 335, 337.5, 340, 342.5, 345,
    347.5, 350, 352.5, 355, 357.5 ;

I create an aggregation with these files and include the following in a <metadata> element.

<geospatialCoverage>
                                                <northsouth>
<start>-90</start>
                                                        <size>73</size>
<resolution>2.5</resolution> <units>degrees_north</units>
                                                </northsouth>
                                                <eastwest>
                                                        <start>0</start>
                                                        <size>144</size>
<resolution>2.5</resolution> <units>degrees_east</units>
                                                </eastwest>
 </geospatialCoverage>

When I look at the HTML of the THREDDS catalog using TDS (Implementation-Version: 3.16.32) I get this:


      GeospatialCoverage:

    * / Longitude: / 0.0 to 144.0 Resolution=2.5 degrees_east
    * / Latitude: / -90.0 to -17.0 Resolution=2.5 degrees_north

Have I misinterpreted the documentation, is this a bug in TDS, or what?

Thanks,
Roland


------------------------------------------------------------------------

_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/


<?xml version="1.0" encoding="UTF-8"?>
<catalog name="Roland's TDS!"
        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.2.xsd";>

        <service name="gridded" serviceType="Compound" base="">
                <service name="opendap" serviceType="OpenDAP"
                        base="/thredds/dodsC/" />
                <service name="wcs" serviceType="WCS" base="/thredds/wcs/" />
        </service>
        <service name="HTTPServer" serviceType="HTTPServer"
                base="/thredds/fileServer/" />
        <datasetRoot path="cccma/cgcm3.1_t47/atmos/"
                location="/home/porter/rhs/data/ncep/" />
   <datasetScan name="Data From LAS" path="las" 
location="/home/porter/rhs/baker/conf/server/data" serviceName="gridded">
      <filter>
         <include wildcard="*.nc"/>
         <include wildcard="*.fds"/>
         <include wildcard="*.jnl"/>
      </filter>
   </datasetScan>
        <dataset name="Canadian Centre for Climate Modelling and Analysis"
                ID="cccma_1">
                <documentation type="summary">
                        The metadata contained in the TDS Configutation Catalog 
is
                        utterly and totally fake. It was fabricted to serve as 
an
                        example of rich THREDDS metadata. Any use of this 
metadata
                        for any purpose other that looking at the example will 
cause
                        you needless embarassment, might spark an international
                        incident and will certainly lead to early hair loss.
                </documentation>
                <dataset name="CGCM3.1 Model, T47" ID="cgcm3.1_t47"
                        serviceName="gridded" urlPath="ccma">
                        <metadata>
                           <dataType>
                              Grid
                           </dataType>
                        </metadata>
                        <dataset name="Atmosphere" ID="cgcm3.1_t47_atmos"
                                serviceName="gridded" urlPath="atmos">
                                <metadata inherited="false">
                                        <dataSize 
units="Kbytes">439.78</dataSize>
                                </metadata>
                                <metadata inherited="true">
                                        <dataFormat>NetCDF</dataFormat>
                                        <dataType>Grid</dataType>
                                        <variables vocabulary="CF-1.0">
                                                <variable name="airt"
                                                        
vocabulary_name="air_temperature" units="degK">
                                                        Air temperature at the 
995 sigma level.
                                                </variable>
                                                <variable name="lftx"
                                                        
vocabulary_name="lifted_index" units="degK">
                                                        Surface Lifted Index
                                                </variable>
                                                <variable name="pres"
                                                        
vocabulary_name="surface_air_pressure" units="Pascals">
                                                        Surface Pressure
                                                </variable>
                                        </variables>
                                        <!--  There is a zpositive="up" or 
"down" if there is a z axis -->
                                        <geospatialCoverage>
                                                <northsouth>
                                                        <start>-90</start>
                                                        <size>73</size>
                                                        
<resolution>2.5</resolution>
                                                        
<units>degrees_north</units>
                                                </northsouth>
                                                <eastwest>
                                                        <start>0</start>
                                                        <size>144</size>
                                                        
<resolution>2.5</resolution>
                                                        
<units>degrees_east</units>
                                                </eastwest>
                                                <!--  The vertical axis is in 
an element called "updown" -->
                                        </geospatialCoverage>

                                        <geospatialCoverage>
                                                <name 
vocabulary="Thredds">global</name>
                                        </geospatialCoverage>

                                        <timeCoverage>
                                                
<start>1948-01-01T00:00:00</start>
                                                <end>1952-12-31T18:00:00</end>
                                                <resolution>6 hours</resolution>
                                        </timeCoverage>
                                </metadata>
                                <metadata
                                        
xmlns:ESG="http://esg-pcmdi.llnl.gov/ESG/internal_schema/1.1/";>
                                        <ESG:important_group>
                                                <ESG:important_info>
                                                        <ESG:roles>
                                                                <ESG:role 
name="Lord of all I Survey">
                                                                        
<ESG:action name="Publish" />
                                                                        
<ESG:action name="Delete" />
                                                                        
<ESG:action name="Modify" />
                                                                </ESG:role>
                                                                <ESG:role 
name="Serf">
                                                                        
<ESG:action name="Publish" />
                                                                </ESG:role>
                                                                <ESG:role 
name="Lacky">
                                                                        
<ESG:action name="modify" />
                                                                </ESG:role>
                                                        </ESG:roles>
                                                </ESG:important_info>
                                        </ESG:important_group>
                                </metadata>
                                <dataset name="Air Temperature at the 995 Sigma 
Level"
                                        ID="cgcm3.1_t47_atmos_airt995" 
serviceName="gridded"
                                        urlPath="airt995">
                                        <metadata inherited="false">
                                                <dataSize 
units="Kbytes">146.59</dataSize>
                                        </metadata>
                                        <netcdf
                                                
xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2";>
                                                <aggregation type="joinExisting"
                                                        dimName="time">
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/air.sig995.1948.nc"
                                                                ncoords="1464" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/air.sig995.1949.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/air.sig995.1950.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/air.sig995.1951.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/air.sig995.1952.nc"
                                                                ncoords="1464" 
/>

                                                </aggregation>
                                        </netcdf>
                                </dataset>
                                <!-- For ESG there will be a restrictAccess 
attribute that ties into the access filter for these data.  This is not
                                        a generally released capability for TDS 
AFAIK, but NCAR is running a version of TDS with this capability.
                                -->
                                <dataset
                                        name="Indivdual files of Air 
Temperature at the 995 Sigma Level"
                                        ID="cgcm3.1_t47_atmos_airt995_files"
                                        urlPath="airt995_files">
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_air_air.sig995.1948.nc"
                                                name="air.sig995.1948.nc" 
urlPath="air.sig995.1948.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.37</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_air_air.sig995.1949.nc"
                                                name="air.sig995.1948.nc" 
urlPath="air.sig995.1949.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_air_air.sig995.1950.nc"
                                                name="air.sig995.1948.nc" 
urlPath="air.sig995.1950.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_air_air.sig995.1951.nc"
                                                name="air.sig995.1948.nc" 
urlPath="air.sig995.1951.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_air_air.sig995.1952.nc"
                                                name="air.sig995.1948.nc" 
urlPath="air.sig995.1952.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.37</dataSize>
                                                </metadata>
                                        </dataset>
                                </dataset>
                                <dataset name="Surface Lifted Index"
                                        ID="cgcm3.1_t47_atmos_lftx" 
serviceName="gridded"
                                        urlPath="lftx" dataType="Grid">
                                        <metadata inherited="false">
                                                <dataSize 
units="Kbytes">146.59</dataSize>
                                        </metadata>
                                        <netcdf
                                                
xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2";>
                                                <aggregation type="joinExisting"
                                                        dimName="time">
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/lftx.sfc.1948.nc"
                                                                ncoords="1464" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/lftx.sfc.1949.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/lftx.sfc.1950.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/lftx.sfc.1951.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/lftx.sfc.1952.nc"
                                                                ncoords="1464" 
/>
                                                </aggregation>
                                        </netcdf>
                                </dataset>
                                <dataset name="Indivdual files of Surface 
Lifted Index"
                                        ID="cgcm3.1_t47_lftx_files"
                                        urlPath="ltfx_files">
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_ltfx_ltfx.sfc.1948.nc"
                                                name="ltfx.sfc.1948.nc" 
urlPath="ltfx.sfc.1948.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.37</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_ltfx_ltfx.sfc.1949.nc"
                                                name="ltfx.sfc.1948.nc" 
urlPath="ltfx.sfc.1949.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_ltfx_ltfx.sfc.1950.nc"
                                                name="ltfx.sfc.1948.nc" 
urlPath="ltfx.sfc.1950.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_ltfx_ltfx.sfc.1951.nc"
                                                name="ltfx.sfc.1948.nc" 
urlPath="ltfx.sfc.1951.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_ltfx_ltfx.sfc.1952.nc"
                                                name="ltfx.sfc.1948.nc" 
urlPath="ltfx.sfc.1952.nc"
                                                serviceName="HTTPServer" >
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.37</dataSize>
                                                </metadata>
                                        </dataset>
                                </dataset>
                                <dataset name="Surface Pressure"
                                        ID="cgcm3.1_t47_atmos_pres" 
serviceName="gridded"
                                        urlPath="pres" dataType="Grid">
                                        <metadata inherited="false">
                                                <dataSize 
units="Kbytes">146.59</dataSize>
                                        </metadata>
                                        <netcdf
                                                
xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2";>
                                                <aggregation type="joinExisting"
                                                        dimName="time">
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/pres.sfc.1948.nc"
                                                                ncoords="1464" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/pres.sfc.1949.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/pres.sfc.1950.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/pres.sfc.1951.nc"
                                                                ncoords="1460" 
/>
                                                        <netcdf
                                                                
location="/home/porter/rhs/data/ncep/pres.sfc.1952.nc"
                                                                ncoords="1464" 
/>
                                                </aggregation>
                                        </netcdf>
                                </dataset>
                                <dataset name="Indivdual files of Pressure"
                                        ID="cgcm3.1_t47_pres_files"
                                        urlPath="pres_files">
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_pres_pres.sfc.1948.nc"
                                                name="pres.sfc.1948.nc" 
urlPath="pres.sfc.1948.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.37</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_pres_pres.sfc.1949.nc"
                                                name="pres.sfc.1948.nc" 
urlPath="pres.sfc.1949.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_pres_pres.sfc.1950.nc"
                                                name="pres.sfc.1948.nc" 
urlPath="pres.sfc.1950.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_pres_pres.sfc.1951.nc"
                                                name="pres.sfc.1948.nc" 
urlPath="pres.sfc.1951.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.29</dataSize>
                                                </metadata>
                                        </dataset>
                                        <dataset
                                                
ID="cccma_cgcm3.1_t47_atmos_pres_pres.sfc.1952.nc"
                                                name="pres.sfc.1948.nc" 
urlPath="pres.sfc.1952.nc"
                                                serviceName="HTTPServer">
                                                <metadata inherited="false">
                                                        <dataSize 
units="KBytes">29.37</dataSize>
                                                </metadata>
                                        </dataset>
                                </dataset>
                        </dataset>
                </dataset>
        </dataset>
</catalog>
  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: