[Mapserver-DE] WMS Mapserver und SLD
Markus Reinhardt
markus.reinhardt at stud-mail.uni-wuerzburg.de
Fre Jul 29 09:35:05 CEST 2005
Hallo Till und Francisco,
Quoting Till Adams <adams at terrestris.de>:
>
> Markus,
>
> du brauchst keine Angaben zu machen beim kompilieren, außer das der
> UMN WMS können muß.
>
> Das Problem ist, daß der UMN sich manchmal einfach hartnäckig
> sträubt, ein SLD zu akzeptieren. Das liegt aber meiner Meinung nach
> weniger am UMN selber, sondern eher am Browser, der die Anfrage nicht
> umlenkt, sondern denkt, es ist dieselbe GetMap-Request wie vorher.
Mit der Windows Version vom Mapserver (ms4w) klappt das mit den SLDs
einwandfrei. Am Browser kann es somit nicht liegen... leider.
>
> Der zweite denkbare Fall ist, daß das SLD nicht unbedingt auf die
> Daten passt, d.h. dein "PropertyName" ist kein Item aus deinen Daten.
> Der UMN macht nämlich einfach mal garnix, wenn ihm das SLD nicht
> passt, d.h. er guckt aufs Mapfile und erzeugt sein Bild daraus. Das
> kann man einfach umgehen, indem man mit dem Request "GetStyles" den
> UMN ein SLD auf Basis eines bestehenden Mapfiles erzeugen läßt:
>
Wie bereits erwähnt liefert GetStyles bei mir einfach gar nichts. Es kommt ein
leeres Dokument zurück. Kein Fehler, nichts. Kann ich irgendwie die internen
Abläufe überwachen, wenn meine Karte aufgerufen wird. Das mit dem DEBUG
Parameter scheint nämlich gar nichts zu tun..
Quoting ftiznado at gfi-gis.de:
> Hallo Markus,
>
> Ich habe bei mir getestet, wenn ich meine UMN mit eine SLD-Dateien mit der
> Endung ".xml' teste, funktioniert es nicht.
>
> Unbennen dein Datei "mystyle.sld" in "mystyle.sld" und Probiet es
> nochmals. Es klickt sicher blod, aber bei meine UMN
> ist so.
>
> http://localhost/cgi-bin/ms4?map=/ms4/sld.map&SERVICE=wms&VERSION=1.1.1&REQUEST=getmap&LAYERS=borders&STYLES=&SLD=http://localhost/ms4/mystyle.sld&FORMAT=jpeg
>
> Francisco
Hat leider auch keinen Unterschied gemacht. Unter Windows geht es auch mit XML
unter Linux passiert gar nichts :(
Trotzdem schon einmal Danke für Eure Antworten.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)