# # Start of map file # # Sample map file for a chameleon app. # NAME DEMO STATUS ON SIZE 400 300 SYMBOLSET ../etc/symbols.sym EXTENT -109.1 31.26 -102.89 37.09 UNITS DD PROJECTION "init=epsg:4326" END SHAPEPATH "../data" IMAGECOLOR 25 25 112 FONTSET ../etc/fonts.txt IMAGETYPE PNG24 # IMAGETYPE - set to PNG24 in /congif/chameleon.xml # # Start of web interface definition # WEB #MINSCALE 2000000 #MAXSCALE 50000000 # # On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root # of the drive where the .MAP file resides. # IMAGEPATH "/ms4w/tmp/ms_tmp/" IMAGEURL "/ms_tmp/" # LOG "/tmp/gmap.log" METADATA END END # # Start of reference map # REFERENCE IMAGE images/ref_msone.jpg EXTENT -126.12 23.27 -66.14 50.15 STATUS ON COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 SIZE 120 90 END # # Start of legend # LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 89 END STATUS ON END # # Start of scalebar # SCALEBAR IMAGECOLOR 255 255 255 LABEL COLOR 0 0 0 SIZE SMALL END SIZE 150 5 COLOR 255 255 255 BACKGROUNDCOLOR 0 0 0 OUTLINECOLOR 0 0 0 UNITS Miles INTERVALS 5 STATUS ON END QUERYMAP STYLE HILITE COLOR 255 0 0 END ##################################### # Symbol for drawing fat lines # SYMBOL NAME "BigLine" TYPE ELLIPSE POINTS 1 1 END END ##################################### # Symbol for drawing dashed lines # SYMBOL NAME "DashedLine" TYPE ELLIPSE POINTS 1 1 END STYLE 10 10 END END ##################################### # Symbol for drawing spots # SYMBOL NAME "Circle" FILLED true TYPE ellipse POINTS 1 1 END END ########################### # Country layer # LAYER NAME "Countries" STATUS DEFAULT GROUP "Background" TYPE polygon DATA "countries" UNITS dd PROJECTION "init=epsg:4326" END METADATA # SHOWINLEGEND "nope" (uncomment to not show in legend) END CLASS NAME "USA" EXPRESSION ('[COUNTRY]' eq 'US') STYLE COLOR 238 232 170 END END # end class CLASS NAME "OTHER" EXPRESSION ('[COUNTRY]' ne 'US') STYLE COLOR 205 190 112 END END # end class END # end layer ################################ # USGS_topo # LAYER NAME "Terraserver_DRG" STATUS OFF GROUP "Background" TYPE RASTER CONNECTIONTYPE WMS CONNECTION "http://terraservice.net/OgcMap.ashx?" METADATA "wms_srs" "EPSG:4326" "wms_title" "Topo Maps" "wms_name" "DRG" "wms_server_version" "1.1.1" "wms_format" "image/jpeg" "wms_layers" "drg" "wms_group_title" "background" END PROJECTION "init=epsg:4326" END END # ******************** Orthophoto ******************** LAYER NAME "TerraServer_Orthophoto" STATUS OFF GROUP "Background" TYPE RASTER CONNECTIONTYPE WMS CONNECTION "http://terraservice.net/OgcMap.ashx?" METADATA "wms_srs" "EPSG:4326" "wms_title" "Orthophoto" "wms_name" "DOQ" "wms_server_version" "1.1.1" "wms_format" "image/jpeg" "wms_layers" "drg" "wms_group_title" "background" END PROJECTION "init=epsg:4326" END END # ******************** Daily composite of MODIS-TERRA images ******************** LAYER NAME "MODIS_terra" STATUS OFF GROUP "Background" TYPE RASTER CONNECTIONTYPE WMS CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?" METADATA "wms_name" "daily_terra" "wms_server_version" "1.1.1" "wms_srs" "EPSG:4326" "wms_format" "image/png" "wms_style" "default" "wms_title" "Daily Composite" END PROJECTION "init=epsg:4326" END END # ******************** MODIS derived blue marble image ******************** LAYER NAME MODIS STATUS OFF GROUP "Backround" PROJECTION "init=epsg:4326" END TYPE RASTER OFFSITE 0 0 0 CONNECTIONTYPE WMS CONNECTION "http://wms.jpl.nasa.gov/wms.cgi?" METADATA "wms_name" "modis" "wms_server_version" "1.1.1" "wms_srs" "EPSG:4326" "wms_format" "image/jpeg" "wms_style" "default" "wms_title" "Global Satellite" END END # ******************** Nexrad Radar ******************** LAYER NAME "Nexrad_RADAR" STATUS OFF GROUP "MISC" TYPE RASTER TRANSPARENCY 0 OFFSITE 255 255 255 CONNECTIONTYPE WMS CONNECTION "http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r.cgi?" PROJECTION "init=epsg:4326" END METADATA "wms_name" "nexrad-n0r" "wms_server_version" "1.1.1" "wms_srs" "EPSG:4326" "wms_format" "image/png" "wms_title" "NEXRAD BASE REFLECT" END END #################################### # Line layer for World Country boundaries # LAYER UNITS dd PROJECTION "init=epsg:4326" END NAME "WorldBoundaries" STATUS OFF GROUP "Political" TYPE line DATA "countries" CLASS STYLE COLOR 0 0 0 END END # end class END # end layer ##################################### # US State boundaries layer - line (for fat boundary) # LAYER NAME "US_States" DATA "statesp020" GROUP "Political" STATUS ON UNITS dd PROJECTION "init=epsg:4326" END TYPE line LABELCACHE on LABELITEM "STATE" CLASS NAME "State Line" STYLE SYMBOL "BigLine" SIZE 2 COLOR 0 0 0 END END END ##################################### # Road layer - interstates only at large scale # LAYER NAME "interstate1" # GROUP "roads" DATA "roadtrl020" STATUS OFF TYPE line UNITS dd PROJECTION "init=epsg:4326" END LABELCACHE on LABELITEM "NAME" CLASSITEM "FEATURE" MINSCALE 7500001 CLASS NAME "Interstate Hwy" EXPRESSION /Limited Access*/ STYLE SYMBOL "BigLine" SIZE 1 COLOR 0 0 0 END LABEL TYPE truetype FONT "arial" SIZE 8 OUTLINECOLOR 255 255 255 COLOR 0 0 0 MINDISTANCE 200 POSITION auto ANGLE auto MINFEATURESIZE 50 END END END ##################################### # Road layer - interstates only # LAYER NAME "interstate2" GROUP "roads" DATA "roadtrl020" STATUS OFF UNITS dd TYPE line LABELCACHE on LABELITEM "NAME" CLASSITEM "Feature" MAXSCALE 7500000 CLASS NAME "Interstate Hwy" EXPRESSION /Limited Access*/ STYLE SYMBOL "BigLine" SIZE 3 COLOR 0 0 0 END OVERLAYSYMBOL "DashedLine" OVERLAYSIZE 1 OVERLAYCOLOR 255 255 255 # TEXT ([FEATURE],[NAME]) LABEL TYPE truetype FONT "arial" SIZE 8 OUTLINECOLOR 255 255 255 COLOR 0 0 0 MINDISTANCE 200 POSITION auto ANGLE auto MINFEATURESIZE 50 WRAP ' ' END END END ##################################### # Road layer - principal highways # LAYER NAME "principal" GROUP "roads" DATA "roadtrl020" STATUS OFF TYPE line LABELCACHE on UNITS dd LABELITEM "NAME" CLASSITEM "Feature" MAXSCALE 4000000 CLASS NAME "Principal Hwy" EXPRESSION /Principal Highway*/ STYLE SYMBOL "BigLine" SIZE 3 COLOR 197 129 65 END OVERLAYSYMBOL "DashedLine" OVERLAYSIZE 1 OVERLAYCOLOR 255 255 255 # TEXT ([FEATURE],[NAME]) LABEL TYPE truetype FONT "arial" MINFEATURESIZE 50 MINDISTANCE 100 ANGLE auto COLOR 0 0 0 SIZE 8 END END END ##################################### # Road layer - other through highways # LAYER NAME "thru" GROUP "roads" DATA "roadtrl020" STATUS OFF UNITS dd TYPE line LABELCACHE on LABELITEM "NAME" CLASSITEM "Feature" MAXSCALE 1000000 CLASS NAME "Through Hwy" EXPRESSION /Other Through*/ STYLE SYMBOL "BigLine" SIZE 3 COLOR 197 129 65 END OVERLAYSYMBOL "DashedLine" OVERLAYSIZE 1 OVERLAYCOLOR 0 255 0 LABEL TYPE truetype FONT "arial" MINFEATURESIZE 100 MINDISTANCE 100 ANGLE auto COLOR 0 0 0 SIZE 8 END END END ##################################### # Road layer - other highways # LAYER NAME "other" GROUP "roads" DATA "roadtrl020" STATUS OFF TYPE line UNITS dd LABELCACHE on LABELITEM "NAME" CLASSITEM "FEATURE" MAXSCALE 500000 CLASS NAME "Other Hwy" EXPRESSION /Other Highway*/ STYLE SYMBOL "BigLine" SIZE 2 COLOR 197 129 65 END LABEL TYPE truetype FONT "arial" ANGLE auto # requires ttfonts MINFEATURESIZE 100 MINDISTANCE 100 ANGLE auto COLOR 0 0 0 SIZE 6 END END END ############################### # ROC Sites # LAYER NAME "ROCsites" GROUP "POIenv" STATUS ON UNITS dd PROJECTION "init=epsg:4326" END TYPE point DATA "ROCsites" # MAXSCALE 1200000 LABELITEM "SITE_NAME" CLASS TEMPLATE "ttt" #this only exists to make a layer queryble; fools mapserver NAME "ROC Sites" STYLE SYMBOL "Circle" SIZE 9 COLOR 255 127 0 #coral END LABEL TYPE truetype # use truetype font FONT "arialbd" # use arial bold SIZE 7 # use 8 point size COLOR 255 127 0 # color text coral BACKGROUNDCOLOR 255 255 255 # render text on white bg MINDISTANCE 50 # labels > 50 pixels apart POSITION auto # center labels below feature ANTIALIAS true # antialias the text END # end label END # end class END # end layer ############################### # ROC Monitoring Wells # LAYER NAME "ROCmw" GROUP "Environ" STATUS OFF UNITS dd TYPE point DATA "ROCmw" LABELITEM "Well_Name" # labels use value in column "NAME" LABELCACHE on LABELMAXSCALE 1200000 MAXSCALE 1200000 CLASS NAME "ROC MWs" TEMPLATE "ttt" #this only exists to make a layer queryble; fools mapserver STYLE SYMBOL "Circle" SIZE 9 COLOR 0 0 205 #Medium Blue END LABEL TYPE truetype # use truetype font FONT "arialbd" # use arial bold SIZE 7 # use 8 point size COLOR 0 0 205 # color text coral BACKGROUNDCOLOR 255 255 255 # render text on white bg MINDISTANCE 50 # labels > 50 pixels apart POSITION auto # center labels below feature ANTIALIAS true # antialias the text END # end label END # end class END # end layer END # Map File