[Mapserver-users] SWF problem

Hau Lu hau.lu at msa.hinet.net
Mon May 10 11:19:12 EDT 2004


This is a multi-part message in MIME format.

------=_NextPart_000_0009_01C436E5.35278690
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks to Pierre for your kind suggestion.
=20
I've tried the multiple movie way as Pierre has suggested, still it =
didn't
work. However, I used a workaround using PHP shell function to call
shp2img.exe from the PHP code, my code looks like this:
=20
//....initialize $map....
=20
$output_file_name =3D "".time( ).rand (1,10000).".swf"; // create a =
random
filename, maybe we should concat session_id to it also.
$swf_url=3D $web_image_path.$output_file_name;
$cmd =3D "C:\\Apache\\Apache\\cgi-bin\\shp2img -all_debug 1 -m =
".$map_file."
-o C:\\Apache\\Apache\\htdocs\\tmp\\".$output_file_name;
if ($map->extent->minx) $cmd =3D $cmd." -e ".$map->extent->minx."
".$map->extent->miny." ".$map->extent->maxx." ".$map->extent->maxy;=20
$output =3D shell_exec($cmd); //check output to see if there's any =
error..

//...return the url of the created swf file....
=20
Using the workaround, I can create single, multiple, =
(FULL_RESOLUTION=3DFALSE)
movies and load them into the Flash app. Still I'm worried about the
stability of this method (haven't tested it in a full scale environment =
with
lots of users, also using the shell function gives me the creeps), and =
I'm
still wondering why I can't get mapserver CGI to output SWF files =
directly
(even though I can use the shp2img in DOS console to create the SWF) and =
why
the PHP saveWebImage() function generates an error even though it has
already created the SWF files successfully.
=20
Best Regards.
=20
Hau

  _____ =20

From: GIRAUD Pierre [mailto:pierre.giraud3 at free.fr]=20
Sent: Monday, May 10, 2004 1:05 AM
To: Hau Lu
Cc: mapserver-users at lists.gis.umn.edu
Subject: Re: [Mapserver-users] SWF problem


Just try to output your map in multiple movies =
("OUTPUT_MOVIE=3DMULTIPLE").
I expect this will not return fatal error but one swf for each layer in =
your
mapfile. Hope this works.
I don't even know why single output crashes. Is it due to ming library =
or
mapserver ?

If you are able with this method to generate movies, you'll just have to
redefined your Flash app to load each movie individualy.
I didn't work on this a lot but I think this might be a good way to =
built a
flash interface. I mean, layers may be hidden or shown individualy =
easily
and other great stuffs could be imagined.

It would also be great to have examples or experience returns from =
people
who succesfully explored this mapserver output possibility.

Regards.

Pierre GIRAUD

Hau Lu a =E9crit:


Dear List user:
=20
    I'm trying to use Mapserver (using the Windows binary =
ms402_png_pg.zip
provided on the mapserver download site which should support SWF output) =
to
output swf files that I can load from a Flash app ( using loadMovie(..)
function).
=20
=20
part of my php code looks like this:
=20
......Initialize $map object
=20
$map->selectOutputFormat("SWF");
$image =3D $map->draw();
$image_url=3D$map->saveWebImage(); // error occurs here
=20
.....output the $image_url var to Flash app
=20
and the map file looks like this (it's actually one of the example map =
files
from the tutorial):
=20
MAP
IMAGETYPE JPEG
INTERLACE OFF
EXTENT         201621.496941 -294488.284025 1425518.020722 498254.511514
SIZE           400 300
SHAPEPATH      "data"
IMAGECOLOR     255 255 255
=20
OUTPUTFORMAT=20
 NAME swf=20
 MIMETYPE "application/x-shockwave-flash"=20
 DRIVER swf=20
 IMAGEMODE PC256=20
 FORMATOPTION "OUTPUT_MOVIE=3DSINGLE"=20
END=20
=20
WEB
 IMAGEPATH "C:/Apache/htdocs/tmp/"
 IMAGEURL "/tmp/"
 MAXSCALE 150000000
 MINSCALE 200
END
=20
PROJECTION
  "proj=3Dlaea"
  "ellps=3Dclrk66"
  "lat_0=3D45"
  "lon_0=3D-100"
END
=20
# Start of LAYER DEFINITIONS =
---------------------------------------------
LAYER # States polygon layer begins here
  NAME         states_poly
  DATA         states_ugl
  STATUS       DEFAULT
  TYPE         POLYGON
=20
  PROJECTION
    "init=3Depsg:4326"
  END
=20
  CLASS
    COLOR      232 232 232
  END
END # States polygon layer ends here
=20
LAYER # States line layer begins here
  NAME         states_line
  DATA         states_ugl
  STATUS       DEFAULT
  TYPE         LINE
=20
  PROJECTION
    "init=3Depsg:4326"
  END
=20
  CLASS
    COLOR 32 32 32
  END
END # States line layer ends here
# End of LAYER DEFINITIONS -------------------------------
=20
END # end of map file

=20
I get the following error :
    "PHP Fatal error:  Failed writing image to
C:/Apache/htdocs/tmp/108411324937081.swf ....."
when the Flash app tries to call the php program, the SWF file is =
created
with properly content (viewable in a stanalone flash player) in the
designated directory but the PHP program just stopped without responding =
to
the Flash app. Using the same code, I can output JPEG images to the =
Flash
app without any problem. I've also tried to output the SWF from =
mapserv.exe
using CGI calls but that also failed.
Searching through the list archive, I found some people having the same
problem that I have but there's no answer. I've read the user doc at
http://www2.dmsolutions.ca/mapserver/dl/FlashMapserverUserDoc.html but =
don't
have a clue on what I did wrong, can anybody give me a hand here?
=20
Best Regards,
=20
Hau



------=_NextPart_000_0009_01C436E5.35278690
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type =
content=3Dtext/html;charset=3DISO-8859-1>
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR></HEAD>
<BODY>
<DIV dir=3Dltr align=3Dleft>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2>Thanks to Pierre for your kind suggestion.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2>I've tried the multiple movie way as Pierre has suggested, =
still it=20
didn't work. However, I&nbsp;<SPAN class=3D706351815-10052004>used =
</SPAN>a=20
workaround using PHP shell function to call shp2img.exe from the PHP =
code, my=20
code looks like this:</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2>//....initialize $map....</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2>$output_file_name =3D "".time( ).rand (1,10000).".swf"; // =
create a random=20
filename, maybe we should concat session_id to it =
also.</FONT></SPAN><SPAN=20
class=3D358083506-10052004><BR><FONT face=3DTahoma size=3D2>$swf_url=3D=20
$web_image_path.$output_file_name;</FONT><FONT face=3DTahoma =
size=3D2><BR>$cmd =3D=20
"C:\\Apache\\Apache\\cgi-bin\\shp2img -all_debug 1 -m ".$map_file." -o=20
C:\\Apache\\Apache\\htdocs\\tmp\\".$output_file_name;<BR>if=20
($map-&gt;extent-&gt;minx) $cmd =3D $cmd." -e =
".$map-&gt;extent-&gt;minx."=20
".$map-&gt;extent-&gt;miny." ".$map-&gt;extent-&gt;maxx."=20
".$map-&gt;extent-&gt;maxy;&nbsp;<BR>$output =3D shell_exec($cmd); =
//check output=20
to see if there's any error..</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D358083506-10052004><FONT =
face=3DTahoma=20
size=3D2><BR>//...return the url of the created swf =
file....</FONT></SPAN></DIV>
<DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; color=3D#0000ff =
size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma size=3D2><SPAN class=3D358083506-10052004>Using =
the=20
workaround, I can create single, multiple, (FULL_RESOLUTION=3DFALSE) =
movies and=20
load them into the Flash app. Still I'm worried about the stability of =
this=20
method (haven't tested it in a full scale environment with lots of =
users, also=20
using the shell function gives me the creeps), and I'm still wondering =
why I=20
can't get mapserver CGI to output SWF files directly (even though I can =
use the=20
shp2img in DOS console to create the SWF) and why the PHP saveWebImage() =

function generates an error even though it has already created the SWF =
files=20
successfully.</SPAN></FONT></DIV>
<DIV><FONT face=3DTahoma size=3D2><SPAN=20
class=3D358083506-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma size=3D2><SPAN class=3D358083506-10052004>Best=20
Regards.</SPAN></FONT></DIV>
<DIV><FONT face=3DTahoma size=3D2><SPAN=20
class=3D358083506-10052004></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DTahoma size=3D2><SPAN=20
class=3D358083506-10052004>Hau</SPAN></FONT></DIV></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Dzh-tw dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> GIRAUD Pierre=20
[mailto:pierre.giraud3 at free.fr] <BR><B>Sent:</B> Monday, May 10, 2004 =
1:05=20
AM<BR><B>To:</B> Hau Lu<BR><B>Cc:</B>=20
mapserver-users at lists.gis.umn.edu<BR><B>Subject:</B> Re: =
[Mapserver-users] SWF=20
problem<BR></FONT><BR></DIV>
<DIV></DIV>Just try to output your map in multiple movies=20
("OUTPUT_MOVIE=3DMULTIPLE").<BR>I expect this will not return fatal =
error but one=20
swf for each layer in your mapfile. Hope this works.<BR>I don't even =
know why=20
single output crashes. Is it due to ming library or mapserver =
?<BR><BR>If you=20
are able with this method to generate movies, you'll just have to =
redefined your=20
Flash app to load each movie individualy.<BR>I didn't work on this a lot =
but I=20
think this might be a good way to built a flash interface. I mean, =
layers may be=20
hidden or shown individualy easily and other great stuffs could be=20
imagined.<BR><BR>It would also be great to have examples or experience =
returns=20
from people who succesfully explored this mapserver output=20
possibility.<BR><BR>Regards.<BR><BR>Pierre GIRAUD<BR><BR>Hau Lu a =
=E9crit:<BR>
<BLOCKQUOTE cite=3Dmid200405091503.XAA20722 at msr38.hinet.net =
type=3D"cite">
  <META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>Dear List=20
  user:</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>&nbsp;&nbsp;&nbsp;=20
  I'm trying to use Mapserver (using the Windows binary ms402_png_pg.zip =

  provided on the mapserver download site which should support SWF =
output) to=20
  output swf files that I can load from a Flash app ( using =
loadMovie(..)=20
  function).</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>part of my php code=20
  looks like this:</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>......Initialize=20
  $map object</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  =
class=3D212195413-09052004>$map-&gt;selectOutputFormat("SWF");</SPAN></FO=
NT><FONT=20
  face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004><BR>$image =3D=20
  $map-&gt;draw();<BR>$image_url=3D$map-&gt;saveWebImage(); // error =
occurs=20
  here</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>.....output the=20
  $image_url var to Flash app</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>and the map file=20
  looks like this (it's actually one of the example map files from the=20
  tutorial):</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>MAP<BR>IMAGETYPE=20
  JPEG<BR>INTERLACE=20
  OFF<BR>EXTENT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
201621.496941=20
  -294488.284025 1425518.020722=20
  =
498254.511514<BR>SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;=20
  400 300<BR>SHAPEPATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  "data"<BR>IMAGECOLOR&nbsp;&nbsp;&nbsp;&nbsp; 255 255 =
255</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>OUTPUTFORMAT=20
  <BR>&nbsp;NAME swf <BR>&nbsp;MIMETYPE "application/x-shockwave-flash"=20
  <BR>&nbsp;DRIVER swf <BR>&nbsp;IMAGEMODE PC256 <BR>&nbsp;FORMATOPTION=20
  "OUTPUT_MOVIE=3DSINGLE" <BR>END </SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004>WEB<BR>&nbsp;IMAGEPATH=20
  "C:/Apache/htdocs/tmp/"<BR>&nbsp;IMAGEURL "/tmp/"<BR>&nbsp;MAXSCALE=20
  150000000<BR>&nbsp;MINSCALE 200<BR>END</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004>PROJECTION<BR>&nbsp; =
"proj=3Dlaea"<BR>&nbsp;=20
  "ellps=3Dclrk66"<BR>&nbsp; "lat_0=3D45"<BR>&nbsp;=20
  "lon_0=3D-100"<BR>END</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004># Start of LAYER=20
  DEFINITIONS ---------------------------------------------<BR>LAYER # =
States=20
  polygon layer begins here<BR>&nbsp;=20
  NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
states_poly<BR>&nbsp;=20
  DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
states_ugl<BR>&nbsp;=20
  STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEFAULT<BR>&nbsp;=20
  TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  POLYGON</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>&nbsp;=20
  PROJECTION<BR>&nbsp;&nbsp;&nbsp; "init=3Depsg:4326"<BR>&nbsp;=20
  END</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>&nbsp;=20
  CLASS<BR>&nbsp;&nbsp;&nbsp; COLOR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 232 =
232=20
  232<BR>&nbsp; END<BR>END # States polygon layer ends =
here</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>LAYER # States line=20
  layer begins here<BR>&nbsp;=20
  NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
states_line<BR>&nbsp;=20
  DATA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
states_ugl<BR>&nbsp;=20
  STATUS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DEFAULT<BR>&nbsp;=20
  TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
LINE</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>&nbsp;=20
  PROJECTION<BR>&nbsp;&nbsp;&nbsp; "init=3Depsg:4326"<BR>&nbsp;=20
  END</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>&nbsp;=20
  CLASS<BR>&nbsp;&nbsp;&nbsp; COLOR 32 32 32<BR>&nbsp; END<BR>END # =
States line=20
  layer ends here<BR># End of LAYER DEFINITIONS=20
  -------------------------------</SPAN></FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>END # end of map=20
  file<BR></SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004></SPAN></FONT><FONT=20
  face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>I get the following=20
  error :</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>&nbsp;&nbsp;&nbsp;=20
  "</SPAN></FONT><FONT face=3D&#26032;&#32048;&#26126;&#39636; =
size=3D2><SPAN class=3D212195413-09052004><FONT=20
  size=3D3><FONT size=3D2>PHP Fatal error:&nbsp; Failed writing image to =

  C:/Apache/htdocs/tmp/108411324937081.swf .....</FONT></FONT><FONT=20
  size=3D2>"</FONT></SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004></SPAN></FONT><FONT=20
  face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004><FONT size=3D2>when the Flash=20
  app tries to call the php program, the SWF file is created with =
properly=20
  content (viewable in a stanalone flash player) in the designated =
directory but=20
  the PHP program just stopped without responding to the Flash app. =
Using the=20
  same code, I can output JPEG images to the Flash app without any =
problem. I've=20
  also tried to output the SWF from mapserv.exe using CGI calls but that =
also=20
  failed.</FONT></SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004></SPAN></FONT><FONT=20
  face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004><FONT size=3D2>Searching through=20
  the list archive, I&nbsp;found some people having the same problem =
that I have=20
  but there's no answer. I've read the user doc at <A=20
  =
href=3D"http://www2.dmsolutions.ca/mapserver/dl/FlashMapserverUserDoc.htm=
l">http://www2.dmsolutions.ca/mapserver/dl/FlashMapserverUserDoc.html</A>=
&nbsp;but=20
  don't have a clue on what I did wrong, can anybody give me a hand=20
  here?</FONT></SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN =
class=3D212195413-09052004>Best=20
  Regards,</SPAN></FONT></DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  class=3D212195413-09052004></SPAN></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D&#26032;&#32048;&#26126;&#39636; size=3D2><SPAN=20
  =
class=3D212195413-09052004>Hau</SPAN></FONT></DIV></BLOCKQUOTE><BR></BODY=
></HTML>

------=_NextPart_000_0009_01C436E5.35278690--





More information about the mapserver-users mailing list