AW: [Mapbender-users] Legende wird nicht dargestellt
Astrid Emde
astrid.emde at ccgis.de
Wed Jun 7 07:56:07 EDT 2006
Burghardt.Scholle at stadt.wolfsburg.de schrieb:
> ich habe in meiner GUI einen lokalen Layer eingebunden. Dessen Legende wird
> über eine angepasste Mapdatei (*_legende.map) erzeugt und dargestellt. Die
> Einträge dieser Map-Datei befinden sich sowohl in der Tabelle "wms" Spalte
> "wms_getlegendurl" als auch in der Tabelle "layer_style" Spalte "legendurl".
> So weit so gut.
>
> Lade ich den selben Layer zur Laufzeit in meine GUI ein (Add WMS ...), wird
> die Legende nicht dargestellt. Es erscheint lediglich das Quadrat mit dem
> roten X!
>
> Schaue ich mir die Eigenschaften beider Quellen an, so bekomme ich
> unterschiedliche Adressen:
>
> 1.
> http://10.8.31.204/cgi-bin/mapserv?map=/gds/map/bplanueb_legende.map&&format
> =image/png&REQUEST=getlegendgraphic&VERSION=1.1.1&SERVICE=WMS&layer=BPlanUeb
>
> hier wird die korrekte Map-Datei verwendet und auch dargestellt.
>
> 2.
> http://10.8.31.204/cgi-bin/mapserv?map=/gds/map/bplanueb.map&&format=image/p
> ng&REQUEST=getlegendgraphic&VERSION=1.1.1&SERVICE=WMS&layer=BPlanUeb
>
> hier wird die "normale" Map-Datei verwendet und die Legende erscheint nicht.
> Was ich nicht verstehe ist, dass die Angaben zur Legenurl ja in den
> PG-Tabellen eingetragen sind. Offensichtlich werden diese Angaben jedoch
> beim Hinzuladen von WMS' zur Laufzeit nicht berücksichtigt!?
Hallo Herr Scholle,
beim hinzuladen eines WMS über AddWMS wird zwar der
getCapabilities-request aus der DB verwendet, aber die weiteren
Informationen zum WMS werden nicht aus der DB ausgelesen, sondern über
den getCapabilities-Aufruf neu ermittelt.
Mit dieser Lösung waren wir auch schon etwas unzufrieden - zumal
bestimmte Ebenen eines WMS für den Benutzer vielleicht gar nicht
sichtbar sein sollen - aber es ist noch keine Anpassung des Moduls erfolgt.
D. h. Sie sollten die Legendeninformationen unbedingt in einer Mapdatei
vorhalten. Warum haben Sie diese auf 2 Dateien verteilt? Vielleicht
sollten wir hier eine Lösung suchen.
--
Mit freundlichen Grüßen
Astrid Emde
----------------------------------
Astrid Emde
CCGIS GbR
Siemensstraße 8
53121 Bonn
Germany
----------------------------------
astrid.emde at ccgis.de
www.ccgis.de
----------------------------------
Tel.: ++49 (0) 228 90826 19
Fax.: ++49 (0) 228 90826 11
Zentrale: ++49 (0) 228 90826 0
----------------------------------
More information about the Mapbender_users
mailing list