[Mapserver-DE] Variablen in Mapdatei???
Oliver Wesp
oliver.wesp at gmail.com
Mon Jul 12 07:30:56 CEST 2010
Hallo Hanno,
Einfach mit
INCLUDE 'include.map'
das entsprechende Mapfile-Fragment in dein Hauptmapfile einbinden.
http://mapserver.org/mapfile/Include.html
G,
Oliver
Am 12. Juli 2010 06:39 schrieb Rahn Hanno (rahn) <rahn at zhaw.ch>:
>
> 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
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>