[mapserver-users] How to set SCALEBAR size and intervals in MapServer CGI >5.0?

John Maurer maurerj at nsidc.org
Wed Nov 12 04:30:45 PST 2008


Thanks, but I know all of that already and am already aware of 
MapServer's online references and am an experienced user. I also know 
about the CGI reference that describes how to change map file parameters 
via a URL in >5.0 versus <5.0:

http://mapserver.gis.umn.edu/docs/reference/cgi/referencemanual-all-pages

On further investigation, I've discovered that I must specify a map file 
parameter as so in an HTTP GET request:

map_scalebar=size+width+height+intervals+value

But alternatively, I must use a different method for specifying these 
map file parameters in an HTTP POST request:

map_scalebar_size=width+height
map_scalebar_intervals=value

This requires me to code for two different scenarios. Is MapServer's 
intended behavior or is this an oversight/bug?? Thanks!
Cheers,
John Maurer

Venkat Rao Tammineni wrote:
> HI,
>
>  
> http://mapserver.gis.umn.edu/docs/reference/mapfile/scalebar/?searchterm=sca
> lebar
>
> check above url.
> Thanks,
> Venkat
>
> -----Original Message-----
> From: mapserver-users-bounces at lists.osgeo.org
> [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of John Maurer
> Sent: Wednesday, November 12, 2008 5:50 AM
> To: mapserver-users at lists.osgeo.org
> Subject: [mapserver-users] How to set SCALEBAR size and intervals in
> MapServer CGI >5.0?
>
> Dear MapServer Users,
> Prior to MapServer 5.0, I could set the map scalebar size and intervals 
> using CGI variables named "map_scalebar_size" and 
> "map_scalebar_intervals". After upgrading to 5.2.0, however, these 
> variables are no longer recognized; I get an error saying 
> "loadScalebar(): Unknown identifier". Is it true that we can no longer 
> reference map settings in this fashion? When I change these variables to 
> "map_scalebar=size+value+intervals+value" it works, but this no longer 
> fills in my template variables [map_scalebar_size] and 
> [map_scalebar_intervals]. If I try using a template variable with 
> [map_scalebar] instead, the value (e.g. 
> "size+width+height+intervals+value") doesn't seem to be interpreted by 
> MapServer since the scalebar settings never get subsequently modified. 
> What am I doing wrong?  Thanks for any insights!
> Cheers,
>
>   

-- 
John Maurer
Web/Database Applications Engineer
National Snow and Ice Data Center (NSIDC)
University of Colorado at Boulder
http://cires.colorado.edu/~maurerj
+1-303-586-1677
------------------------------------
"Without geography, you're nowhere!"





More information about the MapServer-users mailing list