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