[Mapserver-DE] Layer schachteln

Silke Reimer Silke.Reimer at intevation.de
Fre Feb 4 10:07:27 CET 2005


On Thu, Feb 03, 2005 at 08:41:43PM +0100, Jörg Thomsen wrote:
> Hallo Silke,
> 
> Silke Reimer schrieb:
> >Seit der Version 4.4 kann man einen WMS auch tiefer als eine Ebene
> >verschachteln.  Dazu gibt es jetzt den Metadaten-Tag
> >WMS_LAYER_GROUP. Wie der benutzt wird kann man u.a. hier [1]
> >nachlesen.
> ...
> >[1] http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=776
> 
> Es ist im ersten Eintrag zwar von verschachtelten Layern im 
> Capabilities-Dokument die Rede und als Beispiel angeführt, aber die 
> Ausführung verstehe ich so, dass im Mapfile 'lediglich' eine Gruppierung 
>  als zusätzlicher WMS-Parameter möglich ist. Liege ich da richtig? 

Meines Wissens nach gibt es zwei Möglichkeiten der Gruppierung:

1. durch Verwendung von GROUP innerhalb eines Layers. Dadurch lassen
   sich mehrere Layer einer Gruppe zuweisen, die dann auch alle
   gemeinsam über den Gruppennamen angesprochen werden können.
   Insgesamt lässt sich damit aber nur eine weitere Ebene hinzufügen.
   Wenn man die Verschachtelungstiefe hinzufügen will, funktioniert das
   nicht mehr.
2. Für den WMS über den von mir erwähnten Metadaten-Tag
   WMS_LAYER_GROUP. Das ist tatsächlich *nur* für den WMS möglich.
   Die Verschachtelungstiefe ist dann beliebig. Die Layer kann man
   dann zwar nicht über den Gruppennamen ansprechen. Laut
   WMS-Spezifikation ist das möglich, wenn der übergeordnete Layer
   neben einem Titel auch einen Namen enthält. Das ist im UMN MapServer
   aber bisher nicht umgesetzt.

   Wenigstens hat aber der Klient Informationen über die Gruppierung
   der Layer zueinander und kann z.B. die gleichzeitige Selektierung
   von allen Layern in einem "Verzeichnis" ermöglichen

Ich habe Deine Frage so verstanden, dass Du das gemeint hast und
dann liegst du in der Tat richtig.

> Ich 
> bin bisher noch nicht drüber gestolpert, nehme aber an, dass das 
> irgendwo in der WMS-Spec. beschrieben ist, und ich dort auch ein 
> Anwendungsbeispiel finde.

Ja, in der WMS-Spec ist das natürlich enthalten. Die Konfiguration
im UMN sollte ja jetzt klar sein: Man gibt in dem Tag einfach den
gesamten Pfad von der "Verzeichnis"-Wurzel an. 

Hat das Deine Fragen beantwortet?

Viele Grüße,

	Silke

-- 
Intevation GmbH

Georgstrasse 4                    49074 Osnabrück, Germany
http://intevation.de              http://intevation.de/~silke
FreeGIS.org                       http://freegis.org/

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : http://www.intevation.de/pipermail/mapserver-de/attachments/20050204/c83eb09e/attachment.bin


This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)