File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -186,10 +186,14 @@ function WMJSLayer (options) {
186
186
var extents = toArray ( jsonlayer . Extent ) ;
187
187
layer . dimensions = [ ] ;
188
188
for ( var j = 0 ; j < dimensions . length ; j ++ ) {
189
- var dim = new WMJSDimension ( ) ;
189
+ var dim ;
190
+ if ( dimensions [ j ] . attr . name . toLowerCase ( ) === 'reference_time' ) {
191
+ dim = new WMJSDimension ( { linked : false } ) ;
192
+ } else {
193
+ dim = new WMJSDimension ( ) ;
194
+ }
190
195
dim . name = dimensions [ j ] . attr . name . toLowerCase ( ) ;
191
196
dim . units = dimensions [ j ] . attr . units ;
192
-
193
197
// WMS 1.1.1 Mode:
194
198
for ( var i = 0 ; i < extents . length ; i ++ ) {
195
199
if ( extents [ i ] . attr . name . toLowerCase ( ) == dim . name ) {
@@ -222,7 +226,7 @@ function WMJSLayer (options) {
222
226
223
227
if ( layer . parentMaps . length > 0 ) {
224
228
var mapDim = layer . parentMaps [ 0 ] . getDimension ( dim . name ) ;
225
- if ( isDefined ( mapDim ) ) {
229
+ if ( isDefined ( mapDim ) && mapDim . linked ) {
226
230
if ( isDefined ( mapDim . currentValue ) ) {
227
231
defaultValue = dim . getClosestValue ( mapDim . currentValue ) ;
228
232
debug ( 'WMJSLayer::configureDimensions Dimension ' + dim . name + ' default value [' + defaultValue + '] is based on map value [' + mapDim . currentValue + ']' ) ;
You can’t perform that action at this time.
0 commit comments