Changeset 6348


Ignore:
Timestamp:
May 17, 2016, 12:57:03 AM (8 years ago)
Author:
ldelgass
Message:

New feature layer protocol for client

File:
1 edited

Legend:

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

    r6318 r6348  
    28112811            set wfsType ""
    28122812            SendStylesheetFiles $info(stylesheet)
     2813            set ssSize [string length $info(stylesheet)]
     2814            set scriptSize [string length $script]
     2815            set selectorsSize [string length $selectors]
    28132816            if { [info exists info(ogr.connection)] } {
    2814                 set cmd [list map layer add $tag feature db $format $info(ogr.layer) $info(ogr.connection) $info(cache) $info(stylesheet) $script $selectors]
     2817                set cmd [list map layer add $tag feature db $format $info(ogr.layer) $info(ogr.connection) $info(cache) $ssSize $scriptSize $selectorsSize]
    28152818                if {[info exists style(-minrange)] && [info exists style(-maxrange)]} {
    28162819                    lappend cmd $style(-minrange) $style(-maxrange)
    28172820                }
    28182821            } else {
    2819                 set cmd [list map layer add $tag feature $info(driver) $format $wfsType $info(ogr.url) $info(cache) $info(stylesheet) $script $selectors]
     2822                set cmd [list map layer add $tag feature $info(driver) $format $wfsType $info(ogr.url) $info(cache) $ssSize $scriptSize $selectorsSize]
    28202823                if {[info exists style(-minrange)] && [info exists style(-maxrange)]} {
    28212824                    lappend cmd $style(-minrange) $style(-maxrange)
     
    28242827            }
    28252828            SendCmd $cmd
     2829            if { $ssSize > 0 }       { SendData $info(stylesheet) }
     2830            if { $scriptSize > 0 }   { SendData $script }
     2831            if { $selectorsSize > 0} { SendData $selectors }
    28262832            SendCmd "map layer opacity $style(-opacity) $tag"
    28272833        }
Note: See TracChangeset for help on using the changeset viewer.