[Mapserver-users] Adding Dynamic layers in Mapscript 4.0.1 Perl
WILHITE JASON W
jwwilhit at srpnet.com
Tue Mar 30 13:48:16 PST 2004
This is a multi-part message in MIME format.
------_=_NextPart_001_01C416A0.B5451853
Content-Type: text/plain;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
OK...Obviously I'm missing something here. I am trying to migrate from
ms3.6 to ms4.0 and I am having some issues. Specifically as it relates
to adding dynamic layers to a mapfile.
=20
The perl script isn't crashing but the dynamic layer that I'm adding
isn't showing up and I'm not sure why. Here is the small piece of test
code that I'm using.
=20
print "\nHello Starting test!\n";
my $mapFileName =3D "./simpleGauge.map";
my $pngFileName =3D "./rawMSTest.png";
my $showPNG =3D 1;
my ( $xMin, $xMax, $yMin, $yMax ) =3D (-112.39, -111.39, 33.20, 33.62);
=20
my $bgMap =3D new mapscript::mapObj( $mapFileName );
$bgMap->{width} =3D 600; =20
$bgMap->{height} =3D 600;
=20
my $warnLayer =3D new mapscript::layerObj( $bgMap );
$warnLayer->{group} =3D "Geographical";
$warnLayer->{name} =3D "NWS Warning Layer";
$warnLayer->{type} =3D $mapscript::MS_LAYER_POLYGON;
$warnLayer->{status} =3D $mapscript::MS_ON;
$warnLayer->{data} =3D
"/disk2/hydromet/shapefiles/nwsZonesSRP.shp";
$warnLayer->{transparency} =3D 80;
=20
print "------------------ \$warnLayer :DEBUG
------------------------\n";
print "\t\$warnLayer->{name} =3D $warnLayer->{name}\n";
print "\t\$warnLayer->{group} =3D $warnLayer->{group}\n";
print "\t\$warnLayer->{type} =3D $warnLayer->{type}\n";
print "\t\$warnLayer->{status} =3D $warnLayer->{status}\n"; =20
print "\t\$warnLayer->{data} =3D $warnLayer->{data}\n";
print "\t\$warnLayer->{transparency} =3D $warnLayer->{transparency}\n";
print "\tNumber of classes in $warnLayer->{name} =3D
".$warnLayer->{numclasses}."\n";
print
"--------------------------------------------------------------\n";
=20
=20
my $tclass =3D new mapscript::classObj( $warnLayer );
$tclass->{name} =3D "Dynamic Class";
$tclass->{status} =3D $mapscript::MS_ON;
$tclass->{styles}->{symbol} =3D 1;
$tclass->{styles}->{outlinecolor}->{red} =3D 250;
$tclass->{styles}->{outlinecolor}->{green} =3D 0;
$tclass->{styles}->{outlinecolor}->{blue} =3D 0;
$tclass->{styles}->{color}->{red} =3D 0;
$tclass->{styles}->{color}->{green} =3D 250;
$tclass->{styles}->{color}->{blue} =3D 0;
=20
print "------------------ \$tclass :DEBUG------------------------\n";
print "\t\$tclass->{name} =3D $tclass->{name}\n";
print "\t\$tclass =3D $tclass\n";
print "\t\$tclass->{status} =3D $tclass->{status}\n";
print "\t\$tclass->{styles}->{symbol} =3D =
$tclass->{styles}->{symbol}\n";
print "\t\$tclass->{styles} =3D $tclass->{styles}\n";
print "\t\$tclass->{styles}->{color} =3D $tclass->{styles}->{color}\n";
print "\t\tred =3D $tclass->{styles}->{color}->{red} : green =3D
$tclass->{styles}->{color}->{green} : blue =3D $tclass->{styles}->{color
}->{blue}\n";
print "\t\$tclass->{styles}->{outlinecolor} =3D
$tclass->{styles}->{outlinecolor}\n";
print "\t\tred =3D $tclass->{styles}->{outlinecolor}->{red} : green =3D
$tclass->{styles}->{outlinecolor}->{green} : blue =3D
$tclass->{styles}->{outlinecolor}->{blue}\n";
#print "\tThe expression for this class =3D
".$tclass->getExpressionString()."\n";
print "\tNumber of classes in $warnLayer->{name} =3D
".$warnLayer->{numclasses}."\n";
=20
print "--------------------------------------------------------\n";
=20
=20
print "Drawing Image\n";
my $imageObj =3D $bgMap->draw();
print "Done drawing image\n";
=20
`rm -f $pngFileName`;
my $image_url =3D $imageObj->save( $pngFileName );
=20
if ($showPNG) {
print "\nee'ing image file $pngFileName\n";
`ee $pngFileName`;
}
=20
=20
print "\nAll done!\n";
=20
=20
The static members of the map file are showing up just fine but not the
dynamic layer. I have a feeling it might be a problem with the color
assignments but for the life of me I can't figure it out.
=20
Does anyone have any ideas?
=20
Thank you,
-Jason
------_=_NextPart_001_01C416A0.B5451853
Content-Type: text/html;
charset=us-ascii
Content-Transfer-Encoding: quoted-printable
<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
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:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body lang=3DEN-US link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>OK…Obviously I’m missing something =
here. I am
trying to migrate from ms3.6 to ms4.0 and I am having some issues.
Specifically as it relates to adding dynamic layers to a =
mapfile.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The perl script isn’t crashing but the dynamic =
layer
that I’m adding isn’t showing up and I’m not sure =
why. Here
is the small piece of test code that I’m =
using.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\nHello Starting =
test!\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $mapFileName =3D =
"./simpleGauge.map";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $pngFileName =3D =
"./rawMSTest.png";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $showPNG =3D 1;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my ( $xMin, $xMax, $yMin, $yMax ) =3D (-112.39, =
-111.39,
33.20, 33.62);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $bgMap =3D new mapscript::mapObj( $mapFileName =
);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$bgMap->{width} =
=3D =
600; <o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$bgMap->{height} =
=3D =
600;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $warnLayer =3D new mapscript::layerObj( $bgMap =
);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$warnLayer->{group} &n=
bsp; =3D "Geographical";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$warnLayer->{name} =
=3D "NWS Warning Layer";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$warnLayer->{type} =
=3D =
$mapscript::MS_LAYER_POLYGON;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$warnLayer->{status} =3D =
$mapscript::MS_ON;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$warnLayer->{data} &nb=
sp; =3D
"/disk2/hydromet/shapefiles/nwsZonesSRP.shp";<o:p></o:p></span>=
</font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$warnLayer->{transparency} =3D =
80;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "------------------ \$warnLayer :DEBUG
------------------------\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$warnLayer->{name} =
=3D =
$warnLayer->{name}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$warnLayer->{group} =
=3D =
$warnLayer->{group}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$warnLayer->{type} =
=3D =
$warnLayer->{type}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$warnLayer->{status} =3D
$warnLayer->{status}\n"; =
<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$warnLayer->{data} =
=3D =
$warnLayer->{data}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$warnLayer->{transparency} =3D
$warnLayer->{transparency}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\tNumber of classes in =
$warnLayer->{name} =3D
".$warnLayer->{numclasses}."\n";<o:p></o:p></span></fon=
t></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print
"--------------------------------------------------------------\n&qu=
ot;;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $tclass =3D new mapscript::classObj( $warnLayer =
);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{name} =3D "Dynamic =
Class";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{status} =3D =
$mapscript::MS_ON;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{symbol} =3D =
1;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{outlinecolor}->{red} =3D =
250;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{outlinecolor}->{green} =
=3D 0;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{outlinecolor}->{blue} =
=3D 0;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{color}->{red} =3D =
0;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{color}->{green} =3D =
250;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>$tclass->{styles}->{color}->{blue} =3D =
0;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "------------------ \$tclass
:DEBUG------------------------\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$tclass->{name} =3D
$tclass->{name}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$tclass =3D =
$tclass\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$tclass->{status} =3D
$tclass->{status}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$tclass->{styles}->{symbol} =3D
$tclass->{styles}->{symbol}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$tclass->{styles} =3D
$tclass->{styles}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\$tclass->{styles}->{color} =3D
$tclass->{styles}->{color}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\tred =3D
$tclass->{styles}->{color}->{red} : green =3D
$tclass->{styles}->{color}->{green} : blue =3D
$tclass->{styles}->{color =
}->{blue}\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print =
"\t\$tclass->{styles}->{outlinecolor} =3D
$tclass->{styles}->{outlinecolor}\n";<o:p></o:p></span></font>=
</p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\t\tred =3D
$tclass->{styles}->{outlinecolor}->{red} : green =3D
$tclass->{styles}->{outlinecolor}->{green} : blue =3D
$tclass->{styles}->{outlinecolor}->{blue}\n";<o:p></o:p></s=
pan></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>#print "\tThe expression for this class =3D
".$tclass->getExpressionString()."\n";<o:p></o:p></span=
></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\tNumber of classes in =
$warnLayer->{name} =3D
".$warnLayer->{numclasses}."\n";<o:p></o:p></span></fon=
t></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print
"--------------------------------------------------------\n";<o=
:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "Drawing =
Image\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $imageObj =3D =
$bgMap->draw();<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "Done drawing =
image\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>`rm -f $pngFileName`;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>my $image_url =3D $imageObj->save( $pngFileName =
);<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>if ($showPNG) {<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> =
print "\nee'ing image file
$pngFileName\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> =
`ee $pngFileName`;<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>}<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>print "\nAll =
done!\n";<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The static members of the map file are showing up =
just fine
but not the dynamic layer. I have a feeling it might be a problem =
with the color
assignments but for the life of me I can’t figure it =
out.<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Does anyone have any =
ideas?<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thank you,<o:p></o:p></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>-Jason<o:p></o:p></span></font></p>
</div>
</body>
</html>
------_=_NextPart_001_01C416A0.B5451853--
More information about the MapServer-users
mailing list