[Mapserver-DE] Variablen in Mapdatei???
Rahn Hanno (rahn)
rahn at zhaw.ch
Mon Jul 12 06:39:59 CEST 2010
Hallo liste,
Mir würde es schon reichen wenn ich die Anpassungen dann in einer include Datei auslagern könnte. Dann müsste ich nur in der jeweiligen "Projekt-include-Datei" die Parameter anpassen. Leider finde ich da jetzt nicht so richtig was in der Hilfe. Kann mir da vielleicht jemand weiterhelfen? Wie genau definiere ich denn so etwas?
Vielen Dank einmal für die immer wieder sehr gute Unterstützung.
Mit freundlichem 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
-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Michael Schulz
Gesendet: Freitag, 9. Juli 2010 19:04
An: mapserver-de @ freegis. org
Betreff: Re: [Mapserver-DE] Variablen in Mapdatei???
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
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de