[mapserver-users] mapserver issues...(new user)

Mark Mirrlees mmirrlees at hotmail.com
Fri Mar 15 14:58:43 PDT 2013


Hi all, I'm a new user to mapserver and having some issues with the mapfile that I have created from QGIS. Basically I am trying to create a map of Canada with major cities, highways, expressways, province names. The map outputs fine but when I change anything in the mapfile it doesnt work. I need to change the projection to a Lambert Conformal Conic, be able to display the highways if the layer is visible, the highways being only visible if zoomed in past 1:2500000, provinces labeled with the calibri font. For the major cities, I want to use a S3 symbol (green star) found in a symbol folder where all of the data is located while using the symbols.sty style sheet while only visible past 1:2500000 and labeled when zoomed in past 1:1000000. When I click any of the checkboxes that I created to help zoom in or out they work fine but when I click any of the checkboxes for the cities, provinces, roads etc it doesnt load. Here is my mapfile in green so I can seperate the text better. # Map file created from QGIS project file C:/wwwroot/M_Mirrlees_Assign3/markassign3.qgs
# Edit this file to customize for your map interface
# (Created with PyQgis MapServer Export plugin)
MAP
  NAME "QGIS-MAP"
  # Map image size
  SIZE 500 500
  UNITS meters  EXTENT -143.210462 39.001401 -50.461045 85.911094
  FONTSET "/wwwroot/fonts/fontset.txt"
  SYMBOLSET "/wwwroot/symbols/symbols.sty"
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
  END  # Background color for the map canvas -- change as desired
  IMAGECOLOR 0 0 255
  IMAGEQUALITY 95
  IMAGETYPE agg  OUTPUTFORMAT
    NAME agg
    DRIVER AGG/PNG
    IMAGEMODE RGB
  END
  # Legend
  LEGEND
      IMAGECOLOR 255 255 255
    STATUS ON
    KEYSIZE 18 12
    LABEL
      TYPE BITMAP
      SIZE MEDIUM
      COLOR 0 0 89
    END
  END  # Web interface definition. Only the template parameter
  # is required to display a map. See MapServer documentation
  WEB
    # Set IMAGEPATH to the path where MapServer should
    # write its output.
    IMAGEPATH "/ms4w/tmp/ms_tmp/"    # Set IMAGEURL to the url that points to IMAGEPATH
    # as defined in your web server configuration
    IMAGEURL "/ms_tmp/"    # WMS server settings
    METADATA
      'ows_title'           'QGIS-MAP'
      'ows_onlineresource'  'localhost.com/cgi-bin/mapserv.exe?map=C:/wwwroot/M_Mirrlees_Assign3/global.map'
      'ows_srs'             'EPSG:4326'
    END    #Scale range at which web interface will operate
    # Template and header/footer settings
    # Only the template parameter is required to display a map. See MapServer documentation
    TEMPLATE 'C:/wwwroot/M_Mirrlees_Assign3/global.html'
  END
  
 SCALEBAR
  STATUS EMBED
  UNITS KILOMETERS
  INTERVALS 3
  TRANSPARENT TRUE
  OUTLINECOLOR 0 0 0
 END # End for scalebar
 
  LAYER
    NAME 'province_dd'
    TYPE POLYGON
    DUMP false
  EXTENT -143.210462 39.001401 -50.461045 85.911094
    DATA '../data/province_dd.shp'
    METADATA
      'ows_title' 'province_dd'
    END
    STATUS DEFAULT
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
    END
    CLASSITEM 'NAME_ENG'
    CLASS
      NAME "default"
      EXPRESSION "" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 30 158 173
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Alberta" 
      EXPRESSION "Alberta" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 103 48 123
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = British Columbia" 
      EXPRESSION "British Columbia" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 157 204 18
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Manitoba" 
      EXPRESSION "Manitoba" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 132 187 236
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = New Brunswick" 
      EXPRESSION "New Brunswick" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 190 235 139
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Newfoundland" 
      EXPRESSION "Newfoundland" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 135 148 47
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Northwest Territories" 
      EXPRESSION "Northwest Territories" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 73 51 112
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Nova Scotia" 
      EXPRESSION "Nova Scotia" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 94 79 203
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Nunavut" 
      EXPRESSION "Nunavut" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 116 114 31
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Ontario" 
      EXPRESSION "Ontario" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 137 86
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Prince Edward Island" 
      EXPRESSION "Prince Edward Island" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 117 170 97
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Quebec" 
      EXPRESSION "Quebec" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 150 81 98
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Saskatchewan" 
      EXPRESSION "Saskatchewan" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 6 73 91
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
    CLASS
      NAME "NAME_ENG = Yukon Territory" 
      EXPRESSION "Yukon Territory" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 223 168 55
       END
     LABEL 
      FONT arial
      TYPE truetype
      SIZE 8
      COLOR 0 0 0
      ANGLE 0
      POSITION cc
      FORCE false
      ANTIALIAS false
      PARTIALS false
     END 
    END
  END  LAYER
    NAME 'mjrroads'
    TYPE LINE
    DUMP false
  EXTENT -143.210462 39.001401 -50.461045 85.911094
    DATA '../data/mjrroads.shp'
    METADATA
      'ows_title' 'mjrroads'
    END
    STATUS DEFAULT
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
    END
    CLASSITEM 'TYPE'
    CLASS
      NAME "default"
      EXPRESSION "" 
       STYLE
         WIDTH 0.91 
         COLOR 201 157 32
       END
    END
    CLASS
      NAME "TYPE = Expressway" 
      EXPRESSION "Expressway" 
       STYLE
         WIDTH 7.0 
         COLOR 255 0 0
       END
    END
    CLASS
      NAME "TYPE = Primary Highway" 
      EXPRESSION "Primary Highway" 
       STYLE
         WIDTH 3.5 
         COLOR 0 0 0
       END
    END
  END  LAYER
    NAME 'mjcities'
    TYPE POINT
    DUMP false
  EXTENT -143.210462 39.001401 -50.461045 85.911094
    DATA '../data/mjcities.shp'
    METADATA
      'ows_title' 'mjcities'
    END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
    END
    CLASS
       NAME 'mjcities' 
       STYLE
         SYMBOL "circle" 
         SIZE 7.0 
         OUTLINECOLOR 0 0 0
         COLOR 182 109 194
       END
    END
  ENDEND As mentioned before I am fairly new at this (but want to learn the process) but not sure what to do as everytime I change something the map doesnt display correctly! Any help would be greatly appreciated. Thanks,Mark 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20130315/c9388a08/attachment-0001.html>


More information about the mapserver-users mailing list