Преглед изворни кода

r.in.wms: do not add bgcolor to request if it is not set

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57022 15284696-431f-4ddb-bdfa-cd5b030d7da7
Štěpán Turek пре 12 година
родитељ
комит
d8fa21cbca
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6 2
      scripts/r.in.wms/wms_drv.py

+ 6 - 2
scripts/r.in.wms/wms_drv.py

@@ -338,9 +338,13 @@ class WMSRequestMgr(BaseRequestMgr):
         self.srs_param = params['srs']
 
         proj = params['proj_name'] + "=" +  GetSRSParamVal(params['srs'])
-        self.url = params['url'] + ("SERVICE=WMS&REQUEST=GetMap&VERSION=%s&LAYERS=%s&WIDTH=%s&HEIGHT=%s&STYLES=%s&BGCOLOR=%s&TRANSPARENT=%s" % \
+        self.url = params['url'] + ("SERVICE=WMS&REQUEST=GetMap&VERSION=%s&LAYERS=%s&WIDTH=%s&HEIGHT=%s&STYLES=%s&TRANSPARENT=%s" % \
                   (params['wms_version'], params['layers'], tile_size['cols'], tile_size['rows'], params['styles'], \
-                   params['bgcolor'], params['transparent']))
+                   params['transparent']))
+
+        if params['bgcolor']:
+            self.url +=  "&BGCOLOR=" + params['bgcolor']
+
         self.url += "&" +proj+ "&" + "FORMAT=" + params['format']
 
         self.bbox = bbox