You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to the WMS 1.3.0 specifications, the default attribute defined on the Timedimension should only be used when the TIME parameter is omitted.
Default field: Attribute indicating default value that will be used if GetMap request does not specify a value. If attribute is absent, then shall respond with a service exception if request
does not include a value for that dimension.
Current implementation serves the default Time for any non existent Time period requested between the Time Extent boundaries defined in the WMS GetCapabilities.
For instance, based on the following Time Extent:
<Layerqueryable="false">
<Name>red</Name>
<Title>Red band of LandSatMosaic</Title>
...
<Dimensiondefault="2014-07-01T12:00Z"units="ISO8601"name="time">2014-07-01T12:00:00Z/2016-07-01T12:00:00Z</Dimension>
...
</Layer>
with following Time period available in the source dataset:
GetMap requests will throw BadRequest ServiceException for TIME=2017-07-01T12:00:00Z (value outside of the provided Time extent) but will serve the Default for TIME=2015-09-01T12:00:00Z (non existent value located inside the provided Time extent)
The expected behaviour would be to raise a ServicException in both cases.
Another option would be to implement support for the nearest attribute that would inform clients that the nearest value would be served if the request is not exactly matching one of the existing time period.
The text was updated successfully, but these errors were encountered:
According to the WMS 1.3.0 specifications, the default attribute defined on the Timedimension should only be used when the TIME parameter is omitted.
Current implementation serves the default Time for any non existent Time period requested between the Time Extent boundaries defined in the WMS GetCapabilities.
For instance, based on the following Time Extent:
with following Time period available in the source dataset:
GetMap requests will throw BadRequest ServiceException for TIME=2017-07-01T12:00:00Z (value outside of the provided Time extent) but will serve the Default for TIME=2015-09-01T12:00:00Z (non existent value located inside the provided Time extent)
The expected behaviour would be to raise a ServicException in both cases.
Another option would be to implement support for the nearest attribute that would inform clients that the nearest value would be served if the request is not exactly matching one of the existing time period.
The text was updated successfully, but these errors were encountered: