<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2900.2802" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=054465516-30012006>Muy 
Bien!</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=054465516-30012006>Thanks 
for that Luis.</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=054465516-30012006></SPAN></FONT> </DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN class=054465516-30012006>You 
say that the subsitution is done by mapserver CGI? I've insterted the following 
code into my html template as per a previous suggestion:</SPAN></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2><SPAN 
class=054465516-30012006></SPAN></FONT> </DIV>
<DIV><FONT color=#0000ff><SPAN class=054465516-30012006>
<P class=MsoNormal><FONT color=navy><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><td></SPAN></FONT></P>
<P class=MsoNormal><FONT color=navy><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">Map Scale: &nbsp 
&nbsp &nbsp 1:[scale]</SPAN></FONT></P>
<P class=MsoNormal><FONT color=navy><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></td></SPAN></FONT></P>
<P class=MsoNormal><FONT color=navy><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT> </P>
<P class=MsoNormal><FONT><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
class=054465516-30012006>However the output of this code doesnt is as 
follows:</SPAN></SPAN></FONT></P>
<P class=MsoNormal><FONT><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
class=054465516-30012006>Map Scale:    
1:[scale]</SPAN></SPAN></FONT></P>
<P class=MsoNormal><FONT><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
class=054465516-30012006></SPAN></SPAN></FONT> </P>
<P class=MsoNormal><FONT><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
class=054465516-30012006>It would seem that the scale value isnt being 
subsituted. Can you suggest what might (or might not) be causing 
this?</SPAN></SPAN></FONT></P>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <P class=MsoNormal><FONT><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
  class=054465516-30012006>Gracias</SPAN></SPAN></FONT></P>
  <P class=MsoNormal><FONT><SPAN 
  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
  class=054465516-30012006>Jeremy</SPAN></SPAN></FONT></P></BLOCKQUOTE>
<P class=MsoNormal><FONT><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
class=054465516-30012006></SPAN></SPAN></FONT> </P>
<P class=MsoNormal><FONT><SPAN 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"><SPAN 
class=054465516-30012006></SPAN></SPAN></FONT> </P></SPAN></FONT></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Luis Treviņo Huerta 
  [mailto:ltrevino@gpobsi.com.mx]<BR><B>Sent:</B> January 30, 2006 11:51 
  AM<BR><B>To:</B> Sears, Jeremy; 
  MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B> Re: [UMN_MAPSERVER-USERS] 
  scale?<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2>Jeremy:</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT> </DIV>
  <DIV><FONT face=Arial size=2>The substitution of the [scale] value is done by 
  mapserver CGI.</FONT></DIV>
  <DIV><FONT face=Arial size=2>this is the javascript function:</FONT></DIV>
  <DIV><FONT size=2>
  <P>function TomaEscala(scale){</P>
  <P>var escala, escalaStr, decimal;</P>
  <P></P>
  <P>escala = scale; </P>
  <P>escala *= 100; </P>
  <P>escala = Math.round(escala); </P>
  <P>escala /= 100; </P>
  <P>escalaStr = Math.abs(escala).toString(); </P>
  <P></P>
  <P>entero = escalaStr.substr (0,escalaStr.length-3);</P>
  <P>if (entero.length > 3) {</P>
  <P>    longitud = entero.length % 3;</P>
  <P>    while (longitud < entero.length) {</P>
  <P>    if (longitud == 0) {</P>
  <P>        longitud = 3;</P>
  <P>    }</P>
  <P>    entero = entero.substr (0,longitud) + "," + 
  entero.substr(longitud,entero.length);</P>
  <P>    longitud += 4;</P>
  <P>    }</P>
  <P> }</P>
  <P>  escalaStr = entero;</P>
  <P>   if (document.createTextNode){</P>
  <P>   var mytext=document.createTextNode(escalaStr)</P>
  <P>   document.getElementById("MyElementID").appendChild(mytext)</P>
  <P>   }</P>
  <P>}</P>
  <P><FONT face=Arial>You can call this fuction on the <body 
  onload="TomaEscala([scale]);"> of your template.</FONT></P>
  <P><FONT face=Arial>(some words are in spanish but I'm sure is not a 
  problem)</FONT></P>
  <P><FONT face=Arial>Regards,</FONT></P>
  <P><FONT face=Arial>Luis</FONT></P></FONT></DIV>
  <BLOCKQUOTE dir=ltr 
  style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
    <DIV 
    style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
    <A title=Jeremy.Sears@CCRS.NRCan.gc.ca 
    href="mailto:Jeremy.Sears@CCRS.NRCan.gc.ca">Sears, Jeremy</A> </DIV>
    <DIV style="FONT: 10pt arial"><B>To:</B> <A title=ltrevino@gpobsi.com.mx 
    href="mailto:ltrevino@gpobsi.com.mx">'Luis Treviņo Huerta'</A> ; <A 
    title=MAPSERVER-USERS@LISTS.UMN.EDU 
    href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</A> 
    </DIV>
    <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, January 30, 2006 10:38 
    AM</DIV>
    <DIV style="FONT: 10pt arial"><B>Subject:</B> RE: [UMN_MAPSERVER-USERS] 
    scale?</DIV>
    <DIV><BR></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=035503216-30012006>Thanks for the reply Luis,</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN class=035503216-30012006>I 
    would indeed like to see your code. </SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=035503216-30012006></SPAN></FONT> </DIV>
    <DIV><FONT face=Arial size=2><SPAN class=035503216-30012006>>>you can 
    use [scale] in your template file.</SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN 
    class=035503216-30012006></SPAN></FONT> </DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=035503216-30012006>Formating aside, Im assuming that the template file 
    need to have some extra code inorder to subsitute [scale] with the value of 
    the scale. Is this assumption correct? If so, where can I find that 
    code?</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=035503216-30012006></SPAN></FONT> </DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=035503216-30012006>Thanks</SPAN></FONT></DIV>
    <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
    class=035503216-30012006>Jeremy</SPAN></FONT></DIV>
    <DIV><FONT face=Arial size=2><SPAN 
    class=035503216-30012006></SPAN></FONT> </DIV>
    <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
      <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
      size=2>-----Original Message-----<BR><B>From:</B> Luis Treviņo Huerta 
      [mailto:ltrevino@gpobsi.com.mx]<BR><B>Sent:</B> January 30, 2006 11:21 
      AM<BR><B>To:</B> Sears, Jeremy; 
      MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B> Re: [UMN_MAPSERVER-USERS] 
      scale?<BR><BR></FONT></DIV>
      <DIV>
      <DIV><FONT face=Arial size=2>Jeremy:</FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT> </DIV>
      <DIV><FONT face=Arial size=2>you can use [scale] in your template 
      file.</FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT> </DIV>
      <DIV><FONT face=Arial size=2>Use some javascript to format the value of 
      scale (like: 1:50,000 or 1:50.000). I have a small code that does this 
      formating using a getElementById. if you want it I can mail it to 
      you.</FONT></DIV>
      <DIV><FONT face=Arial size=2></FONT> </DIV>
      <DIV><FONT face=Arial size=2>Regards</FONT></DIV>
      <DIV><FONT face=Arial size=2>Luis</FONT></DIV></DIV>
      <BLOCKQUOTE dir=ltr 
      style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
        <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
        <DIV 
        style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
        <A title=Jeremy.Sears@CCRS.NRCAN.GC.CA 
        href="mailto:Jeremy.Sears@CCRS.NRCAN.GC.CA">Sears, Jeremy</A> </DIV>
        <DIV style="FONT: 10pt arial"><B>To:</B> <A 
        title=MAPSERVER-USERS@LISTS.UMN.EDU 
        href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</A> 
        </DIV>
        <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, January 30, 2006 9:45 
        AM</DIV>
        <DIV style="FONT: 10pt arial"><B>Subject:</B> [UMN_MAPSERVER-USERS] 
        scale?</DIV>
        <DIV><BR></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006>Hi All,</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006>This should be an easy question, however I cant 
        find information on it....</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006></SPAN></FONT> </DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006>How does one display the scale of a map? 
        Im looking to have mapserver (or other means?) produce a scale like 
        "1:50 000", rather than the scale bar. </SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006></SPAN></FONT> </DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006>Thanks</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006>Jeremy</SPAN></FONT></DIV>
        <DIV><FONT face=Arial color=#0000ff size=2><SPAN 
        class=945583515-30012006></SPAN></FONT> </DIV>
        <BLOCKQUOTE>
          <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
          size=2>-----Original Message-----<BR><B>From:</B> UMN MapServer Users 
          List [mailto:MAPSERVER-USERS@LISTS.UMN.EDU]<B>On Behalf Of </B>Jerl 
          Simpson<BR><B>Sent:</B> January 30, 2006 10:27 AM<BR><B>To:</B> 
          MAPSERVER-USERS@LISTS.UMN.EDU<BR><B>Subject:</B> [UMN_MAPSERVER-USERS] 
          setting variable value in mapfile<BR><BR></FONT></DIV>Hello,<BR><BR>I 
          know I can easily use variables in a mapfile, when the value comes 
          from cookies or a GET request.  But what about setting a variable 
          inside the mapfile itself?<BR>Something 
          like:<BR><BR>HIGHWAY_MAX_SCALE=2000000 
          <BR>HIGHWAY_MIN_SCALE=90000<BR><BR>or<BR><BR>HIGHWAY_COLOR="255 250 
          115"<BR><BR>then be able to use something like:<BR><BR>COLOR  
          %HIGHWAY_COLOR% <BR><BR>in a CLASS<BR><BR><BR>That way if I decide I 
          want to change a color, I can change it once, and have it take affect 
          for everywhere else? 
      <BR><BR>Thanks,<BR><BR><BR>Jerl<BR></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>