[Mapserver-DE] Details zur Legendengestaltung

Till Adams adams at terrestris.de
Mit Feb 21 14:18:15 CET 2007


Andreas,

kurz dazu: Der Abstand zwischen den einzelnen Requests ist ja durch den 
Client vorgegeben
(bei dir ja Mapbender).

Dort werden die durch einzelne Requests angefragten Legendenicons 
einfach per Div-Tags
untereinander angeordnet. Und die werden wohl mit 1ßpx gesetzt. Das kann 
man im Modul
natürlich umbauen.

grüsse, Till


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


-- 
*****************************************
     SensorGIS 'Geodaten in Echtzeit'		
        http://www.sensorgis.de	 		
         http://www.terrestris.de	 		
*****************************************

------------------------------------------

Dipl. Geogr. Till Adams
terrestris, H. Paulsen& T. Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * http://www.terrestris.de




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