This section includes the complete listing of map files (Examples 12-13 through 12-16) used in this chapter. Additions to the files are highlighted. Lines to be removed are commented out by the preceding # symbols. Example 12-13. The global_mosaic WMS layer added to the global.map file MAP SIZE 600 300 EXTENT -180 -90 180 90 IMAGECOLOR 180 180 250 IMAGETYPE PNG24 UNITS DD WEB TEMPLATE global.html IMAGEPATH "/srv/www/htdocs/tmp/" IMAGEURL "/tmp/" END LAYER NAME global_landsat TYPE RASTER STATUS DEFAULT CONNECTIONTYPE WMS CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?" MINSCALE 20000 METADATA "wms_server_version" "1.1.1" "wms_srs" "EPSG:4326" "wms_format" "image/jpeg" "wms_styles" "" "wms_name" "modis,global_mosaic" END END LAYER NAME countries TYPE POLYGON STATUS DEFAULT DATA countries_simpl LABELITEM 'NAME' LABELMAXSCALE 50000000 CLASSITEM 'NAME' CLASS NAME 'Bulgaria' EXPRESSION 'Bulgaria' STYLE OUTLINECOLOR 100 100 100 # COLOR 255 255 150 END LABEL SIZE LARGE END END CLASS NAME 'All Countries' EXPRESSION ('[NAME]' ne 'Bulgaria') STYLE OUTLINECOLOR 100 100 100 # COLOR 200 200 200 END END END END Example 12-14. Enabling a map file to serve up a layer using WMS MAP SIZE 600 300 EXTENT -180 -90 180 90 IMAGECOLOR 180 180 250 IMAGETYPE PNG24 UNITS DD WEB TEMPLATE global.html IMAGEPATH "/srv/www/htdocs/tmp/" IMAGEURL "/tmp/" METADATA "wms_title" "My Global Map WMS Server" "wms_srs" "EPSG:4326" END END LAYER NAME countries TYPE POLYGON STATUS ON DATA countries_simpl MINSCALE 1000 MAXSCALE 1000000000 CLASSITEM 'NAME' CLASS NAME 'Bulgaria' EXPRESSION 'Bulgaria' STYLE OUTLINECOLOR 100 100 100 END END CLASS NAME 'All Countries' EXPRESSION ('[NAME]' ne 'Bulgaria') STYLE OUTLINECOLOR 100 100 100 END END METADATA "wms_title" "Country boundaries" END END END Example 12-15. Map file example showing a WFS data source added to the global map MAP SIZE 600 300 EXTENT -58 46 -54 52 IMAGECOLOR 180 180 250 IMAGETYPE PNG24 UNITS DD WEB TEMPLATE global.html IMAGEPATH "/srv/www/htdocs/tmp/" IMAGEURL "/tmp/" END PROJECTION "init=epsg:4326" END SYMBOL NAME "circle" TYPE ellipse FILLED true POINTS 1 1 END END LAYER NAME countries TYPE POLYGON STATUS ON DATA countries_simpl MINSCALE 1000 MAXSCALE 1000000000 CLASSITEM 'NAME' CLASS NAME 'Bulgaria' EXPRESSION 'Bulgaria' STYLE OUTLINECOLOR 100 100 100 COLOR 255 255 150 END END CLASS NAME 'All Countries' EXPRESSION ('[NAME]' ne 'Bulgaria') STYLE OUTLINECOLOR 100 100 100 COLOR 200 200 200 END END PROJECTION "init=epsg:4326" END END LAYER NAME wfs_test STATUS ON TYPE POINT CONNECTIONTYPE WFS CONNECTION "http://map.ns.ec.gc.ca/envdat/map.aspx?" LABELITEM "envdat:Station_ID" CLASS STYLE SYMBOL 'circle' SIZE 6 OUTLINECOLOR 150 150 0 COLOR 255 250 0 END LABEL SIZE TINY COLOR 0 0 0 POSITION CL END END METADATA "wfs_srs" "EPSG:4326" "wfs_version" "1.0.0" "wfs_typename" "envirodat" "wfs_request_method" "GET" "wfs_service" "WFS" END PROJECTION "init=epsg:4326" END END END Example 12-16. Enabling a map file to serve up the countries layer through WFS MAP SIZE 600 300 EXTENT -180 -90 180 90 IMAGECOLOR 180 180 250 UNITS DD WEB TEMPLATE global.html IMAGEPATH "/srv/www/htdocs/tmp/" IMAGEURL "/tmp/" METADATA "wfs_title" "My Global WFS Map Service" END END PROJECTION "init=epsg:4326" END LAYER NAME countries TYPE POLYGON STATUS ON DUMP TRUE DATA countries_simpl METADATA "wfs_title" "Roads" "wfs_group_title" "North American Features" END PROJECTION "init=epsg:4326" END END END |