setting variable value in mapfile {Scanned}
Siki Zoltan
siki at AGT.BME.HU
Mon Jan 30 13:35:43 PST 2006
Hi,
AFAIK you cannot create variable in the map file, but you can use the
cpp (the c preprocessor) to create macro substitution.
For example
#define HIGHWAY_COLOR 123 43 112
#define HIGHWAY_MAX_SCALE 1600
...
MAXSCALE HIGHWAY_MAX_SCALE
...
COLOR HIGHWAY_COLOR
...
then
cpp map_file_with_defines > generated_map_file
Bye
Zoltan
On Mon, 30 Jan 2006, Jerl Simpson wrote:
> Hello,
>
> 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?
> Something like:
>
> HIGHWAY_MAX_SCALE=2000000
> HIGHWAY_MIN_SCALE=90000
>
> or
>
> HIGHWAY_COLOR="255 250 115"
>
> then be able to use something like:
>
> COLOR %HIGHWAY_COLOR%
>
> in a CLASS
>
>
> That way if I decide I want to change a color, I can change it once, and
> have it take affect for everywhere else?
>
> Thanks,
>
>
> Jerl
>
More information about the MapServer-users
mailing list