12.4. Reference Map Files

 < Day Day Up > 

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 

     < Day Day Up > 


    Web Mapping
    Web Mapping Illustrated: Using Open Source GIS Toolkits
    ISBN: 0596008651
    EAN: 2147483647
    Year: 2005
    Pages: 138

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net