map size 800 400 imagetype jpeg interlace off fontset "fonts.txt" symbolset "symbolset.txt" shapepath "/www/sites/civicmaps.org/maps/geodata" imagecolor 0 0 0 projection "init=epsg:4326" end debug on extent -180 -90 180 90 web template "world.html" imagepath "/www/sites/civicmaps.org/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 layer name "w140n90" type raster status default DATA "dem/W140N90.DEM" end layer name "w140n40" type raster status default DATA "dem/W140N40.DEM" 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