How do you zoom to a search result?

Stephen Lime steve.lime at dnr.state.mn.us
Fri Sep 17 10:17:50 EDT 1999


Here are the config files for the compass so you can see how it's setup. The list
of files include:

  - search.map: main mapfile for the compass
  - compass.html: main template file
  - wma.html: search result template for wma layer (Wildlife Management Area)
  - wma.map: mapfile for included maps in the wma.html search template
  - pwa.html: search result template for pwa layer (Public Water Access)

I'll gladly share other interfaces on the DNR site if anyone is interested.

No there isn't an FAQ, and I'd love to see one developed. Just haven't had
time to do it myself. I'll contribute in any way I can.

Steve

Stephen Lime
Internet Applications Analyst
MIS Bureau - MN DNR

(651) 297-2937
steve.lime at dnr.state.mn.us

>>> Jason Domina <jdomina at ystone.mt.gov> 09/16 4:09 PM >>>
What type of approach do I need to take to get this type of feature?
Specifically, I want to know how to implement a search feature like the one in
the gallery site:

http://www.dnr.state.mn.us/compass 

Even just a clue would help this clueless cowboy.  Also, if there isn't a faq
I'd volunteer to help create and maintain one.  If there is a faq, Where?

Thank you,
Jason



-------------- next part --------------
NAME WMA
SIZE 300 300
#EXTENT 432402.348127 5166251 652132.561873 5386266
EXTENT 452796.379513 4974862.494065 463379.707131 4985445.821683
UNITS METERS
STATUS OFF

LINESET symbols/line.sym
SHADESET symbols/shade.sym
MARKERSET symbols/marker.sym

LABELOVERLAP FALSE

#SHAPEPATH /usr/local/www/data/shapefiles
SHAPEPATH /tmp

WEB
  TEMPLATE compass.html
  MAXSCALE 7000000
  MINSCALE 50000
END # Web Interface

REFERENCE
  STATUS ON
  IMAGE graphics/reference_150.gif
  SIZE 150 150
  EXTENT  125105.727952 4785412.819496 788393.592828 5488749.153129
  OUTLINECOLOR -1 -1 -1
  COLOR 255 0 0
END # Reference Map

SCALEBAR
  STATUS ON
  LABEL
    SIZE SMALL
  END
  INTERVALS 5
  SIZE 300 4
  COLOR 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS MILES
END # Scalebar

LAYER
  NAME minnesota
  TYPE POLYGON
  STATUS QUERYONLY
  DATA minnesota
  QUERY
    TEMPLATE "http://www.dnr.state.mn.us/lakefind/oops.html"
  END
END # minnesota

LAYER 
  NAME landuse
  TYPE RASTER
  DATA /usr/local/www/data/images/luc90ra3.epp
  STATUS off # must be explicitly turned on
END

LAYER 
  NAME relief
  TYPE RASTER
  DATA /usr/local/www/data/images/shr30im3.epp
  STATUS off # must be explicitly turned on
END

LAYER
  NAME streets
  MAXSCALE 105000
  STATUS DEFAULT
  DATA mcdrdln3
  TYPE line
  CLASS
    COLOR 181 181 181
  END
END # streets

LAYER
  NAME twnshp_roads
  MAXSCALE 200000
  STATUS DEFAULT
  DATA twprdln3
  TYPE line
  CLASS
    COLOR 181 181 181
  END
END # twnshp_roads

LAYER
  NAME county_roads
  MAXSCALE 300000
  STATUS DEFAULT
  DATA ctyrdln3
  TYPE line
  CLASS
    COLOR 0 0 0
  END
END # county_roads 

LAYER
  NAME county_roads
  MAXSCALE 300000
  STATUS DEFAULT
  DATA ctyrdln3
  TYPE annotation
  LABELITEM "road_name"  
  CLASS
    COLOR 255 255 255
    SYMBOL 4
    LABEL
      MINFEATURESIZE 40
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 0 0 0
    END
  END
END # county_roads

LAYER
  NAME highways
  MAXSCALE 600000
  STATUS DEFAULT
  DATA highway
  TYPE line
  CLASS
    COLOR 0 0 0
  END
END # highways

LAYER
  NAME highways
  MAXSCALE 600000
  STATUS DEFAULT
  DATA highway
  TYPE annotation
  LABELITEM "road_num"  
  CLASSITEM "road_class"	
  CLASS
    EXPRESSION "3"
    COLOR 0 0 0 # dummy color
    SYMBOL 3 # state highway shield
    LABEL
      MINFEATURESIZE 50
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 0 0 0
    END
  END
  CLASS
    EXPRESSION "2" 
    COLOR 0 0 0 # dummy color
    SYMBOL 2 # us highway shield
    LABEL
      MINFEATURESIZE 50
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 0 0 0
    END
  END
END # highways

LAYER
  NAME interstate
  STATUS DEFAULT
  DATA interstate
  TYPE line
  CLASS
    COLOR 0 0 0
  END
END # interstates

LAYER
  NAME interstate
  STATUS DEFAULT
  DATA interstate
  TYPE annotation
  LABELITEM "road_name"  
  CLASS
    COLOR 255 255 255
    SYMBOL 1
    LABEL
      MINFEATURESIZE 50
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 255 255 255
    END
  END
END # interstates

LAYER 
  NAME cities
  STATUS DEFAULT
  TYPE ANNOTATION
  DATA cities
  LABELITEM "city_name" 
  MAXSCALE 1000000       
  SYMBOLSCALE 200000
  CLASS
    LABEL
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      TYPE TRUETYPE
      FONT times
      SIZE 12
      MINSIZE 10
      MAXSIZE 20
      POSITION CC
      ANTIALIAS	
      PARTIALS FALSE	
      BUFFER 2
    END
  END
END # cities

LAYER
  NAME wma
  STATUS DEFAULT
  TYPE POLYLINE
  DATA wma_test2
  LABELITEM "name"
  LABELMAXSCALE 350000
  SYMBOLSCALE 200000	
  CLASS
    SYMBOL 3 # dashed line
    #COLOR 255 204 0
    COLOR 255 0 0	
    LABEL
      TYPE TRUETYPE
      SIZE 14
      MINSIZE 10
      MAXSIZE 16
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      FONT arial-bold
      WRAP "_"
      ANTIALIAS
    END	
  END
  QUERY
    TEMPLATE "wma.html"
  END
END

LAYER
  NAME north_arrow
  STATUS OFF
  DATA northarrow01
  TYPE point
  CLASS
    COLOR 0 0 0 # dummy color
    SYMBOL 6
  END
  TRANSFORM FALSE
END

END # Map
-------------- next part --------------
NAME COMPASS
SIZE 300 300
#EXTENT 432402.348127 5166251 652132.561873 5386266
#EXTENT 452796.379513 4974862.494065 463379.707131 4985445.821683
EXTENT 500459.693142 5012309.907199 511776.691031 5023612.037412
UNITS METERS
STATUS OFF

LINESET symbols/line.sym
SHADESET symbols/shade.sym
MARKERSET symbols/marker.sym

LABELOVERLAP FALSE

#SHAPEPATH /usr/local/www/data/shapefiles
SHAPEPATH /tmp

WEB
  TEMPLATE compass.html
  MAXSCALE 7000000
  MINSCALE 50000
  EMPTY "http://www.dnr.state.mn.us/compass/oops.html"	
END # Web Interface

REFERENCE
  STATUS ON
  IMAGE graphics/reference.gif
  SIZE 200 200
  EXTENT  125105.727952 4785412.819496 788393.592828 5488749.153129
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
END # Reference Map

SCALEBAR
  STATUS ON
  LABEL
    SIZE SMALL
  END
  SIZE 200 3
  COLOR 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS MILES
END # Scalebar

LAYER
  NAME nforests
  STATUS default
  DATA nforests
  TYPE POLYGON
  CLASS
    COLOR 204 255 153
  END
  QUERYITEM "NAME"	
  QUERY
    EXPRESSION "Chippewa"
    TEMPLATE "http://www.fs.fed.us/r9/chippewa"
  END
  QUERY
    EXPRESSION "Superior"
    TEMPLATE "http://www.gis.umn.edu/snf"
  END
END

LAYER 
  NAME sforests
  STATUS DEFAULT
  TYPE POLYGON  
  DATA sforests
  CLASS
    COLOR 51 204 102
  END
END # sforests

LAYER 
  NAME sparks
  STATUS DEFAULT
  TYPE POLYGON  
  DATA stprkpy3
  CLASS
    COLOR 204 153 102
  END
  QUERY
    TEMPLATE "http://www.dnr.state.mn.us/parks_and_recreation/state_parks/[DIR]"
  END
END # sparks

LAYER 
  NAME cities
  STATUS DEFAULT
  TYPE POLYGON  
  DATA cities
  CLASS
    COLOR 228 228 228
  END
END # cities

LAYER # national parks can occur over cities, everything else underneath
  NAME nparks
  STATUS default
  DATA nparks
  TYPE POLYGON
  CLASS
    COLOR 255 255 153
  END
  QUERY
    TEMPLATE "http://www.nps.gov/[URL]/"
  END
END

LAYER
  NAME wma
  STATUS DEFAULT
  TYPE POLYGON
  DATA wma_test2
  LABELITEM "name"
  LABELMAXSCALE 350000
  SYMBOLSCALE 200000	
  CLASS
    COLOR 255 204 0
    LABEL
      TYPE TRUETYPE
      SIZE 10
      MINSIZE 8
      MAXSIZE 12
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      FONT times
      WRAP "_"
      ANTIALIAS
    END	
  END
  QUERY
    TEMPLATE "wma.html"
  END
END

LAYER
  NAME sna
  STATUS DEFAULT
  TYPE POLYGON
  DATA sna
  LABELITEM "name"
  LABELMAXSCALE 350000
  SYMBOLSCALE 200000	
  CLASS
    COLOR 204 153 204
    LABEL
      TYPE TRUETYPE
      SIZE 10
      MINSIZE 8
      MAXSIZE 12
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      FONT times
      WRAP "_"
      ANTIALIAS
    END	
  END
  QUERY
    TEMPLATE "http://www.dnr.state.mn.us/fish_and_wildlife/sna/[BREM_CODE].html"
  END
END

# TEMPORARY
#
LAYER
  NAME bwcaw_storms
  TYPE POLYGON
  STATUS DEFAULT
  DATA storm
  SYMBOLSCALE 200000
  CLASS
    #COLOR 154 204 103
    COLOR 255 0 0
    SYMBOL 2
    SIZE 4
    MINSIZE 2
    MAXSIZE 8
  END
END
#
# TEMPORARY

LAYER
  NAME sections
  STATUS DEFAULT
  DATA sections
  TYPE polyline
  MAXSCALE 250000	
  LABELMAXSCALE 150000
  LABELCACHE OFF
  CLASS
    COLOR 204 204 204
    SYMBOL 0
    LABEL
      SIZE TINY
      COLOR 204 204 204
    END
  END
  LABELITEM sect
END # sections

LAYER
  NAME townships
  STATUS DEFAULT
  DATA twnshp
  TYPE polyline
  CLASS
    COLOR 153 153 153
    SYMBOL 0
  END
  MAXSCALE 600000
END # townships

LAYER
  NAME lakes_low
  TYPE POLYGON
  STATUS DEFAULT
  DATA lakes_low
  MINSCALE 850000	
  #MAXFEATURES 300
  CLASSITEM "data"
  CLASS
    # has online data
    EXPRESSION "[1-9]"
    COLOR 51 153 255
  END
  CLASS
    # no online data
    EXPRESSION "0"
    COLOR 153 204 255
  END  
END # lakes_low

LAYER
  NAME lakes
  TYPE POLYGON
  STATUS DEFAULT
  DATA lakes
  MAXSCALE 850000	
  LABELMAXSCALE 600000
  SYMBOLSCALE 200000
  CLASSITEM "data"
  LABELITEM "name"
  QUERYITEM dowlknum
  CLASS
    # has online data
    EXPRESSION "[1-9]"
    COLOR 51 153 255    
    LABEL
      SIZE 12
      MINSIZE 8
      MAXSIZE 14
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      TYPE TRUETYPE
      FONT times-bold
      ANTIALIAS
      BUFFER 4
    END
  END
  CLASS
    # no online data
    EXPRESSION "0"
    COLOR 153 204 255
    LABEL
      SIZE 12
      MINSIZE 8
      MAXSIZE 14
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      TYPE TRUETYPE
      ANTIALIAS
      FONT times
      BUFFER 4
    END
  END
  QUERY
    EXPRESSION "^[0-8]"
    TEMPLATE "http://www.dnr.state.mn.us/perl/lk_search.pl?lake=[DOWLKNUM]"
  END
END # lakes

LAYER
  NAME streams
  MAXSCALE 600000
  STATUS DEFAULT
  DATA streams
  TYPE line
  CLASS
    COLOR 153 204 255
  END
END # streams

LAYER
  NAME canoe_routes
  TYPE LINE
  STATUS DEFAULT
  DATA canoe
  CLASS
    COLOR 0 102 204
    SYMBOL 3
  END
  QUERY
    TEMPLATE "http://www.dnr.state.mn.us/trails_and_waterways/state_canoe_routes/[DIR]"
  END
  TOLERANCE 3
END

LAYER
  NAME streets
  MAXSCALE 105000
  STATUS DEFAULT
  DATA mcdrdln3
  TYPE line
  CLASS
    COLOR 181 181 181
  END
END # streets

LAYER
  NAME twnshp_roads
  MAXSCALE 200000
  STATUS DEFAULT
  DATA twprdln3
  TYPE line
  CLASS
    COLOR 181 181 181
  END
END # twnshp_roads

LAYER
  NAME county_roads
  MAXSCALE 300000
  STATUS DEFAULT
  DATA ctyrdln3
  TYPE line
  CLASS
    COLOR 0 0 0
  END
END # county_roads 

LAYER
  NAME county_roads
  MAXSCALE 300000
  STATUS DEFAULT
  DATA ctyrdln3
  TYPE annotation
  LABELITEM "road_name"  
  CLASS
    COLOR 255 255 255
    SYMBOL 4
    LABEL
      MINFEATURESIZE 40
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 0 0 0
    END
  END
END # county_roads

LAYER
  NAME highways
  MAXSCALE 600000
  STATUS DEFAULT
  DATA highway
  TYPE line
  CLASS
    COLOR 0 0 0
  END
END # highways

LAYER
  NAME highways
  MAXSCALE 600000
  STATUS DEFAULT
  DATA highway
  TYPE annotation
  LABELITEM "road_num"  
  CLASSITEM "road_class"	
  CLASS
    EXPRESSION "3"
    COLOR 0 0 0 # dummy color
    SYMBOL 3 # state highway shield
    LABEL
      MINFEATURESIZE 50
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 0 0 0
    END
  END
  CLASS
    EXPRESSION "2" 
    COLOR 0 0 0 # dummy color
    SYMBOL 2 # us highway shield
    LABEL
      MINFEATURESIZE 50
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 0 0 0
    END
  END
END # highways

LAYER
  NAME interstate
  STATUS DEFAULT
  DATA interstate
  TYPE line
  CLASS
    COLOR 0 0 0
  END
END # interstates

LAYER
  NAME interstate
  STATUS DEFAULT
  DATA interstate
  TYPE annotation
  LABELITEM "road_name"  
  CLASS
    COLOR 255 255 255
    SYMBOL 1
    LABEL
      MINFEATURESIZE 50
      MINDISTANCE 150
      POSITION CC
      SIZE TINY
      COLOR 255 255 255
    END
  END
END # interstates

LAYER 
  NAME cities
  STATUS DEFAULT
  TYPE ANNOTATION
  DATA cities
  LABELITEM "city_name" 
  MAXSCALE 1000000       
  SYMBOLSCALE 200000
  CLASS
    LABEL
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      TYPE TRUETYPE
      FONT arial-bold
      SIZE 14
      MINSIZE 10
      MAXSIZE 20
      POSITION CC
      ANTIALIAS	
      PARTIALS FALSE	
      BUFFER 2
    END
  END
END # cities

LAYER 
  NAME pwa
  STATUS DEFAULT
  DATA pwaacc
  TYPE POINT
  CLASS
    COLOR 255 51 51
    SYMBOL 5
    SIZE 4
    MINSIZE 1
    MAXSIZE 6
  END
  MAXSCALE 700000
  SYMBOLSCALE 250000
  TOLERANCE 3
  QUERY
    JOIN 
      NAME LAKES
      TABLE /tmp/lakes.dbf 
      FROM lake_dow 
      TO dowlknum
    END	
    TEMPLATE "pwa.html"
  END
END # water access points

LAYER
  NAME counties
  STATUS DEFAULT
  DATA ctybdln2
  TYPE line
  CLASS
    COLOR 0 0 0
    SYMBOL 2
  END
END # counties

LAYER
  NAME sparks
  STATUS DEFAULT
  DATA stprklab
  TYPE ANNOTATION
  MAXSCALE 500000
  SYMBOLSCALE 200000
  LABELITEM "text"
  CLASS
    LABEL
      TYPE TRUETYPE
      ANTIALIAS
      FONT arial-bold
      SIZE 14
      MINSIZE 10
      MAXSIZE 20
      POSITION CR
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
    END
  END
END

#
# special layers for the gamefinder
#
LAYER
  NAME zones99
  STATUS OFF
  DATA /usr/local/www/data/shapefiles/gamefind/deer/antlerlessquotas1999
  TYPE POLYLINE
  LABELITEM dmu25_id
  SYMBOLSCALE 750000
  CLASS
    COLOR 0 0 0
    SYMBOL 1
    SIZE 3
    LABEL
      TYPE TRUETYPE
      FONT arial-bold
      SIZE 24
      MINSIZE 6
      MAXSIZE 24
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      ANTIALIAS	
    END
  END
END

LAYER
  NAME zones98
  STATUS OFF
  DATA /usr/local/www/data/shapefiles/gamefind/deer/harvest98
  TYPE POLYLINE
  LABELITEM zxc_id
  SYMBOLSCALE 750000
  CLASS
    COLOR 0 0 0
    SYMBOL 1
    SIZE 3
    LABEL
      TYPE TRUETYPE
      FONT arial-bold
      SIZE 24
      MINSIZE 6
      MAXSIZE 24
      COLOR 0 0 0
      BACKGROUNDCOLOR 255 255 255
      ANTIALIAS	
    END
  END
END

END Map
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/19990917/6b82aad0/pwa.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/19990917/6b82aad0/wma.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/19990917/6b82aad0/compass.html


More information about the mapserver-users mailing list