Changeset 6551 for trunk


Ignore:
Timestamp:
Sep 22, 2016, 4:14:15 PM (8 years ago)
Author:
ldelgass
Message:

Add client support for WMS-T

Location:
trunk/gui/scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/map.tcl

    r6536 r6551  
    463463                $_tree set $child "wms.$key" $value
    464464            }
     465            # These are optional
     466            foreach key { times frameSeconds } {
     467                set value [$layers get $layer.wms.$key]
     468                if { $value != "" } {
     469                    if {$key == "times"} {
     470                        # Normalize whitespace
     471                        regsub -all "\[ \t\r\n\]+" [string trim $value] " " value
     472                    }
     473                    $_tree set $child "wms.$key" $value
     474                }
     475            }
    465476            $_tree set $child "driver" "wms"
    466477        }
     
    845856        "wms" {
    846857            array set params $driverParamArray
    847             foreach key { url layers format transparent } {
     858            foreach key { url layers format transparent times frameSeconds } {
    848859                if {[info exists params($key)]} {
    849860                    set value $params($key)
     861                    if {$key == "times"} {
     862                        # Normalize whitespace
     863                        regsub -all "\[ \t\r\n\]+" [string trim $value] " " value
     864                    }
    850865                    $_tree set $child "wms.$key" $value
    851866                }
  • trunk/gui/scripts/mapviewer.tcl

    r6547 r6551  
    27792779                }
    27802780                "wms" {
    2781                     SendCmd [list map layer add $tag image wms \
    2782                                  $info(wms.url) $info(cache) $coverage \
    2783                                  $info(wms.layers) \
    2784                                  $info(wms.format) \
    2785                                  $info(wms.transparent)]
     2781                    if {[info exists info(wms.times)]} {
     2782                        SendCmd [list map layer add $tag image wms \
     2783                                     $info(wms.url) $info(cache) $coverage \
     2784                                     $info(wms.layers) \
     2785                                     $info(wms.format) \
     2786                                     $info(wms.transparent) \
     2787                                     $info(wms.times) \
     2788                                     $info(wms.frameSeconds)]
     2789                    }
     2790                        SendCmd [list map layer add $tag image wms \
     2791                                     $info(wms.url) $info(cache) $coverage \
     2792                                     $info(wms.layers) \
     2793                                     $info(wms.format) \
     2794                                     $info(wms.transparent)]
     2795                    }
    27862796                }
    27872797                "xyz" {
Note: See TracChangeset for help on using the changeset viewer.