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