[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)