Re: [thredds] FW: TDS 4.29 WMS/WCS issues (Pan, Jerry Yun)

Hi Jerry,

Jon is correct, TDS 4.2 is behind the ncWMS and does not handle
alternate calendars. When 4.3 comes out, both netCDF-Java and TDS will
handle a number of alternate calendars (including 360- and 365-day
years). We are planning on an alpha release of 4.3 in the next few weeks.

Jon, with netCDF-Java 4.3 supporting alternate calendars, any thoughts
on how much work it will take to upgrade ncWMS to netCDF-Java 4.3?

Cheers,

Ethan

On 1/3/2012 4:22 AM, Jon Blower wrote:
> Hi Jerry,
> 
> The Unidata folk could confirm, but I think this is because the WMS
> version in TDS is a little behind the standalone ncWMS and does not
> yet recognize 365-day calendars.   A near-future release should fix
> this.  John or Ethan could advise on timescales.
> 
> HTH,
> Jon
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Fri, 30 Dec 2011 16:25:32 -0500
> From: "Pan, Jerry Yun" <pany@xxxxxxxx>
> To: "thredds@xxxxxxxxxxxxxxxx" <thredds@xxxxxxxxxxxxxxxx>
> Subject: [thredds] FW: TDS 4.29 WMS/WCS issues
> Message-ID:
>       <6F3F80C5681DB84D8688AF84F81E460FA83EDFB095@xxxxxxxxxxxxxxxx>
> Content-Type: text/plain; charset="us-ascii"
> 
> Hi,
> 
> I sent the following to support-thredds, but maybe I should have
> sent to this email list?
> 
> I am looking for help on the issues I saw on the WMS/WCS services
> regarding interpretation of "time" dimension. I tried a few options
> detailed in this email below.
> 
> Thanks in advance.
> 
> -Jerry
> 
> From: Pan, Jerry Yun
> Sent: Thursday, December 29, 2011 3:16 PM
> To: 'support-thredds@xxxxxxxxxxxxxxxx'
> Subject: TDS 4.29 WMS/WCS issues
> 
> Hi,
> 
> We just setup an instance here at ORNL to serve some NetCDF gridded
> files (in Lambert Conformal Conic Projection), with a time dimension of
> calendar days and the Lambert x, y dimensions. The Lat/Lon are provided
> in the files (based on the x,y). We encountered problems with WMS/WCS,
> as detailed below. The sample time is all the calendar days for 2008
> (1-365).
> 
> This is a TDS 4.29 install, with Tomcat6, and I did not do anything
> special other than just turn all the services on and pointing to my data
> directory in a datascan instruction.
> 
> Could someone shed some light on this, is there anything we should
> be doing to make this work, or these issues are known deficiencies
> in TDS?
> 
> Thank much in advance,
> -Jerry Pan
> 
> 
> Problem descriptions below:
> ================================================
> 
> 
> 1)    Time dimension's calendar attributes caused exception:
> 
> The original file (CF-compliant) looks like this one: 
> http://webmap.ornl.gov/temp/vp.nc, where the "time" is 365 day of the year 
> 2008  (since 1980 Jan 1), no leap year (many model output uses straight 365 
> day for each year). The "time" dimension has a "calendar" attribute set to 
> "365_day"
> 
> On the testing TDS server, we encountered issues with the WMS/WCS data access 
> options - the server is not public but the wms link (get capability) 
> encountered error:
> 
> "  <?xml version="1.0" encoding="UTF-8" ?> 
> -<http://daymet.ornl.gov:9080/thredds/wms/allUS/2008/12464_2008/vp.nc?service=WMS&version=1.3.0&request=GetCapabilities>
>  <ServiceExceptionReport version="1.3.0" xmlns="http://www.opengis.net/ogc"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://www.opengis.net/ogc 
> http://schemas.opengis.net/wms/1.3.0/exceptions_1_3_0.xsd<http://www.opengis.net/ogc%20http:/schemas.opengis.net/wms/1.3.0/exceptions_1_3_0.xsd>">
>   <ServiceException>Unexpected error of type 
> java.lang.IllegalArgumentException: The calendar system 365_day cannot be 
> handled</ServiceException>
>   </ServiceExceptionReport>
> 
> 
> 
> 
> 2)    Seeing that the calendar attribute "365_day" caused the problem, we 
> than changed the calendar attributes to "noleap" :  still get the exception
> 
> 
> 
> The modified file is accessible from:  
> http://webmap.ornl.gov/temp/vp_modified.nc<http://webmap.ornl.gov/temp/vp.nc>
> 
> 
> 
> On our testing server, the same error is encountered when access the WMS link:
>   <?xml version="1.0" encoding="UTF-8" ?> 
> -<http://daymet.ornl.gov:9080/thredds/wms/allUS/vp_modified.nc?service=WMS&version=1.3.0&request=GetCapabilities>
>  <ServiceExceptionReport version="1.3.0" xmlns="http://www.opengis.net/ogc"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://www.opengis.net/ogc 
> http://schemas.opengis.net/wms/1.3.0/exceptions_1_3_0.xsd<http://www.opengis.net/ogc%20http:/schemas.opengis.net/wms/1.3.0/exceptions_1_3_0.xsd>">
>   <ServiceException>Unexpected error of type 
> java.lang.IllegalArgumentException: The calendar system noleap cannot be 
> handled</ServiceException>
>   </ServiceExceptionReport>
> 
> 
> 
> 
> 3)    Now we stripped out the "calendar" attribute completely for the "time" 
> dimension, the WMS would work but the time is off
> 
> This version of the file is accessible from 
> http://webmap.ornl.gov/temp/vp_modified2.nc
> 
> 
> This works, and the returned WMS getCapability is valid XML, but the time 
> interpretation is off by a few days as the leap year are considered:
> 
> 
> 
> The snippet in the WMS getCapability (the wms link) around the time stamps 
> starts like:
> 
> 
> 
> <Dimension name="time" units="ISO8601" multipleValues="true" current="true" 
> default="2008-12-23T12:00:00.000Z">2007-12-25T12:00:00.000Z,2007-12-26T12:00:00.000Z,2007-12-27T12:00:00.000Z,2007-12-28T12:00:00.000Z,2007-12-29T12:00:00.000Z,2007-12-30T12:00:00.000Z,2007-12-31T12:00:00.000Z,2008-01-01T12:00:00.000Z,2008-01-02T12:00:00.000Z,2008-01-03T12:00:00.000Z,2008-01-04T12:00:00.000Z,2008-01-05T12:00:00.000Z,2008-01-06T12:00:00.000Z,2008-01-07T12:00:00.000Z,2008-01-08T12:00:00.000Z,2008-01-09T12:00:00.000Z,2008-01-10T12:00:00.000Z,2008-01-11T12:00:00.000Z,2008-01-12T12:00:00.000Z,2008-01-13T12:00:00.000Z,2008-01-14T12:00:00.000Z,2008-01-15T12:00:00.000Z,2008-01-16T12:00:00.000Z,2008-01-17T12:00:00.000Z,2008-01-18T12:00:00.000Z,2008-01-19T12:00:00.000Z,2008-01-20T12:00:00.000Z,2008-01-21T12:00:00.000Z,2008-01-22T12:00:00.000Z,2008-01-23T12:00:00.000Z,2008-01-24T12:00:00.000Z,2008-01-25T12:00:00.000Z,2008-01-26T12:00:00.000Z,2008-01-27T12:00:00.000Z,2008-01-28T12:00:00.000Z,2
008
>  
> -01-29T12:00:00.000Z,2008-01-30T12:00:00.000Z,2008-01-31T12:00:00.000Z,2008-02-01T12:00:00.000Z,2008-02-02T12:00:00.000Z,2008-02-03T12:00:00.000Z,2008-02-04T12:00:00.000Z,2008-02-05T12:00:00.000Z,2008-02-06T12:00:00.000Z,2008-02-07T12:00:00.000Z,2008-02-08T12:00:00.000Z,2008-02-09T12:00:00.000Z,2008-02-10T12:00:00.000Z,2008-02-11T12:00:00.000Z,2008-02-12T12:00:00.000Z,2008-02-13T12
> 
> 
> 
> Where it should have started from Jan. 1, 2008 - this is of course, due to 
> the fact that the "time" dimension in this file was specified as "units: days 
> since 1980-01-01T00:00:00Z"
> 
> 
> 
> 4)    WCS Time is off
> On all three versions of the NetCDF file (calendar=365_day, calendar=noleap, 
> or no calendar attribute), the WCS getCapability return valid XML but the 
> time portion appears to be the same, i.e., it does not respect the calendar 
> attribute and the timeposition would be off just like WMS:
> 
> -<http://daymet.ornl.gov:9080/thredds/wcs/allUS/2008/12466_2008/vp.nc?service=WCS&version=1.0.0&request=GetCapabilities>
>  <  <lonLatEnvelope srsName="urn:ogc:def:crs:OGC:1.3:CRS84">
>   <  gml:pos>-90.32101885741514 47.836444067446045</gml:pos>
>   <  gml:pos>-87.69008805672274 50.1671881389257</gml:pos>
>   <  gml:timePosition>2007-12-25T12:00:00Z</gml:timePosition>
>   <  gml:timePosition>2008-12-23T12:00:00Z</gml:timePosition>
>   </lonLatEnvelope>
> 
> 
> WC     5) WCS not working at all when access from ArcGIS, it is returning 
> anything back from the THREDDS server - Could this be due to the projection? 
> The describeCoverage call would return something like
> <supportedCRSs>
>   <  requestCRSs>OGC:CRS84</requestCRSs>
>   <  responseCRSs>EPSG:9802 [Lambert_Conformal_Conic_2SP]</responseCRSs>
>   </supportedCRSs>



  • 2012 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: