[Mapserver-DE] Details zur Legendengestaltung

Fischer, Andreas Andreas.Fischer at kreis-unna.de
Mit Feb 21 14:08:32 CET 2007


Hallo Herr Schulz,
wie Sie vorgeschlagen haben, habe ich mit *getLegendGraphic* einen Layer mit
mehreren CLASS-Objekten getestet. 
... und der Zusammenhang ist wie vermutet:
Der Abstand *zwischen* einzelnen Legendeneinträgen *eines* LAYERS wird über
den zweiten Parameter von KEYSPACING bestimmt. Die Abstände über dem ersten
Eintrag, unter dem letzten sowie die Einrückung von links (und auch der
rechte Abstand zur Beschriftung) ändern sich hingegen nicht. Die Abstände
haben einen festen Wert von 5 Pixeln.
... und wenn dann mit getLegendGraphic eben nur ein LAYER mit einem
CLASS-Objekt abgefragt wird, sind es eben oben, unten, links und rechts
wieder diese 5 Pixel. In *diesem Fall* bleibt dann der zweite Parameter von
KEYSPACING tatsächlich ohne Wirkung. Der Abstand, der sich damit zwischen
zwei untereinander angeordneten Bildern durch zwei getLegendGraphic-Requests
ergibt, ist damit in der Legende ohne einfache Gestaltungsmöglichkeit wohl
auf 10 Pixel festgelegt.
An alle Beteiligten vielen Dank für die Unterstützung,
Gruß
Andreas Fischer

Kreis Unna
Dezernat II - Projektteam GIS
Platanenallee 16
59425 Unna

(02303) 27-2507
andreas.fischer at kreis-unna.de





-----Ursprüngliche Nachricht-----
Von: mandschulz at googlemail.com [mailto:mandschulz at googlemail.com]Im
Auftrag von Michael Schulz
Gesendet: Mittwoch, 21. Februar 2007 12:22
An: Fischer, Andreas
Cc: Mapserver-DE at freegis.org
Betreff: Re: [Mapserver-DE] Details zur Legendengestaltung


Hallo Herr Fischer,

testen Sie denn den Legendenaufruf über getlegendgraphic oder direkt
über mapserver cgi, evtl. mit mode=legend?

Vielleicht ist die Ursache, dass sie den Effekt nicht sehen, genau wie
von ihnen beschrieben, die Tatsache, dass ihre Ebene nur eine Klasse
hat (müsste man mal in den sourcen kramen, ob dann die Parameter evtl.
nicht greifen...). Da die Legenden-Icons bei getlegendgraphic ja pro
ebene angefordert werden, ist dann auch nicht der gewünschte Abstand
dazwischen. Testen sie doch mal bei einer ebene mit mind. zwei Klasse
und/oder wenn sie das cgi mit mode=legend aufrufen (und damit die
komplette legende erstellen lassen).

Viele Grüße, Michael Schulz


Am 21.02.07 schrieb Fischer, Andreas <Andreas.Fischer at kreis-unna.de>:
> Hallo Herr Koormann,
> Ihre Version kann ich noch unterbieten :-)
> Ich habe Version 4.4.1 unter Windows2000 im Einsatz. Ob der Effekt auch in
> der Produktivumgebung (Version 4.4.2 unter SUSE) auftritt, habe ich
bislang
> noch nicht getestet.
> Vielleicht sind beide Versionen ja auch zu alt?
> Gruß aus Unna
> Andreas Fischer
>
> Kreis Unna
> Dezernat II - Projektteam GIS
> Platanenallee 16
> 59425 Unna
>
> (02303) 27-2507
> andreas.fischer at kreis-unna.de
>
>
> -----Ursprüngliche Nachricht-----
> Von: Frank Koormann [mailto:frank.koormann at intevation.de]
> Gesendet: Mittwoch, 21. Februar 2007 10:36
> An: Fischer, Andreas
> Cc: Mapserver-DE at freegis.org
> Betreff: Re: [Mapserver-DE] Details zur Legendengestaltung
>
>
> Hallo Herr Fischer,
>
> * Fischer, Andreas <Andreas.Fischer at kreis-unna.de> [070220 17:10]:
> > Aber wie gesagt, die 0 bei KEYSPACING bleibt ohne Wirkung. Ich kann da
> auch
> > 200 angeben und das Bild ist das gleiche...
> > Mache ich da etwas falsch oder ist das Verhalten "atypisch"?
>
> Welche Version setzen Sie ein? Mit einem -zugegeben älterem- 4.6.2 klappt
> es hier wie gewünscht.
>
> Beste Grüße,
>
>         Frank Koormann
>
> --
> Frank Koormann    |   ++49-541-335 08 35    |   http://www.intevation.net/
> Intevation GmbH, Osnabrück, DE | Commercial Register Osnabrück, HR B 18998
> Managing Directors: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>


-- 
-----------------------------------------------------------
Michael Schulz
mschulz at webgis.de

in medias res
Gesellschaft für Informationstechnologie mbH

In den Weihermatten 66
79108 Freiburg

Tel  +49 (0)761 556959-5
Fax +49 (0)761 556959-6

http://www.webgis.de / http://www.zopecms.de
-----------------------------------------------------------




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