Here's the part of map file. They are in the order as they are in the map file, and they are next to each other in the map file. The icons you saw in the image are bus stops:

MAP
# ......
# Lots of layers here
# ......

Layer
 NAME              "Streets"
 GROUP             "Feature"
 STATUS            DEFAULT

 TYPE              LINE
 CONNECTIONTYPE    OGR
 CONNECTION        "streets.TAB"
 DATA              "streets"
 UNITS              METERS

 TRANSPARENCY      ALPHA
 CLASSITEM          "TypeCode"

 CLASS
   MINSCALE        2000000
   MAXSCALE        15000000
   EXPRESSION      "S1"
   STYLE
     WIDTH          1
     COLOR          255  200  64
     ANTIALIAS      TRUE
   END
 END

 CLASS
   MINSCALE        200000
   MAXSCALE        2500000
   EXPRESSION      "S1"
   STYLE
     WIDTH          3
     COLOR          128  100  64
     ANTIALIAS      TRUE
   END
   STYLE
     WIDTH          2
     COLOR          255  200  64
     ANTIALIAS      TRUE
   END
 END

 # ......
 # more similar classes of different types go here
 # ......
END

LAYER
 NAME              "POI"
 GROUP             "Feature"
 STATUS            DEFAULT
 #MINSCALE         2000
 MAXSCALE          25000

 TYPE              POINT
 CONNECTIONTYPE    OGR
 CONNECTION        "POI.TAB"
 DATA              "POI"
 UNITS              METERS

 TRANSPARENCY      ALPHA

 #FILTERITEM        "Type"
FILTER (("[Type]" == "parks") OR ("[Type]" == "bus") OR ("[Type]" == "rail") OR ("[Type]" == "subway") OR ("[Type]" == "ferry"))
 CLASSITEM          "Type"

#    CLASS
#      EXPRESSION      "parks"
#    END

 CLASS
   EXPRESSION      "bus"
   SYMBOL          "bus stop"
 END

 CLASS
   EXPRESSION      "rail"
   SYMBOL          "kcr"
 END

 CLASS
   EXPRESSION      "subway"
   SYMBOL          "mtr"
 END

 CLASS
   EXPRESSION      "ferry"
   SYMBOL          "kcr"
 END
END

# ......
# Even more layers go here
# ......
END




----- Original Message -----
From: "Steve Lime" <[EMAIL PROTECTED]>
To: "Jackey Cheung" <[EMAIL PROTECTED]>; <[email protected]>
Sent: Wednesday, May 30, 2007 05:57
Subject: Re: [UMN_MAPSERVER-USERS] Layer display order (z-index)?

Layers are rendered in the order they appear in the mapfile so I'm not sure how the POI symbols could be rendered below the line work. You could try turning them into annotation instead of point layers since annotation is always drawn last. You might need to post your mapfile...

Steve

On 5/29/2007 at 4:06 AM, in message <[EMAIL PROTECTED]>,
Jackey Cheung <[EMAIL PROTECTED]> wrote:
Greetings!

I've put some roads, polygons and poi to my map, their order in the map file is: polygon layers go first, then road layers, and the poi layer is the last. A picture is generated like this: http://www3.mapasia.com/jackout/mapserv.png

As you can see, those 2 POI icons are covered by roads, can I make those POI
icons always on top of everything else in the map?

I've tried re-ordering layers in the map file, but the icons are kept covered by roads.

Reply via email to