Neil Another good one is REQUIRES "![LayerName]"
I use this alot to have a base vector layer not draw if Aerial Photography is shown... Cheers Mike On 04/02/2008, Neil Fincham <[EMAIL PROTECTED]> wrote: > > Hi All, > > Quick question today, what is the correct syntax for the REQUIRES > tag > in the mapfile? I have tried "REQUIRES ([OtherRoad] = 1)" (I.E, the > layer OtherRoad must be on for the layer to display) and a few other > things and I don't seem to be getting any joy. I have included the map > layer definitions below;- > > LAYER > NAME 'OtherRoad' > TYPE LINE > CONNECTIONTYPE postgis > CONNECTION 'host=localhost user=postgres dbname=NZMM' > DATA 'the_geom FROM public.road_all_layer2_polyline' > METADATA > 'wms_title' 'OtherRoad' > END > MAXSCALE 15000 > STATUS ON > LABELITEM "road_name" > TRANSPARENCY 100 > CLASS > NAME 'Road - Other' > STYLE > SYMBOL road-line > SIZE 1 > COLOR 0 0 0 > END > END > END > > LAYER > NAME 'MinorRuralRoad' > TYPE LINE > CONNECTIONTYPE postgis > CONNECTION 'host=localhost user=postgres dbname=NZMM' > DATA 'the_geom FROM public.road_all_layer2_polyline' > METADATA > 'wms_title' 'MinorRuralRoad' > END > MAXSCALE 15000 > STATUS ON > LABELITEM "road_name" > TRANSPARENCY 100 > REQUIRES ([OtherRoad] eq 1) > CLASS > NAME 'Minor Rural Road' > EXPRESSION ("[class]" = "MINOR RURAL ROAD") > LABEL > COLOR 0 0 0 > FONT sans > TYPE truetype > SIZE 6 > POSITION AUTO > PARTIALS FALSE > ANGLE FOLLOW > BUFFER 10 > OUTLINECOLOR 255 255 255 > END > STYLE > SYMBOL road-line > SIZE 6 > COLOR 0 0 0 > END > STYLE > SYMBOL road-line > SIZE 5 > COLOR 255 0 255 > END > END > END > > Thanks Heaps > > > Neil >