[mapserver-dev] Dynamicaly writing Mapfiles for WMS-Servers

Lars Lingner ml at lingner.eu
Mon Feb 15 12:52:55 EST 2010


Stephan Holl schrieb:
[...]
> * Is there a better way to realize a robust way of modfying mapfiles on
>   the fly (without using mapscript).
> 

I don't know if its a better way, but depending on what you want to
change, you could use runtime substitution [1]
Define a "template layer" which gets its values by variables.

With some environment variables in an wrapper script you are able to
first generate your mapfile and then set the path in the wrapper. Or
define multiple wms services with each having an own mapfile and just
changing one parameter in the request url. [2]

As a last idea the use of a SLD comes to mind, but only then when you
want to change the output of MapServer. You cant change data sources, so
that its maybe not a solution.


Lars

[1] http://mapserver.org/cgi/runsub.html
[2] http://n2.nabble.com/Mapserver-Security-tp3344398p3344939.html


More information about the mapserver-dev mailing list