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>
thredds
archives: