Antw: [Mapserver-DE] WMS und GetLegendGraphic
Arnulf Christl
arnulf.christl at ccgis.de
Don Mar 3 17:07:26 CET 2005
Ronald Woita wrote:
>>>>Sebastian Stolz <sebastian.stolz at arbeitskammer.de> 02.03.2005 14:18:02 >>>
>
> Hallo Liste,
>
> kann mir jemand sagen, wie der GetLegendGraphic Request funktioniert, bzw. wie
> man die Ausgabe konfiguriert? Ich bekomme bei jedem Layer nur immer das selbe Bild.
>
>
> Gruss
>
> Sebastian
>
>
>
> Hallo,
>
> ich habe da gerade das gleiche Problem .
> der getLegendGraphic-Aufruf liefert immer nur ein leeres PNG zurück.
> Egal ob ich nun auf Daten in einer Postgis-DB oder auf ein Shape
> (also Vektordaten natürlich) zugreife.
> Hat denn überhaupt jemand diese Funktion schon am laufen ?
Jepp, hier:
http://wms1.ccgis.de/mapbender2/frames/login.php?name=ccgis_de&password=ccgis_de&mb_user_myGui=mapbender_user
Ein sehr klasse Tool, um sich die URLs anzusehen, die für die
LegendGraphics erzeugt werden bieten die Seitenifos / Register "Media"
von FireFox.
So sieht der Legendeneintrag dieses Dienstes aus:
[...]
LEGEND
STATUS ON
KEYSIZE 20 10
KEYSPACING 5 5
LABEL
COLOR 0 0 0
TYPE TRUETYPE
FONT "arial"
SIZE 8
END # END LABEL
END #LEGEND
[...]
Die Klasse muss einen *Namen* haben, um auch dargestellt zu werden.
[...]
CLASS
NAME "Städte"
STYLE
SYMBOL 0
COLOR 251 139 57
SIZE 3
MINSIZE 2
MAXSIZE 5
END
END
[...]
Komplexere Signaturen (z.B. de Autobahn mit rotem Rand) erhalten *einen*
Klassennamen, können aber mehrere Signaturen enthalten:
[...]
CLASS
NAME "Autobahn"
EXPRESSION "1" #Autobahn
MINSCALE 0
MAXSCALE 9000000
STYLE # Fahrbahnrand rot
SYMBOL 3
COLOR 255 128 128
SIZE 6
MINSIZE 3
MAXSIZE 8
END
STYLE # Fahrbahn light yellow
SYMBOL 3
SIZE 4
MINSIZE 1
MAXSIZE 6
COLOR 255 255 164
END
END
[...]
Gruß, Arnulf.
--
------------------------
Arnulf B. Christl
------------------------
http://www.ccgis.org
http://www.mapbender.org
------------------------
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)