<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'>Hi all,<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'>I’ve got a strange problem I need assistance
with. We’ve got an application that uses PHP mapscript, running on v4.2,
v4.4 and v4.6 on various servers in various locations including client sites.
Recently we’ve started working with v4.8 and v4.9, and we’re having
trouble with the scalebar. When we move applications from the machines that are
running earlier versions and move them to a v4.9 machine, without changing an
code, the scalebar fails to draw. For whatever reason, the call to embed the
scalebar - <font color=navy><span style='color:navy'>$gpoMap->embedScalebar($gpoImg);
</span></font>- returns 0 instead of 1. <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'>I can get the scalebar OK through mapserver CGI
calls. The outputformat is defined as:<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> OUTPUTFORMAT<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> NAME png24bit<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> DRIVER "GD/PNG"<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> MIMETYPE "image/png"<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> IMAGEMODE rgb<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> FORMATOPTION
"INTERLACE=OFF"<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> END<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'>The scalebar is defined as:<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> SCALEBAR<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> STATUS ON<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> POSITION LR<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> POSTLABELCACHE TRUE<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> #BACKGROUNDCOLOR 166 202 240<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> BACKGROUNDCOLOR 254 219 67<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> COLOR 0 0 156<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> OUTLINECOLOR 166 202 240<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> TRANSPARENT ON<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> #IMAGECOLOR 0 0 0<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> UNITS KILOMETERS<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> INTERVALS 4<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> SIZE 200 8 <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> STYLE 0<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> LABEL<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> SIZE SMALL<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> COLOR 0 0 156<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> ANTIALIAS TRUE<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> OUTLINECOLOR 254 219
67<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> #SHADOWCOLOR 166 202
240<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> #SHADOWSIZE 3 3<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> END<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'> END<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'>Any ideas what we might be doing wrong? Has anything
changed in the PHP mapscript class library or the mapserver object model that
would cause this? Dependent libraries? <o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'>Thanks in advance….<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span lang=EN-CA style='font-size:
10.0pt;font-family:Arial'><o:p> </o:p></span></font></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>------------------------------</span></font><span
lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Mark
Adams</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Senior
Analyst & Project Manager</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Cuesta
Systems (DPRA Canada)</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>5230
South Service Road</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Burlington,
ON L7L 5K2</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Phone:
905-333-4544 x14</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Fax:
905-333-0455</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><font size=2 color=navy
face="Times New Roman"><span lang=EN-CA style='font-size:10.0pt;color:navy'>Email:
mark.adams@dpra.com</span></font><span lang=EN-CA><o:p></o:p></span></p>
<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-CA
style='font-size:12.0pt'><o:p> </o:p></span></font></p>
</div>
</body>
</html>