Thanks for your reply Matt. The GROUP idea works and, if I name the GROUP the same as the layer I'm attempting to mask, seems to prevent the unmasked layers from displaying. However, since it appears that a layer can only be in one GROUP, this means that I have to duplicate my inline mask layer for each image layer I'm attempting to mask.
--john On Oct 16, 2011, at 5:18 PM, Matt McClelland wrote: > My understanding is that the order you list the WMS layers is the order in > which they will be layed down > > Try adding > GROUP "default" > to the layers you want displayed > > then use &layers=default in you WMS call. > > Hope that helps. > > Matt :) > > On Mon, Oct 17, 2011 at 7:28 AM, Rahkonen Jukka <[email protected]> > wrote: > Hi, > > Somehow I feel that using STATUS DEFAULT layers with WMS is against the idea > of the standard which has obviously been that user gets exactly those layers > which are ordered from the service with &layers=. Configuring server to > always send some layers may be useful sometimes but righ now I cannot imagine > when. Can you give a few examples? > > -Jukka Rahkonen- > > John Cartwright wrote: > > > Thanks for your reply Jukka. The reason for the single layer in the WMS > request is that the other layer has a > > "STATUS default" which I understood to mean that it was always returned > regardless of the value in the WMS > > layers parameter. Indeed this has been my experience, problem is that > the default layer is always at the > > bottom of the draw order. > > --john > > On Oct 15, 2011, at 10:54 AM, Rahkonen Jukka wrote: > > > Hi, > > > > You had only one layer in your WMS request but I suppose it was just an > > accident. Layers in WMS request should be respected so that the first layer > > goes to the bottom and next ones above it. Order in the mapfile should not > > matter. I can't say about your installation but it seems to behave > > correctly for me with Mapserver 6.0 > > Compare this one with toilets first in the request > > http://188.64.1.61/cgi-bin/mapserv?map=/usr/map/osm-mapserver_i.map&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=459&HEIGHT=353&LAYERS=POI_toilet%2Cdefault&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=436293.7193914731,6903411.337404243,436601.3555717845,6903647.929063611&SRS=EPSG:3067&STYLES= > > and this with toilets last > > http://188.64.1.61/cgi-bin/mapserv?map=/usr/map/osm-mapserver_i.map&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&WIDTH=459&HEIGHT=353&LAYERS=default%2CPOI_toilet&TRANSPARENT=TRUE&FORMAT=image%2Fpng&BBOX=436293.7193914731,6903411.337404243,436601.3555717845,6903647.929063611&SRS=EPSG:3067&STYLES= > > > > -Jukka Rahkonen- > > ________________________________________ > > Lähettäjä: [email protected] > > [[email protected]] käyttäjän John > > Cartwright [[email protected]] puolesta > > Lähetetty: 15. lokakuuta 2011 19:02 > > Vastaanottaja: [email protected] > > Aihe: [mapserver-users] WMS GetMap request - incorrect layer ordering > > > > Hello All, > > > > I'm finding a difference between the image produced by shp2img and a WMS > > GetMap request. The image produced by shp2img looks as I expect honoring > > the order in which LAYERS are defined in the map file and the STATUS value. > > However, the WMS request does not seem to respect the order of the LAYERs, > > always drawing the polygons first regardless of the order defined in the > > map file or that of the WMS LAYERS request parameter. > > > > Here's a representative WMS request: > > > > http://localhost/cgi-bin/basicworld?request=getmap&service=wms&width=500&height=250&bbox=-180,-90,180,90&srs=EPSG:4326&version=1.1.1&layers=countries&format=png > > > > Both the cities and countries layers display as you'd expect, but the > > countries draw on top of the cities contrary to what I'd expect and > > different that in the shp2img output. > > > > I'm using mapserver version 6.0.1 and I've tried various versions of WMS. > > Can someone please examine the map file below and point out what I'm doing > > wrong? > > > > Thanks! > > > > --john > > > > > > MAP > > NAME basicworld > > SIZE 720 360 > > EXTENT -180 -90 180 90 > > UNITS DD > > SHAPEPATH "/Users/jcc/shapefiles" > > IMAGETYPE PNG > > > > WEB > > IMAGEPATH "/Library/WebServer/Documents/output" > > IMAGEURL "/output/" > > > > METADATA > > "ows_title" "BasicWorld Server" > > "ows_onlineresource" "http://localhost/cgi-bin/basicworld?" > > ##required > > "ows_srs" "EPSG:4326" > > "ows_onlineresource" "http://localhost/cgi-bin/basicworld?" ## > > Recommended > > "ows_enable_request" "*" > > END > > END > > > > PROJECTION > > "init=epsg:4326" ##required > > END > > > > SYMBOL > > NAME 'circle' > > TYPE ELLIPSE > > POINTS 1 1 END > > FILLED TRUE > > END > > > > LAYER > > NAME countries > > TYPE POLYGON > > STATUS on > > DATA "country" > > CLASS > > OUTLINECOLOR 0 0 0 > > COLOR 167 167 167 > > END > > END # layer > > > > LAYER > > NAME cities > > TYPE POINT > > STATUS default > > DATA "cities" > > CLASS > > SYMBOL 'circle' > > SIZE 6 > > COLOR 204 153 255 > > END > > END # layer > > > > END # Map File_______________________________________________ > > mapserver-users mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
