Die Schnittstelle GeoServer WMS bietet die Möglichkeit, Karten zu generieren, deren Darstellung nach eigenen Wünschen gestaltet werden kann. Der Vorteil ist, dass man bei dynamisch generierten Karten nicht erst umfangreiche Daten im GML Format herunterladen und dann selbst für die Darstellung sorgen muss. Die Karte wird am Server generiert und nur ein sehr kleines Bild im GIF oder PNG Format heruntergeladen, das z.B. transparent über eine gekachelte Hintergrundkarte gelegt werden kann.

Dazu gibt man beim Aufruf einen sogenannten “Styled Layer Descriptor” (SLD Version 1.1.0) mit, z.B. wie folgt:



  
    KINDERGARTENOGD
    
      
        
          
            
              
                
                image/png
              
            
          
        
      
    
  

http://data.wien.gv.at/daten/geoserver/ows?service=WMS&request=GetMap&version=1.3.0&width=640&height=480&format=image/gif&bbox=-11179,331050,18258,353820&srs=EPSG:31256&sld_version=1.1.0&sld=ihre_url_zu_einer_xml_datei

Die URL zur XML Datei mit dem eigenen SLD muss für den OGD Server öffentlich zugänglich sein und wird im Normalfall über Ihren eigenen Server angeboten. Statt des Parameters SLD kann auch mit Parameter SLD_BODY eine URL-kodierte Zeichenkette angegeben werden (siehe Dokumentation). Der SLD, mit dem die Kindergärten mit dem Standard-Icon dargestellt werden, sieht wie folgt aus:

Bitte beachten Sie, dass im Code Leerzeichen enthalten sind.

Man kann zum Beispiel die Icon URL “http://data.wien.gv.at/katalog/images/kindergarten.png” durch eine öffentlich zugängliche URL zu einem selbst definierten Icon ersetzen.
Der Layername ... darf dabei nicht geändert werden. Wichtig ist, dass beim Aufruf die Parameter LAYERS und STYLES nicht angegeben werden, da diese sonst Vorrang haben.