Changeset 6353
- Timestamp:
- May 19, 2016 12:04:21 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/mapviewer.tcl
r6352 r6353 2813 2813 } 2814 2814 } 2815 set format ""2816 set wfsType ""2817 2815 SendStylesheetFiles $info(stylesheet) 2818 2816 set ssSize [string length $info(stylesheet)] 2819 2817 set scriptSize [string length $script] 2820 2818 set selectorsSize [string length $selectors] 2821 if { [info exists info(ogr.connection)] } { 2822 set cmd [list map layer add $tag feature db $format $info(ogr.layer) $info(ogr.connection) $info(cache) $ssSize $scriptSize $selectorsSize] 2823 if {[info exists style(-minrange)] && [info exists style(-maxrange)]} { 2824 lappend cmd $style(-minrange) $style(-maxrange) 2825 } 2826 } else { 2827 set cmd [list map layer add $tag feature $info(driver) $format $wfsType $info(ogr.url) $info(cache) $ssSize $scriptSize $selectorsSize] 2828 if {[info exists style(-minrange)] && [info exists style(-maxrange)]} { 2829 lappend cmd $style(-minrange) $style(-maxrange) 2830 } 2831 SendFiles $info(ogr.url) 2819 switch -- $info(driver) { 2820 "ogr" { 2821 if { [info exists info(ogr.connection)] } { 2822 set cmd [list map layer add $tag feature db {} $info(ogr.layer) $info(ogr.connection) $info(cache) $ssSize $scriptSize $selectorsSize] 2823 if {[info exists style(-minrange)] && [info exists style(-maxrange)]} { 2824 lappend cmd $style(-minrange) $style(-maxrange) 2825 } 2826 } else { 2827 set cmd [list map layer add $tag feature $info(driver) {} {} $info(ogr.url) $info(cache) $ssSize $scriptSize $selectorsSize] 2828 if {[info exists style(-minrange)] && [info exists style(-maxrange)]} { 2829 lappend cmd $style(-minrange) $style(-maxrange) 2830 } 2831 SendFiles $info(ogr.url) 2832 } 2833 } 2834 "tfs" { 2835 set format "json" 2836 if {[info exists info(tfs.format)]} { 2837 set format $info(tfs.format) 2838 } 2839 set cmd [list map layer add $tag feature $info(driver) $format {} $info(tfs.url) $info(cache) $ssSize $scriptSize $selectorsSize] 2840 if {[info exists style(-minrange)] && [info exists style(-maxrange)]} { 2841 lappend cmd $style(-minrange) $style(-maxrange) 2842 } 2843 } 2844 "wfs" { 2845 set format "json" 2846 if {[info exists info(wfs.format)]} { 2847 set format $info(wfs.format) 2848 } 2849 set wfsType "" 2850 if {[info exists info(wfs.typename)]} { 2851 set wfsType $info(wfs.typename) 2852 } 2853 set cmd [list map layer add $tag feature $info(driver) $format $wfsType $info(wfs.url) $info(cache) $ssSize $scriptSize $selectorsSize] 2854 if {[info exists style(-minrange)] && [info exists style(-maxrange)]} { 2855 lappend cmd $style(-minrange) $style(-maxrange) 2856 } 2857 } 2832 2858 } 2833 2859 SendCmd $cmd 2834 if { $ssSize > 0 } { SendData $info(stylesheet) }2835 if { $scriptSize > 0 } { SendData $script }2836 if { $selectorsSize > 0 } { SendData $selectors }2860 if { $ssSize > 0 } { SendData $info(stylesheet) } 2861 if { $scriptSize > 0 } { SendData $script } 2862 if { $selectorsSize > 0 } { SendData $selectors } 2837 2863 SendCmd "map layer opacity $style(-opacity) $tag" 2838 2864 }
Note: See TracChangeset
for help on using the changeset viewer.