@@ -42,8 +42,8 @@ def __init__(self, projectFile, mapFile):
42
42
self .mapName = ''
43
43
self .width = ''
44
44
self .height = ''
45
- self .minScale = ''
46
- self .maxScale = ''
45
+ self .minimumScale = ''
46
+ self .maximumScale = ''
47
47
self .template = ''
48
48
self .header = ''
49
49
self .footer = ''
@@ -57,8 +57,8 @@ def setOptions(self, units, image, mapname, width, height, template, header, foo
57
57
self .mapName = mapname
58
58
self .width = width
59
59
self .height = height
60
- #self.minScale = minscale
61
- #self.maxScale = maxscale
60
+ #self.minimumScale = minscale
61
+ #self.maximumScale = maxscale
62
62
self .template = template
63
63
self .header = header
64
64
self .footer = footer
@@ -218,10 +218,10 @@ def writeWebSection(self):
218
218
self .outFile .write (" END\n \n " )
219
219
220
220
self .outFile .write (" #Scale range at which web interface will operate\n " )
221
- if self .minScale != "" :
222
- self .outFile .write (" MINSCALE " + self .minScale + "\n " )
223
- if self .maxScale != "" :
224
- self .outFile .write (" MAXSCALE " + self .maxScale + "\n " )
221
+ if self .minimumScale != "" :
222
+ self .outFile .write (" MINSCALE " + self .minimumScale + "\n " )
223
+ if self .maximumScale != "" :
224
+ self .outFile .write (" MAXSCALE " + self .maximumScale + "\n " )
225
225
226
226
self .outFile .write (" # Template and header/footer settings\n " )
227
227
self .outFile .write (" # Only the template parameter is required to display a map. See MapServer documentation\n " )
@@ -304,9 +304,9 @@ def writeMapLayers(self):
304
304
layer_def += " TYPE " + lyr .getAttribute ("type" ).encode ('utf-8' ).upper () + "\n "
305
305
306
306
# Set min/max scales
307
- if lyr .getAttribute ('scaleBasedVisibilityFlag ' ).encode ('utf-8' ) == 1 :
308
- layer_def += " MINSCALE " + lyr .getAttribute ('minScale ' ).encode ('utf-8' ) + "\n "
309
- layer_def += " MAXSCALE " + lyr .getAttribute ('maxScale ' ).encode ('utf-8' ) + "\n "
307
+ if lyr .getAttribute ('hasScaleBasedVisibilityFlag ' ).encode ('utf-8' ) == 1 :
308
+ layer_def += " MINSCALE " + lyr .getAttribute ('minimumScale ' ).encode ('utf-8' ) + "\n "
309
+ layer_def += " MAXSCALE " + lyr .getAttribute ('maximumScale ' ).encode ('utf-8' ) + "\n "
310
310
311
311
# data
312
312
dataString = lyr .getElementsByTagName ("datasource" )[0 ].childNodes [0 ].nodeValue .encode ('utf-8' )
@@ -383,11 +383,11 @@ def writeMapLayers(self):
383
383
# the proj4 text string needs to be reformatted to make mapserver happy
384
384
layer_def += self .formatProj4 (proj4Text )
385
385
layer_def += " END\n "
386
- scaleDependent = lyr .getAttribute ("scaleBasedVisibilityFlag " ).encode ('utf-8' )
386
+ scaleDependent = lyr .getAttribute ("hasScaleBasedVisibilityFlag " ).encode ('utf-8' )
387
387
if scaleDependent == '1' :
388
388
# get the min and max scale settings
389
- minscale = lyr .getAttribute ("minScale " ).encode ('utf-8' )
390
- maxscale = lyr .getAttribute ("maxScale " ).encode ('utf-8' )
389
+ minscale = lyr .getAttribute ("minimumScale " ).encode ('utf-8' )
390
+ maxscale = lyr .getAttribute ("maximumScale " ).encode ('utf-8' )
391
391
if minscale > '' :
392
392
layer_def += " MINSCALE " + minscale + "\n "
393
393
if maxscale > '' :
0 commit comments