[Mapserver-DE] OGC WMS-Server & Layerkontrolle
Arnulf Christl
arnulf.christl at ccgis.de
Die Feb 17 09:48:34 CET 2004
Achim Spaeter wrote:
> Hallo,
>
> setze mich gerade mit dem Aufbau eines WMS-Kartendienstes auseinander.
>
...
und dann war da noch die Frage nach den Layern. Ein praktisches Werkzeug
für den Produktiveinsatz vom WMS-basierten Anwendungen bietet das
Mapbender Projekt. Es enthält Dienste zur Verwaltung von WMSsen,
Einstellung von an- und ausgeschalteten Ebenen und auch Kombination von
WMS. Die Software enthält auch eine Administration mit der WMSse einfach
gekapselt werden können. Dabei werden Capabilities Dokuments zunächst in
eine Datenbank geladen, um sie besser managen zu können. Das
funktioniert nicht nur mit dem UMN (auch wenn wir den inzwischen fast
ausschließlich einsetzen), da halt WMS gemacht wird.
Über ein PHP Web-Frontend können dann individuelle Einstellungen
vorgenomen werden, die in einem Standard WMS zunächst wahlfrei sind,
z.B. ob Ebenen abfragbar, an,- oder ausgeschaltet sind, oder welches
Bildformat verwendet werden (PNG, JPEG, GIF). Vor allem können auch
mehrere WMS miteinander kombiniert - also überlagert werden. Dadurch
entstehen WMS-Gruppen, vergleichbar mit einem "virtuell" kaskadierten
WMS, allerdings mit vollem Zugriff auf und durch alle Ebenen.
Wenn ein Layer ausgeschaltet werden soll, muss also nicht gleich die
MAP-Datei auf dem Server geändert werden, sondern über das Web-Frontend
wird durch das Ausschalten eines Häkchens der Eintrag "activated" in der
Datenbank geändert. So kann der gleiche WMS Diesnt, also auch die
gleiche MAP-Datei mit unterschiedlichen Einstellungen bereitgestellt
werden.
Das macht die Arbeit mit WMS sehr komfortabel, vor allem wenn man mehr
als nur einen hat.
Zusätzliche gibt es die Möglichkeit Benutzer und Gruppen anzulegen, um
auch differenzierten Zugriff zu ermöglichen.
In dem Praxishandbuch, das wir seit einem halben Jahr zusammenschreiben
und das tatsächlich diese Woche rauskommt steht dazu noch mehr Info, wir
sagen Bescheid, sobald es fertig ist.
Gruß, Arnulf.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)