Alison,

I think you have built you make file upside down, so the polygons are on top of the points so that they are not visible. The mapfile needs to be construct like a painting, the first layers in the mapfile are drawn on the map first and the last layers is drawn last. In most cases you want rasters drawn first, then polygon, then lines, and finally points. Like most rules there are exceptions to this depending on what you are try to achieve.

Labels are draw in the reverse order, because in most cases the last features you add to the map which will be on top and visible, are usually the most important to label. This is handled automatically by mapserver.

-Steve W

Alison Muratore wrote:
I have MapServer 5.0 and I am trying to label three cities feature classes in my map. The labels display for my polygon and line features, but I cannot get them to display for my point features. Below is the map file I created; I cannot see any reason as to why the polygon and line features label, but the points do not. Please help!! --Ali

# WMS Map File
#
# Jim, Ali
#
# Revised: 13 March 2008 for Demonstration
#
# Copyright 2007 EchoStorm Worldwide, LLC

MAP

NAME EchoStormWMS
STATUS ON
SIZE 720 360
EXTENT -180 -90 180 90
SHAPEPATH "data/vector"
IMAGECOLOR 192 192 192
IMAGETYPE PNG24
FONTSET "fonts/fonts.txt"

OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB
  EXTENSION "png"
END

WEB
  METADATA
    WMS_TITLE "EchoStorm WMS"
WMS_ONLINERESOURCE "http://sharkssh.myftp.org:443/cgi-bin/mapserv?map=/data/mapserver/wms_ali_adm.map&; <http://sharkssh.myftp.org:443/cgi-bin/mapserv?map=/data/mapserver/wms_ali_adm.map&;>"
    WMS_SRS "EPSG:4326"
  END
END

PROJECTION
  "init=epsg:4326"
END

SYMBOL
  NAME 'star3'
  TYPE vector
  FILLED true
  POINTS
    119 0
    148 86
    238 86
    166 140
    192 226
    119 175
    46 226
    72 140
    0 86
    90 86
    119 0
  END
END

SYMBOL
  NAME 'other'
  TYPE ELLIPSE
  FILLED TRUE
  POINTS
    6 6
  END
END

# Labels for Cities

LAYER
  NAME NAT_LABELS
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "CITY_NAME"
  MAXSCALE 15000000.
#  MINSCALE 8000000.
  DATA "Cities_National"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "treb"
      ANTIALIAS TRUE
      SIZE 14
      POSITION AUTO
      COLOR 0 0 0
      OUTLINECOLOR 255 255 255
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

LAYER
  NAME PROV_LABELS
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "CITY_NAME"
  MAXSCALE 4000000.
#  MINSCALE 8000000.
  DATA "Cities_Provincial"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "treb"
      ANTIALIAS TRUE
      SIZE 11
      POSITION AUTO
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

LAYER
  NAME OTHERS_LABELS
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "CITY_NAME"
  MAXSCALE 4000000.
#  MINSCALE 8000000.
  DATA "Cities_Other"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "treb"
      ANTIALIAS TRUE
      SIZE 10
      POSITION AUTO
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

# Cities

LAYER
  NAME NAT_CITIES
  TYPE POINT
  DATA "Cities_National"
  MAXSCALE 15000000.
#  MINSCALE 8000000.
  STATUS ON
  CLASS
    NAME "National Capitals"
#The first style listed is placed on the bottom of the stack - it's backwards from the TOC!
    STYLE
      SYMBOL 'other'
      COLOR 0 0 0
      SIZE 15
    END
    STYLE
      SYMBOL 'other'
      COLOR 255 255 255
      SIZE 13
    END
    STYLE
      SYMBOL 'star3'
      COLOR 0 0 0
      SIZE 10
    END
  END
  METADATA
    WMS_TITLE "National Capitals"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME PROV_CITIES
  TYPE POINT
  DATA "Cities_Provincial"
  MAXSCALE 4000000.
  STATUS ON
  CLASS
    NAME "Provincial Capitals"
    STYLE
      SYMBOL 'other'
      COLOR 0 0 0
      SIZE 14
    END
    STYLE
      SYMBOL 'other'
      COLOR 255 255 255
      SIZE 10
    END
    STYLE
      SYMBOL 'other'
      COLOR 0 0 0
      SIZE 6
    END
  END
  METADATA
    WMS_TITLE "Provincial Capitals"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME OTHER_CITIES
  TYPE POINT
  DATA "Cities_Other"
  MAXSCALE 4000000.
  STATUS ON
  CLASS
    NAME "Other Cities"
    STYLE
      SYMBOL 'other'
      COLOR 0 0 0
      SIZE 6
    END
  END
  METADATA
    WMS_TITLE "Other Cities"
    WMS_SRS "EPSG:4326"
  END
END

# Labels for ADM and water layers

LAYER
  NAME ADM0_LABELS_1
  TYPE ANNOTATION
  STATUS OFF
  LABELCACHE ON
  LABELITEM "ADM0"
  MAXSCALE 15000000.
  MINSCALE 8000000.
  DATA "Non_CONUS_ADM0_021808"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "franklin"
      ANTIALIAS TRUE
      SIZE 18
      POSITION AUTO
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

LAYER
  NAME ADM0_LABELS_2
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "ADM0"
  MAXSCALE 8000000.
  MINSCALE 4000000.
  DATA "Non_CONUS_ADM0_021808"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "franklin"
      ANTIALIAS TRUE
      SIZE 20
      POSITION AUTO
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

LAYER
  NAME ADM0_LABELS_3
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "ADM0"
  MAXSCALE 4000000.
  DATA "Non_CONUS_ADM0_021808"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "franklin"
      ANTIALIAS TRUE
      SIZE 24
      POSITION AUTO
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

LAYER
  NAME ADM1_LABELS
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "PROVINCE_N"
  MAXSCALE 3000000.
  DATA "Non_CONUS_ADM1_021808"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "fi"
      ANTIALIAS TRUE
      SIZE 14
      POSITION AUTO
      COLOR 255 255 255
      OUTLINECOLOR 0 0 0
      PARTIALS FALSE
      MINFEATURESIZE AUTO
#      WRAP " "
    END
  END
END

LAYER
  NAME MAJOR_RIVERS_LABELS_1
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "PRIMARY_NA"
  MAXSCALE 8000000.
  MINSCALE 4000000.
  DATA "Major_Rivers"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "ab"
      ANTIALIAS TRUE
      SIZE 9
      POSITION UC
#      MINDISTANCE 50
      ANGLE FOLLOW
      BUFFER 10
      COLOR 66 102 235
      OUTLINECOLOR 255 255 255
      PARTIALS FALSE
      MINFEATURESIZE 20
#      WRAP " "
    END
  END
END

LAYER
  NAME MAJOR_RIVERS_LABELS_2
  TYPE ANNOTATION
  STATUS ON
  LABELCACHE ON
  LABELITEM "PRIMARY_NA"
  MAXSCALE 4000000.
  DATA "Major_Rivers"
  CLASS
    LABEL
      TYPE TRUETYPE
      FONT "ab"
      ANTIALIAS TRUE
      SIZE 10
      POSITION UC
#      MINDISTANCE 50
      ANGLE FOLLOW
      BUFFER 10
      COLOR 66 102 235
      OUTLINECOLOR 255 255 255
      PARTIALS FALSE
      MINFEATURESIZE 20
#      WRAP " "
    END
  END
END

# Optional Stuff

LAYER
  NAME PRIMARY_ROADS
  TYPE LINE
  DATA "Primary_Roads"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 2000000.
  CLASS
    NAME "Primary Roads"
    STYLE
      OUTLINECOLOR 255 0 0
      WIDTH 2
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Primary Roads"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME SECONDARY_ROADS
  TYPE LINE
  DATA "Secondary_Roads"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 1000000.
  CLASS
    NAME "Secondary Roads"
    STYLE
      OUTLINECOLOR 255 50 50
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Secondary Roads"
    WMS_SRS "EPSG:4326"
  END
END

# Water

LAYER
  NAME MAJOR_LAKES
  TYPE POLYGON
  DATA "Major_Lakes"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 57000000.
  CLASS
    NAME "Major Lakes"
    STYLE
      OUTLINECOLOR 66 102 235
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Major Lakes"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME MINOR_LAKES
  TYPE POLYGON
  DATA "Minor_Lakes"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 4000000.
  CLASS
    NAME "Minor Lakes"
    STYLE
      OUTLINECOLOR 66 102 235
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Minor Lakes"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME POLYGON_RIVERS
  TYPE POLYGON
  DATA "Polygon_Rivers"
  STATUS ON
  MAXSCALE 57000000.
  CLASS
    NAME "Major Rivers (P)"
    STYLE
      OUTLINECOLOR 66 102 235
      COLOR 190 232 255
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Major Rivers (P)"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME MAJOR_RIVERS
  TYPE LINE
  DATA "Major_Rivers"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 57000000.
  CLASS
    NAME "Major Rivers"
    STYLE
      OUTLINECOLOR 66 102 235
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Major Rivers"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME MINOR_RIVERS_1
  TYPE LINE
  DATA "Minor_Rivers"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 8000000.
  MINSCALE 4000000.
  CLASS
    NAME "Minor_Rivers"
    STYLE
      OUTLINECOLOR 115 177 235
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Minor Rivers"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME MINOR_RIVERS_2
  TYPE LINE
  DATA "Minor_Rivers"
  STATUS ON
  LABELCACHE ON
  MAXSCALE 4000000.
  CLASS
    NAME "Minor_Rivers"
    STYLE
      OUTLINECOLOR 66 102 235
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Minor Rivers"
    WMS_SRS "EPSG:4326"
  END
END

# ADM Boundaries

LAYER
  NAME ADM0_1
  TYPE POLYGON
  DATA "Non_CONUS_ADM0_021808"
  MINSCALE 8000000.
  STATUS ON
  LABELCACHE ON
  CLASS
    NAME "Country Boundaries"
    STYLE
      OUTLINECOLOR 255 255 0
      WIDTH 1
      #ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Country Boundaries"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME ADM0_2
  TYPE POLYGON
  DATA "Non_CONUS_ADM0_021808"
  MAXSCALE 8000000.
  STATUS ON
  LABELCACHE ON
  CLASS
    NAME "Country Boundaries"
    STYLE
      OUTLINECOLOR 255 255 0
      WIDTH 2
      #ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "Country Boundaries"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME ADM1
  TYPE POLYGON
  DATA "Non_CONUS_ADM1_021808"
  MAXSCALE 8000000.
  STATUS ON
  TRANSPARENCY 80
  LABELCACHE ON
  CLASS
    NAME "ADM1 Boundaries"
    STYLE
      OUTLINECOLOR 255 255 0
      WIDTH 1
      ANTIALIAS TRUE
    END
  END
  METADATA
    WMS_TITLE "ADM1 Boundaries"
    WMS_SRS "EPSG:4326"
  END
END

# Background Imagery

LAYER
  NAME CFE5
  STATUS ON
  TYPE RASTER
  MINSCALE 112000000.
  #PROCESSING "RESAMPLE=AVERAGE"
  TILEINDEX "../cfe/5/cfe_5.shp"
  TILEITEM "location"
  METADATA
    WMS_TITLE "Cloud Free Earth (32km)"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME CFE4
  STATUS ON
  TYPE RASTER
  MAXSCALE 112000000.
  MINSCALE 56000000.
  #PROCESSING "RESAMPLE=AVERAGE"
  TILEINDEX "../cfe/4/cfe_4.shp"
  TILEITEM "location"
  METADATA
    WMS_TITLE "Cloud Free Earth (16km)"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME CFE3
  STATUS ON
  TYPE RASTER
  MAXSCALE 56000000.
  MINSCALE 28000000.
  #PROCESSING "RESAMPLE=AVERAGE"
  TILEINDEX "../cfe/3/cfe_3.shp"
  TILEITEM "location"
  METADATA
    WMS_TITLE "Cloud Free Earth (8km)"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME CFE2
  STATUS ON
  TYPE RASTER
  MAXSCALE 28000000.
  MINSCALE 14000000.
  #PROCESSING "RESAMPLE=AVERAGE"
  TILEINDEX "../cfe/2/cfe_2.shp"
  TILEITEM "location"
  METADATA
    WMS_TITLE "Cloud Free Earth (4km)"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME CFE1
  STATUS ON
  TYPE RASTER
  MAXSCALE 14000000.
  MINSCALE 7000000.
  #PROCESSING "RESAMPLE=AVERAGE"
  TILEINDEX "../cfe/1/cfe_1.shp"
  TILEITEM "location"
  METADATA
    WMS_TITLE "Cloud Free Earth (2km)"
    WMS_SRS "EPSG:4326"
  END
END

LAYER
  NAME CFE0
  STATUS ON
  TYPE RASTER
  MAXSCALE 7000000.
#  MINSCALE 3500000.
  #PROCESSING "RESAMPLE=AVERAGE"
  TILEINDEX "../cfe/cfe_full.shp"
  TILEITEM "location"
  METADATA
    WMS_TITLE "Cloud Free Earth (1km)"
    WMS_SRS "EPSG:4326"
  END
END


END

*
Alison Muratore*
/Database Administrator/
EchoStorm Worldwide, LLC
757.483.0226 office
703.286.9368 mobile
757.483.4423 fax
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
http://www.echostorm.net <http://www.echostorm.net/>






------------------------------------------------------------------------

_______________________________________________
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

Reply via email to