[mapserver-users] CGI controls - Symbol
Ben Brehmer
bbrehmer at refractions.net
Fri Jul 11 16:03:01 PDT 2008
Dear All,
Just wondering if there are any known problems when trying to modify a
symbol via the URL in Mapserver 5.0.3.
I am trying to do on-the-fly symbol changes with the CGI variables as
follows:
...&map.layer[0].CLASS[0].STYLE[0]=SYMBOL+'./blue_star.gif'&...
The above produces no errors and a blank image. Seems to me as though
the symbol is simply ignored in the URL because when I assign a color
(map.layer[0].class[0].style[0]=COLOR+151+151+151) I get a whole whack
of points back. Predefining the SYMBOL in the mapfile (SYMBOL
"./blue_star.gif") also works perfectly fine.
Not sure if I'm doing something wrong, but I've tried pretty much every
combination including using using non-image symbols, playing around with
the mapfile, and pulling out my hair. Note that I am also using the DATA
CGI var to supply dynamic data content in the same URL (not sure if this
would make a difference).
Any ideas/suggestions would be greatly appreciated.
Thanks,
Ben Brehmer
The mapfile is pretty straight forward:
.
..
...
DATAPATTERN ".*"
LAYER
NAME "pointlayer"
DATA ""
CONNECTIONTYPE postgis
CONNECTION "host=localhost user=postgres port=5432 dbname=name
password=pass"
CLASSITEM "point_id"
CLASS
NAME ""
STYLE
END
END
...
..
.
Mapserver is compiled with the following options:
MapServer version 5.0.3 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE
SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_CLIENT
SUPPORTS=FASTCGI INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL
INPUT=SHAPEFILE
More information about the MapServer-users
mailing list