[Mapserver-DE] Class-Darstellung in Legende

peter.korduan@uni-rostock.de peter.korduan at uni-rostock.de
Mon Apr 11 18:31:11 CEST 2005


hallo Markus und Michael,

Das heißt also wenn man die Classe in phpMapScript erzeugt wird,
darf kein Name zugewiesen werden, auch kein leerer.

Also nicht einfach
              $klasse -> set('name',$classset[$j]['Name']);
sondern
              if ($classset[$j]['Name']!='') {
                $klasse -> set('name',$classset[$j]['Name']);
              }
Markus, ich änder das im Quellcode
Michael Danke.

On 5 Apr 2005 at 12:05, Michael Schulz wrote:

> (48) FG Kataster- und Vermessung LKNVP schrieb:
> > Hallo Liste,
> >
> > ich habe ein Problemchen mit der HTML-Legende:
> >
> > Ich möchte das Icon der class nur dann dargestellt bekommen, wenn die
> > class einen Namen besitzt. Wenn die class keinen Namen besitzt, soll nur
> > der Layer angezeigt werden.
> >
> > So gehts nicht:
> >
> > [leg_class_html]
> >   [if name=class_name oper=isset]
> >
> >     <img src="[leg_icon width=18 height=12]" align="center">&nbsp;<font
> > size="1">[leg_class_name]</font><br>
> >
> >   [/if]
> > [/leg_class_html]
> >
> > Dann werden die classes gar nicht dargestellt, egal, ob ein Name gesetzt
> > ist oder nicht.
> > Was mach ich falsch?
> >
> > Grüße aus Nordost
> > Markus
> >
>
> Hallo Markus,
>
> "class_name" ist keine zugelassene Variable innerhalb des [if] tags (im
> Kontext [leg_class_html]).
>
> Laut Doku, sollte die HTML-Legende Klassen, die keinen Namen haben,
> sowieso nicht anzeigen.
>
> Lass doch dann einfach bei den Layers, bei denen weder Klassenname noch
> Legenden-Icons erscheinen sollen, denn Klassennamen im map-file weg,
> dann sollten sie auch nicht in der Legende auftauchen.
>
> Grüße, Michael
>
> P.S.: Oder beschreib doch noch wie deine Legende aussehen soll.
> --
> -----------------------------------------------------------
> Michael Schulz                                in medias res
> Dipl.-Geologe                              Gesellschaft für
>                                  Informationstechnologie mbH
>                                       In den Weihermatten 66
> 		                             79108 Freiburg
>                                       0761 55695-95 (Fax 96)
> mschulz at webgis.de              www.webgis.de/www.zopecms.de
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de

******************************************************
Dr.-Ing. Peter Korduan
Universität Rostock, Institut für Management ländlicher Räume
Professur für Geodäsie und Geoinformatik
Justus v. Liebig Weg 6, 18059 Rostock
Tel.: ++49-381-4982164, Fax: ++49-381-4982188
www: http://www.auf.uni-rostock.de/gg/korduan




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