AW: [mapserver-users] Micro-HowTo Display SCALE
Maul, Andreas-Alexander
Andreas.Maul at bgr.de
Mon Dec 17 01:38:05 PST 2001
Hi Steves,
it is easy to cut off the scale decimals with some javascripting in the
template file, eg.:
<html>
<head>
<title>MapServer HTML Template</title>
<script language="JavaScript">
<!--
var my_scale=Math.round([scale]);
//-->
</script>
</head>
<body>
...
<script language="JavaScript">
<!--
document.writeln("<b>Scale ca. 1 : "+my_scale+"</b>");
//-->
</script>
...
</body>
</html>
Regards,
Andreas Maul
-----Ursprüngliche Nachricht-----
Von: Stephen Woodbridge [mailto:woodbri at swoodbridge.com]
Gesendet am: Freitag, 14. Dezember 2001 23:37
An: klehr1 at tampabay.rr.com; MapServer List
Betreff: Re: [mapserver-users] Micro-HowTo Display SCALE
Steve,
I've posted this back to the list, maybe one of the developers can help
with this. I thought the number of decimal places was a bit excessive
myself :)
The only way to trim this up in html would be to write some javascript
:(
We seem to have a lot of Steves posting to this list!
-The other Steve!
klehr1 at tampabay.rr.com wrote:
>
> Thanks for the tip.
>
> I just tried it out and I got Scale: 1:21600.000000
>
> Is there away to tone down the decimals (%.2f) ?
>
> Not sure if you can do this with Mapserver directly, but maybe you can
> format the output in a later release.
>
> Thanks
> Steve Lehr
>
> ----- Original Message -----
> From: Stephen Woodbridge <woodbri at swoodbridge.com>
> To: Twan Kogels <twan at twansoft.com>
> Cc: <mapserver-users at lists.gis.umn.edu>
> Sent: Friday, December 14, 2001 9:26 AM
> Subject: [mapserver-users] Micro-HowTo Display SCALE
>
> > Hi all,
> >
> > Twan Kogels asked about the values on the MINSCALE and MAXSCALE and how
> > they relate to a given map.
> >
> > Go to your demo.html file and search for "scalebar" then replace that
> > line with the following:
> >
> > <td align="right" valign="top"><font size=-3
> > face="arial,helvetica" color="#FFFFFF">1:[scale]</font> <img
> > src="[scalebar]"></td>
> >
> > Now just to the left of your scale bar you will have 1:ssssss.ssss where
> > ssssss.ssss is the scale of the map at whatever zoom you are at. This is
> > in the same units as the valuse on MINSCALE/MAXSCALE
> >
> > PLEASE, add this to the appropriate documentation as and example.
> >
> > Hope this helps,
> > -Steve
More information about the MapServer-users
mailing list