map
    size            800 400
    imagetype       jpeg
    interlace       off
    fontset         "fonts.txt"
    symbolset       "symbolset.txt"
    shapepath       "/home/clients/websites/w_maps/public_html/maps/geodata"
    imagecolor      192 225 255
    projection      "init=epsg:4326" end
    debug           on
    extent          -180 -90 180 90

    web
        template    "world.html"
        imagepath   "/home/clients/websites/w_maps/public_html/tmp/"
        imageurl    "/tmp/"
        METADATA
           "wfs_title"          "anselm"
           "wfs_onlineresource" "http://civicmaps.org/cgi/mapserv.cgi?"
           "wfs_srs"            "EPSG:4326 AUTO:42003"
        END
    end

    symbol
        name    "solid"
        type    ellipse
        points  1 1 end
        filled  true
    end

    symbol
        name    "dashed"
        type    ellipse
        points  1 1 end
        filled  true
    end

    symbol
        name    "line"
        type    ellipse
        points  1 1 end
    end

#
# some reasonable raster backdrop detail
#

    layer
      name             "landsat7"
      type             raster
      status           on
      minscale         1
      maxscale         1000000
      connection       "http://wms.jpl.nasa.gov/wms.cgi?"
      connectiontype   wms
      METADATA
        "wms_srs"             "EPSG:4326 AUTO:42003"
	"wms_title"	      "landsat7"
       "wms_name"            "global_mosaic"
       "wms_server_version"  "1.1.0"
        "wms_format"          "image/jpeg"
        "wms_style"           "visual"
      END
    END

    layer
      name             "bluemarble"
      status           on    
      type             raster
      minscale         1000000
      maxscale         500000000
#     connection       "http://wms.jpl.nasa.gov/browse.cgi?wms_server=wms.cgi"
      connection       "http://www2.demis.nl/wms/wms.asp?WMS=BlueMarble"
      connectiontype   wms
      METADATA
        "wms_srs"             "EPSG:4326 AUTO:42003"
#       "wms_name"            "modis"
        "wms_name"            "Earth Image"
        "wms_server_version"  "1.1.0"
        "wms_format"          "image/jpeg"
        "wms_style"           "default"
	"wms_title"	"bluemarble"
        "wms_group_title" "vmap0"
      END
    end        

#
# vmap solid city regions showing density...
#

    layer
    name            "cities"
    status          on
    data            vmap0/builtupa.shp
    dump            true
    group           vmap0
    type            polygon    
    minscale        1
    maxscale        50000000
    TRANSPARENCY    50
    METADATA
       "wms_title"  "cities"
	   "wms_group_title" "vmap0"
    END
    labelitem       nam
    CLASS    
        color          255 255 100
        outlinecolor   180 180 100
        label
                angle auto
                type  truetype
                antialias true
                outlinecolor 64 64 16
                color        255 255 255
                mindistance 1000
                minfeaturesize 30
                size 10
                font persans
            end
            #symbol  "solid"
        #size   1 
    END
    end


#
# vmap rivers and lakes add useful context
#

    layer
    name            "lakes"
    status          on
    group           vmap0
    data            vmap0/inwatera.shp
    dump            true
    type            polygon
    transparency    50
    minscale        1
    maxscale        5000000
    labelitem       nam
    METADATA
       "wms_title"  "lakes"
       "wms_group_title" "vmap0"
    END
    classitem       nam
        CLASS    
        color          128 192 255
        outlinecolor   64 128 255
        #symbol  "solid"
        #size   1 
        label
                angle auto
                type  truetype
                antialias true
                outlinecolor 128 192 255
                color        0 64 128
                mindistance 1000
                minfeaturesize 50
                size 8
                buffer 10 
                font verdana
        end
        END
    end

    layer
        name            "rivers"
        dump            true
        group           vmap0
        status          off
	transparency    50
        data            vmap0/watrcrsl.shp
        filter          "hyc = 8"
        type            line
        minscale        1
        maxscale        1
#        maxscale        1000000
        METADATA
           "wms_title"  "rivers"
	   "wms_group_title" "vmap0"
        END
        class
           color 128 192 255
           symbol "solid"
           size  2
        end
    end

#
# vmap major and minor roads
# have to keep all the way to street level due to most of world has no detail
#

    layer
    name            "minorroads"
    status          on
    data            vmap0/roadl.shp
    type            line 
    group           vmap0
    dump            true
    filter          "rtt <> 14"
    minscale        1 
    maxscale        500000
    METADATA
        "wms_title"  "minorroads"
	"wms_group_title" "vmap0"
    END
    CLASS    
           color 250 180 180
           symbol  "solid"
           size   1 
     END
    end

    layer
        name            "majorroads"
        status          on
        data            vmap0/roadl.shp
        type            line 
        group           vmap0
        dump            true
        filter          "rtt = 14"
        minscale        1 
        maxscale        5000000
        METADATA
            "wms_title"  "majorroads"
	   "wms_group_title" "vmap0"
        END
        CLASS    
           color 250 160 120
           symbol  "solid"
           size   1 
        END
    end

#
# vmap pol boundaries are fairly accurate but need coastline also for edges
#

    layer
        name            "boundaries"
        status          on
        data            vmap0/polbndl.shp
        type            line 
        group           vmap0
        dump            true
        filter          "use = 23"
	TRANSPARENCY    50
#        minscale        1
        maxscale        50000000
        METADATA
           "wms_title"  "boundaries"
	   "wms_group_title" "vmap0"
        END
        CLASS    
           color 200 200 220
           symbol  "solid"
           size   1 
        END
    end

    layer
        name            "coastlines"
        status          on
        data            vmap0/coastl.shp
        type            line 
	group           vmap0
        dump            true
	TRANSPARENCY    50
        minscale        1
        maxscale        50000000
        METADATA
            "wms_title"  "coastlines"
	   "wms_group_title" "vmap0"
        END
        CLASS    
            color 220 220 250
            symbol  "solid"
            size   1 
        END
    end

#
# this world boundary file is inaccurate but low resolution
# this world boundary collaborates with the coastlines above
# and the boundaries above too
# 
    layer
        name              "lowboundaries"
        status           off 
        data              world_borders/world_borders.shp
        type              polygon
        dump              true
        filter            "use = 23"
        type              line
	TRANSPARENCY      50
        minscale          20000000
        maxscale          500000000
        METADATA
           "wms_title"  "lowboundaries"
        END
        CLASS
            outlinecolor   220 220 250
            symbol         "solid"
            size           1 
        END
    end

#
# street level tiger for bay area
#

#    LAYER
#	NAME "misc_counties"
#	STATUS ON
#	DATA countyp020.shp
#	TYPE POLYGON
#      maxscale 5
#	CLASS
#	    COLOR 255 255 192
#	    OUTLINECOLOR 192 192 192
#	END
#    END

    LAYER
	NAME "tiger_polygon"
	STATUS ON
	TILEINDEX polygon_index.shp
        dump true
        group tiger
	transparency 50
        METADATA
           "wms_title"  "tiger_polygon"
           "wms_group_title" "tiger"
        END
	TYPE POLYGON
	CLASSITEM ZCTA5
	minscale 1
        maxscale 100000
	CLASS 
	    EXPRESSION /[^H]$/
	    COLOR 255 255 192
	END
	CLASS 
	    EXPRESSION /H$/
	    COLOR 128 192 255
	END
    END

    LAYER
	NAME "tiger_landmarks"
	STATUS ON
	minscale 1
        maxscale 100000
        dump true
        group tiger
        METADATA
           "wms_title"  "tiger_landmarks"
	   "wms_group_title" "tiger"
        END
	TILEINDEX arealandmarks_index.shp
	TYPE POLYGON
	TRANSPARENCY 50
	CLASSITEM cfcc
	LABELITEM laname
	CLASS
	    NAME "Parks"
	    EXPRESSION /^D8/
	    COLOR 192 255 192
	    LABEL
		ANGLE auto
		TYPE TRUETYPE
		ANTIALIAS TRUE
		MINFEATURESIZE 100
		COLOR 255 255 255
		OUTLINECOLOR 0 128 0
		SIZE 8
		FONT univers2
   	    END
	END
	CLASS
	    NAME "Stuff"
	    EXPRESSION /^D[3-79]/
	    COLOR 224 224 224
	    LABEL
		ANGLE auto
		TYPE TRUETYPE
		ANTIALIAS TRUE
		COLOR 255 255 255
		OUTLINECOLOR 128 128 128
		MINFEATURESIZE 100
		SIZE 8
		FONT univers2
    	    END
	END
	CLASS
	    NAME "Islands"
	    EXPRESSION /^E/
	    LABEL
                ANGLE auto
                TYPE TRUETYPE
                ANTIALIAS TRUE
	          COLOR 255 255 255
		    OUTLINECOLOR 128 128 128
                MINFEATURESIZE 100
                SIZE 8
                FONT univers2
            END
	END
    END

    LAYER
	NAME "tiger_lakes"
	STATUS ON
	TILEINDEX landmarks_index.shp
	TYPE POLYGON
        dump true
        transparency 50
        group tiger
        METADATA
           "wms_title"  "tiger_lakes"
	   "wms_group_title" "tiger"
        END
	minscale 1
        maxscale 100000
	LABELITEM laname
	CLASSITEM cfcc
	CLASS
	    EXPRESSION /^H/
	    COLOR 128 192 255
	    OUTLINECOLOR 128 150 220
	    LABEL
		ANGLE auto
		TYPE TRUETYPE
		ANTIALIAS TRUE
		COLOR 255 255 255
		OUTLINECOLOR 0 0 128
		MINFEATURESIZE 100
		SIZE 8
		FONT univers2
    	    END
	END
    END

    LAYER
	NAME "tiger_local_roads"
	STATUS ON
        dump true
        group tiger
	transparency 50
        METADATA
           "wms_title"  "tiger_local_roads"
	   "wms_group_title" "tiger"
        END
	TILEINDEX chain_index.shp
	TYPE LINE
	CLASSITEM cfcc
	LABELITEM FENAME
	minscale 1
        maxscale 100000
	TOLERANCE 10
	CLASS 
  	    EXPRESSION /^A[45]/
	    LABEL
		ANGLE auto
		TYPE TRUETYPE
		ANTIALIAS TRUE
		COLOR 255 255 255
		OUTLINECOLOR 96 96 96
		MINDISTANCE 200
		MINFEATURESIZE auto
		POSITION UC
		SIZE 8
		OFFSET 0 2
		FONT univers2
    	    END
	    #STYLE
		#COLOR 96 96 96
		#SYMBOL 1
		#SIZE 5
	    #END
	    STYLE
		COLOR 128 128 128
		SYMBOL 1
		SIZE 1
	    END 
	END
    END

    LAYER
	NAME "tiger_major_roads"
	STATUS ON
        dump true
        group tiger
        METADATA
	   "wms_group_title" "tiger"
           "wms_title"  "tiger_major_roads"
        END
	TILEINDEX chain_index.shp
	TYPE LINE
	CLASSITEM CFCC
	LABELITEM FENAME
	TRANSPARENCY 50
	minscale 1
        maxscale 500000
	TOLERANCE 10
	CLASS 
	    NAME "major_roads"
	    EXPRESSION /^A[23]/
	    TEMPLATE roads.html
	    STYLE
		COLOR 255 0 0 
		SYMBOL 1
		SIZE 2
	    END
	    STYLE
		COLOR 255 255 255
		SYMBOL 1
		SIZE 1
	    END
	    LABEL
		ANGLE auto
		ANTIALIAS TRUE
		TYPE TRUETYPE
		COLOR 255 255 255
		OUTLINECOLOR 0 0 0
		MINDISTANCE 320
		MINFEATURESIZE auto
		SIZE 12
		FONT univers2
    	    END
	END
	CLASS 
	    NAME "Freeways"
	    EXPRESSION /^A1/
	    TEMPLATE roads.html
	    STYLE
		COLOR 64 64 64
		SYMBOL 1
		SIZE 4
	    END
	    STYLE
		COLOR 255 0 0
		SYMBOL 1
		SIZE 1
	    END
	    LABEL
		ANGLE auto
		ANTIALIAS TRUE
		TYPE TRUETYPE
		COLOR 255 255 255
		OUTLINECOLOR 0 0 0
		MINDISTANCE 200
		MINFEATURESIZE auto
		FONT univers2
		SIZE 12
    	    END
	END
    END
end