[Date Prev][Date Next] [Chronological] [Thread] [Top]

[mapserver-users] Scalebar label



I'm relatively new to Mapserver and I'm attempting to implement Mapserver as on OGC WMS. I have two problems, so any help would be greatly appreciated. I've attached my mapfile definition at the bottom of the e-mail.
 
    1. I have defined a scalebar, which I'd like to embed in the map. This works fine however, I want to place some text (a copyright notice) next to the scalebar (i.e. along the bottom of the map). To do this I think I need to include a label entry in my scalebar definition, but I can't work out how to set the text I want to display.
 
    2. I have a vector layer which contains 136 polygons (name: 'boarders'). I'd like to make these semi-transparent, so you can still see the raster data in the layer below. Can you do this with Mapserver?
 
I'm using Mapserver 3.5 on Windows 2000.
 
 
Thanks in advance,
 
Andrew
 
Map file follows:
 
NAME EMS
STATUS ON
SIZE 500 350
EXTENT 380000 400000 450000 450000
UNITS METERS
IMAGETYPE gif
 
PROJECTION
 "init=epsg:27700"
END
 
WEB
 METADATA
  "wms_title"  "Enviroport Map Server"
  "wms_onlineresource" "http://plasma/cgi-bin/mapserv.exe?map=c:\demo.map"
  "wms_srs"  "epsg:27700"
 END
END
 
# Definitions for map symbols
SYMBOL
  NAME 'circle'
  TYPE ELLIPSE
  POINTS 1 1 END
  FILLED TRUE
END
# End of map symbol definitions
 
# Start of Map Layers, The first layer in this list is displayed at the bottom, etc.
# Raster Data - Using shapefile index
LAYER
   NAME "rst50k"
   TYPE raster
   STATUS ON
   TRANSFORM true
   TILEINDEX "H:\data\50k\tiff\poly"
 
   PROJECTION
 "init=epsg:27700"
   END
 
   METADATA
    WMS_TITLE "1:50,000 Colour Raster"
    WMS_ABSTRACT "Add info here"
    WMS_SRS "EPSG:27700"
   END # End of Metadata tag
END # End of 50k raster
 
 
 
# Ward Data - shapefile
LAYER
   NAME "boarders"
   TYPE polygon
   DATA "H:\data\UKBoarders\947"
   STATUS OFF
   TRANSFORM true
 
   PROJECTION
 "init=epsg:27700"
   END
 
   CLASSITEM "Name"
   CLASS
    EXPRESSION 'Bolton'
    TEMPLATE "somepage.html"
    OUTLINECOLOR 0 0 0
    COLOR 0 255 0
   END # End of class Bolton
   CLASS
    EXPRESSION 'Birkby'
    TEMPLATE "somepage.html"
    OUTLINECOLOR 0 0 0
    COLOR 255 0 0
   END # End of class Bolton
   CLASS
    EXPRESSION /./
    TEMPLATE "somepage.html"
    OUTLINECOLOR 0 0 0
    COLOR 190 253 190
   END
 
  TOLERANCE 3
 
 
 
   METADATA
    WMS_TITLE "Wards"
    WMS_ABSTRACT "Ward boundary information."
    WMS_SRS "EPSG:27700"
   END # End of Metadata tag
END # End of layer
 
# Test POI Layer
LAYER
   NAME "poi"
   TYPE point
   DATA "H:\data\testInfo\poi"
   STATUS ON
   TRANSFORM true
 
   PROJECTION
 "init=epsg:27700"
   END
  
   CLASS
    SYMBOL 'circle'
    SIZE 2
    NAME 'Townships'
    OUTLINECOLOR 100 40 40
   END
 
   METADATA
    WMS_TITLE "Point of Interest Data"
    WMS_ABSTRACT "Test Point of Interest Data for Muckenbrough County Council"
    WMS_SRS "EPSG:27700"
   END # End of Metadata tag
END # End of layer
 
# Test for scalebar
MAP
 SCALEBAR
  BACKGROUNDCOLOR 0 0 0
  COLOR 255 255 255
  INTERVALS 3
  OUTLINECOLOR 255 0 0
  POSITION lr
  POSTLABELCACHE true
  SIZE 500 15
  STATUS embed
  TRANSPARENT off
  STYLE 0
  UNITS meters
  LABEL
     COLOR 0 0 0
     SIZE tiny
  END # END of label
 END # END of scalebar
END # End of map object
 
END # End of file