2016-05-24 13 views
0

Ich habe eine Mapfile und eine Remote-SLD, die ich verwenden, um meine Vektorebene style. Aber jedes Mal, wenn ich eine Anfrage stelle, wird die Karte ohne Stil zurückgegeben.
Mein mapfile ist wie folgt:Styling Raster-und Vektor-Ebenen mit Remote-SLD in Mapserver

MAP 
NAME "MAPSERVER QUICKSTART" 
EXTENT -137 29 -53 88 
UNITS DD 
SHAPEPATH "/data/world" 
SIZE 800 600 

IMAGETYPE PNG24 

PROJECTION 
"init=epsg:4326" 
END 

WEB 
IMAGEPATH '/tmp/' 
IMAGEURL '/tmp/' 
TEMPPATH '/tmp/' 

METADATA 
    ows_enable_request "*" 
END 

END

LAYER 
NAME "admin" 
STATUS ON 
TYPE POLYGON 
DATA "countries" 
CLASS 
    STYLE 
    COLOR 246 241 223 
    OUTLINECOLOR 0 0 0 
    END 
END 

END

END

ich folgende Anfrage verwende die Karte zuzugreifen. Get map request

Was es ist, dass ich falsch tun könnte

Antwort

0

einfach eine kurze Beobachtung. Wenn ich Ihre SLD-Datei öffne, sehe ich den Namen "country_bounds", und in der Ebene ist der Name "admin". Um das SLD auf den Layer anzuwenden, müssen Sie sicherstellen, dass der Name des tatsächlichen Layernamens dem Namen des Feature-Layers in SLD entspricht. Hoffe das ist hilfreich.