[Mapserver-DE] Variablen in Mapdatei???
Robert Walter
robert-walter at gmx.de
Fre Jul 9 22:11:04 CEST 2010
Hallo,
bei mir dient der Mapserver als WMS-Server. Zur Ausgabe nutze ich den
WxS-Wrapper in PHP. Meine Mapdatei enthält an gewissen Stellen
Platzhalter wie z.B. ###tablename_strasse###. Bevor die Map-Datei per
Mapscript eingelesen wird, werden diese Platzhalter durch die richtigen
Einträge ersetzt. Welcher Platzhalter durch welchen Begriff ersetzt
wird, steht bei mir wiederum in einer DB. So lässt sich der WMS auch
prima per Webinterface einstellen.
Ist zwar eigentlich ne Krücke, aber funktioniert gut. Auch die
Performance ist ok.
Gruß Robert
Am Freitag, den 09.07.2010, 15:02 +0200 schrieb Rahn Hanno (rahn):
>
> 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