Thanks Mike Steve, all working as expected now.
Neil
Mike Saunt wrote:
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] mailto:[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