- To: Ethan Davis <edavis@xxxxxxxxxxxxxxxx>
- Subject: Re: [thredds] geospaticalCoverage metadata information
- From: Roland Schweitzer <Roland.Schweitzer@xxxxxxxx>
- Date: Tue, 11 Mar 2008 16:31:47 -0500
Ethan Davis wrote:
The catalog is attached. You can get copies of the files from ftp://ftp.cdc.noaa.gov/Datasets/ncep.reanalysis/surface.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
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@xxxxxxxxxxxxxxxxFor 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>
- Follow-Ups:
- Re: [thredds] geospaticalCoverage metadata information
- From: Ethan Davis
- Re: [thredds] geospaticalCoverage metadata information
- References:
- [thredds] geospaticalCoverage metadata information
- From: Roland Schweitzer
- Re: [thredds] geospaticalCoverage metadata information
- From: Ethan Davis
- [thredds] geospaticalCoverage metadata information