Difference between revisions of "Configuring the Mapfile"

From ARK
Jump to: navigation, search
(Header)
(Header)
Line 23: Line 23:
 
     SYMBOLSET      "C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/symbols/symbols35.sym"
 
     SYMBOLSET      "C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/symbols/symbols35.sym"
 
     DEBUG ON
 
     DEBUG ON
 
 
 
 
     WEB
 
     WEB
 
 
       METADATA
 
       METADATA
 
"wms_name" "ARK WMS"
 
"wms_name" "ARK WMS"
Line 35: Line 32:
 
"wms_server_version" "1.1.1"
 
"wms_server_version" "1.1.1"
 
       END
 
       END
 
 
       IMAGEPATH 'C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/tmp/'
 
       IMAGEPATH 'C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/tmp/'
 
       IMAGEURL '/mapserver/tmp/'
 
       IMAGEURL '/mapserver/tmp/'
Line 41: Line 37:
 
       MINSCALE 500
 
       MINSCALE 500
 
       LOG '/srv/www/htdocs/fasti/mapserver/mapfiles/ms_log.txt'
 
       LOG '/srv/www/htdocs/fasti/mapserver/mapfiles/ms_log.txt'
 
 
   END
 
   END
 
 
   OUTPUTFORMAT
 
   OUTPUTFORMAT
 
       NAME "png"
 
       NAME "png"
Line 51: Line 45:
 
       IMAGEMODE "RGB"
 
       IMAGEMODE "RGB"
 
   END
 
   END
 
 
   PROJECTION
 
   PROJECTION
 
   #  Basic initial projection should be in ETRS89 / ETRS-LCC
 
   #  Basic initial projection should be in ETRS89 / ETRS-LCC

Revision as of 16:31, 14 November 2008

Initial Setup

You need to ensure that Mapserver is setup to server as a WMS/WFS server. If you are not sure, please visit WMS Server HowTo and WFS Server HowTo.

The mapfiles themselves need to be setup manually per Mapserver setup - ARK will not write these for you unfortunately, so its worth undertaking the mapfile setup alongside the official mapfile documentation.

Example Mapfile

ARK uses two different mapfiles, the ark_wfs.map and ark_wms.php. These are found within the ark directory structure in mapserver/mapfiles/.

The files themselves should be reasonably self-explanatory if you have used Mapserver before.

Header

 MAP
   NAME "ARK WMS Map"
   IMAGETYPE      PNG24
   EXTENT 533866 180940 533963 181000
   SIZE           600 400
   SHAPEPATH      "C:/ms4w/Apache/htdocs/tutorial_ark/data/mapping/"
   IMAGECOLOR     250 250 250
   FONTSET        "C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/fonts/fonts.list"
   SYMBOLSET      "C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/symbols/symbols35.sym"
   DEBUG ON
   WEB
     METADATA

"wms_name" "ARK WMS"

       "wms_title"			"ARK WMS"
       "wms_onlineresource"	"http://www.lparchaeology.com/prescot/ark/php/map/ark_wxs_server.php" 
       "wms_srs"			"EPSG:27700"

"wms_feature_info_mime_type" "text/html" "wms_server_version" "1.1.1"

     END
     IMAGEPATH 'C:/ms4w/Apache/htdocs/tutorial_ark/mapserver/tmp/'
     IMAGEURL '/mapserver/tmp/'
     MAXSCALE 20000000
     MINSCALE 500
     LOG '/srv/www/htdocs/fasti/mapserver/mapfiles/ms_log.txt'
  END
  OUTPUTFORMAT
     NAME "png"
     MIMETYPE "image/png"
     DRIVER "GD/PNG"
     EXTENSION "png"
     IMAGEMODE "RGB"
  END
  PROJECTION
  #  Basic initial projection should be in ETRS89 / ETRS-LCC
  #  This projection will also be dynamically set by the PHP
      "init=epsg:27700"
  #
  END
  #