[Mapserver-DE] Variablen in Mapdatei???

Michael Schulz mschulz at webgis.de
Fre Jul 9 19:04:21 CEST 2010


Hallo Hanno,

würde in deinem Fall auch "nur" eine Lösung mit Includes reichen? Also
z.B. alle DB-Sachen in includes auslagern, die ausgelagerten Includes
kopieren, geänderte Infos rein. Dann ändersts Du je nachdem welche DB
gerade eingebunden werden soll, den Dateinamen der Includes so,  wie
sie im mapfile eingetragen sind. Ist dann halt nicht per URL änderbar,
wie ins Tills Vorschlag.

Ach so, ansonsten verwenden wohl einige auch make um mapfiles
dynamisch zu erstellen. Ich verwende Python um quasi mapfile templates
mit selbstdefinierten Platzhaltern per config-Datei auszutauschen,
recht praktisch, wenn man die mapfiles z.B. in einem SVN ablegt und
immer wieder an anderen Stellen einsetzen muss.

Viele Grüße, Michael

Am 9. Juli 2010 15:02 schrieb Rahn Hanno (rahn) <rahn at zhaw.ch>:
>
> Hallo Liste,
>
> Ich habe mal eine etwas andere Frage. Hoffe die ist nicht zu rudimentär
> einfach.
> Gibt es die Möglichkeit im Mapfile so etwas wie Variablen einzusetzen? Ich
> habe jetzt dutzende Layer welche alle Ihre Daten aus einer Datenbank holen.
> Leider wechselt die öfter einmal. Deshalb würde ich gern am Anfang eine
> Variable einführen. Dann müsste ich das ganze nur einmal angeben. Ich könnte
> zwar auch "Suchen und Ersetzen" machen, aber wenn es die Möglichkeit gibt
> kann man somit ja auch andere Dinge vorbereiten. Ich stelle mir eine Art
> Config-File vor. Ich habe z.B. ein Projekt was auf dem gleichen grundlagen
> beruht nur die Datenbanken usw. sind hierbei anders. Aber die Layer usw.
> sind bei beiden projekten gleich. Die Daten kommen nur aus unterschiedlichen
> DBs.
>
> Ich wollte jetzt eine Map-Datei machen und dann jeweils eine "config-Datei"
> wo ich dann den extent, die DB und solche Dinge reinschreibe. Diese
> Config-Datei wird dann von der Map-Datei geladen.
>
> Hat jemand eine Ahnung ob so etwas geht oder vielleicht sogar schon gemacht?
>
> Gruss
> Hanno
>
> ------------------------------------------
> Hanno Rahn, Dipl.-Ing. (FH) Geoinformatik
> ZHAW Zürcher Hochschule für Angewandte Wissenschaften Umwelt und Natürliche
> Ressourcen
> Fachstelle Geoinformatik
> Grüental, Postfach CH-8820 Wädenswil
> Tel +41 (0)58 934 5592
> Fax +41 (0)58 934 5580
> hanno.rahn at zhaw.ch
> www.iunr.zhaw.ch/geoinformatik
>
>
>
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>



-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aufwind durch Wissen!

Qualifizierte Open Source Schulungen bei der
http://www.foss-academy.eu/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-----------------------------------------------------------
Michael Schulz
mschulz at webgis.de

in medias res
Gesellschaft für Informationstechnologie mbH

Schwimmbadstraße 2
D-79100  Freiburg i. Br.

Tel:  +49 (0)761 705798-102
Tel:  +49 (0)761 705798-0
Fax: +49 (0)761 705798-09

http://www.webgis.de / http://www.zopecms.de
--------------------------------------------------------------
Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg