[Mapserver-users] layers not staying on

Lowther, David W dlowther at ou.edu
Fri Sep 12 12:19:06 EDT 2003


Michael,

The value should be the layer name, which may be difficult if you have
spaces in it. I would change your layername from "Water Lines" to
"waterlines" and try this:

         <option value="waterlines" [waterlines_select]> Water Mains

You also may be able to use the group name:

         <option value="waterline" [waterline_select]> Schools


David Lowther
Software Engineer
GEO Information Systems
University of Oklahoma
dlowther at ou.edu
(405) 325-3131
http://www.geo.ou.edu




> -----Original Message-----
> From: Michael Smith [mailto:msmith at sanangelompo.org] 
> Sent: Friday, September 12, 2003 9:26 AM
> To: Lowther, David W; mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] layers not staying on
> 
> 
> Here is my map file and template file.
> 
> --------------------------------------
> <html>
> <head><title>MapServer Demo Interface</title></head>
> <body bgcolor=#FFFFFF>
> 
> <center><h1>Planning GIS MapServer Demo 
> Interface</h1></center> <hr> <form method=GET action="[program]">
> 
> <center>
> <table border=0 cellspacing=0 cellpadding=4 
> bgcolor="#000000"> <tr> <td valign="top" align=center>
>   <table cellpadding="0" cellspacing="0" border="0">
>     <tr><td colspan="2"><INPUT NAME="img" TYPE="image" 
> SRC="[img]" width=600 height=600 border=0></td></tr>
>     <tr>
>       <td>&nbsp;<font size=-1 face="arial,helvetica" 
> color="#FFFFFF"><b>Powered by MapServer</b></font></td>
>       <td align="right"><img src="[scalebar]"></td>
>     </tr>
>   </table>
> </td>
> <td valign="top" bgcolor=#ffffff>
>   <table cellpadding="5" cellspacing="0" border="0" bgcolor="#ffffff">
>     <tr><td>
>       <center><input type="submit" value="Refresh/Query"></center>
>       <p>
> 
>       <input type="radio" name="mode" value="browse" checked> 
> <b>Browse map</b><br>
>       <input type="radio" name="mode" value="query"> <b>Query 
> feature</b><br>
>       <input type="radio" name="mode" value="nquery"> 
> <b>Query multiple features</b>
> 
>       <hr>
> 
>       <p>
>       <b>Select Layers to Display: </b><br>
>       <select multiple name="layer" size=3>
>         <option value="schools" [elemdist_region_select]> Schools
>         <option value="waterline" 
> [watercomb_polyline_select]> Water Mains
>       </select>
> 
>       <p>
>       Zoom In <input type=radio name=zoomdir value=1 
> [zoomdir_1_check]>
>       Pan <input type=radio name=zoomdir value=0 [zoomdir_0_check]>
>       Zoom Out <input type=radio name=zoomdir value=-1 
> [zoomdir_-1_check]>
>       <p>
>       Zoom Size <input type=text name=zoomsize size=4 
> value=[zoomsize]>
>       <p>
> 
>       <font size=+1><b>Legend</b></font><br><hr>
>       <img src="[legend]"><hr>
> 
>       <p>
>       <center><INPUT NAME="ref" TYPE="image" SRC="[ref]" 
> border="0"></center>
>     </td></tr></table>
> 
>   </td></tr>
> </table>
> </center>
> 
> <input type="hidden" name="imgxy" value="299.5 299.5">
> <input type="hidden" name="imgext" value="[mapext]">
> <input type="hidden" name="map" value="[map]">
> <input type="hidden" name="savequery" value="true">
> 
> <input type="hidden" name="program" value="[program]">
> <input type="hidden" name="map_web_imagepath" 
> value="[map_web_imagepath]"> <input type="hidden" 
> name="map_web_imageurl" value="[map_web_imageurl]">
> 
> </form>
> 
> <p><hr><p>
> 
> </body></html>
> 
> ---------------------------------------------------
> 
> 
> MAP
>   NAME "Mike"
>   STATUS ON
>   EXTENT -101.087052 31.087353 -100.110994 31.695354
>   #EXTENT 613161.780000 675951.930000 715492.610000 
> 766282.700000 #lubbock extents in feet
>   #EXTENT -7745844.296050 2757169.266170 9997964.943150 2558092.432226
>   SIZE 600 600 #change this size in the .html file also
>   SHAPEPATH "data"
>   #SYMBOLSET "symbols/line.sym"
>   IMAGECOLOR 255 255 255
>   UNITS DD
> 
> WEB
>     HEADER "demo_header.html"
>     TEMPLATE "cosademo.html"
> END # Web
> 
> QUERYMAP
>   SIZE 200 200
>   STATUS ON
>   STYLE HILITE
>   COLOR 255 0 0
> END
> 
> REFERENCE
>     STATUS ON
>     IMAGE "graphics/cosarefer.gif"
>     #EXTENT 393234.393701263 5205405.16440722 
> 495769.579718949 5307959.02579127
>     SIZE 120 120
>     EXTENT -100.528849 31.335358 -100.365481 31.526444
>     COLOR -1 -1 -1
>     OUTLINECOLOR 255 0 0
> END
> 
>   #IMAGETYPE PNG
>   #IMAGETYPE jpg
>   #PROJECTION
>     #  proj=utm
>     #  ellps=GRS80
>     #  zone=15
>     #  north
>     #  no_defs
>     #
>     #  OR:
>     #
>     #"init=epsg:4267"
>   #END
> 
> LEGEND
>   STATUS ON
>   KEYSIZE 18 12
>   LABEL
>     TYPE BITMAP
>     SIZE MEDIUM
>     COLOR 0 0 89
>     SHADOWSIZE 2 2
>   END # Label
> END # Legend
> 
> SCALEBAR
>   IMAGECOLOR 255 255 255
>   LABEL
>     COLOR 255 255 255
>     SIZE tiny
>   END
>   STYLE 1
>   SIZE 80 2
>   COLOR 255 255 255
>   UNITS MILES
>   INTERVALS 1
>   TRANSPARENT TRUE
>   STATUS TRUE
> END
> 
> SYMBOL
>    NAME "circle"
>    TYPE ellipse
>    FILLED true
>    POINTS
>      1 1
>    END
> END
> 
> # Start of layer definitions
> 
> LAYER
>   NAME "Water Main"
>   GROUP waterline
>   STATUS ON
>   DATA "watercomb_polyline"
>   TYPE LINE
>   CLASS
>     NAME "Water Mains" #this title appears in legend
>     COLOR 22 20 20
>   END # Class
> END # Layer
> 
> LAYER
>   NAME "watermain_anno"
>   GROUP waterline
>   STATUS ON
>   DATA "watercomb_text"
>   TYPE ANNOTATION
>   MAXSCALE 500000
>   LABELITEM "textstring"
>   CLASS
>     COLOR 255 255 255
>     #SYMBOL 'symbols/ctyhwy.gif'
>     LABEL
>       #MINFEATURESIZE 10 #40 how close label are to each other
>       #MINDISTANCE 150
>       POSITION CC
>       SIZE GIANT #tinysmallmediumlargegiant
>       #FONT arial-bold
>       #SIZE 12
>       COLOR 0 0 0
>       SHADOWCOLOR 255 255 255
>       SHADOWSIZE 2 2
>       #BUFFER 2 #can help adjust label spacing
>       WRAP " "
>     END
>   END
> END # county road annotation
> 
> LAYER
>   NAME "City Limits"
>   GROUP "citylimit"
>   STATUS DEFAULT
>   DATA "limit97_region"
>   TYPE POLYGON
>   CLASS
>     NAME "City Limits"
>     SYMBOL 'circle'
>     SIZE 5 #changes size of line
>     OUTLINECOLOR 254 177 25
>     COLOR -1 -1 -1 #fills inside of circle
>   END # Class
> END # Layer
> 
> LAYER
>   NAME "Aerial"
>   STATUS DEFAULT
>   DATA "jl11.tif" #put your_tif.TAB to D:\TEMP\
>   TYPE RASTER
>   MINSCALE 100
>   MAXSCALE 500000
> END
> 
> LAYER
>   NAME "Roads"
>   GROUP "roads"
>   STATUS DEFAULT
>   DATA "tgrds"
>   TYPE LINE
>   CLASS
>     NAME "Streets & Roads" #this title appears in legend
>     #SYMBOL 'symbols/ctyhwy.gif'
>     TEMPLATE "tgrds.html"
>     COLOR 212 208 200
>   END # Class
>     HEADER "tgrds_header.html"
>     FOOTER "tgrds_footer.html"
>     TOLERANCE 5
>     DUMP TRUE # allow GML export
> END # Layer
> 
> LAYER
>   NAME "tgrds_anno"
>   GROUP "roads"
>   STATUS DEFAULT
>   DATA "tgrds"
>   TYPE ANNOTATION
>   MAXSCALE 50000
>   LABELITEM "street"
>   CLASS
>     COLOR 255 255 255
>     #SYMBOL 'symbols/ctyhwy.gif'
>     LABEL
>       SIZE TINY #tinysmallmediumlargegiant
>       POSITION CC
>       BUFFER 2 #40 how close label are to each other
>       MINDISTANCE 150
>       MINFEATURESIZE 30
>       #FONT arial-bold
>       #SIZE 12
>       COLOR 0 0 0
>       SHADOWCOLOR 218 218 218
>       SHADOWSIZE 2 2
>     END #label
>   END #class
> END #layer
> 
> LAYER
>   NAME "Water Poly"
>   GROUP "lakes"
>   STATUS DEFAULT
>   DATA "tgwater_region"
>   TYPE POLYGON
>   CLASS
>     NAME "Lakes & Rivers" #this title appears in legend
>     TEMPLATE "tgwater.html"
>     COLOR 49 117 185
>     #BACKGROUNDCOLOR  127 175 230
>     #OUTLINECOLOR 127 75 30
>   END # Class
>     HEADER "tgwater_header.html"
>     FOOTER "tgwater_footer.html"
>     TOLERANCE 5
>     DUMP TRUE # allow GML export
> END # Layer
> 
> LAYER
>   NAME "School Boundary"
>   GROUP "schools"
>   STATUS ON
>   DATA "elemdist_region"
>   TYPE POLYGON
>   CLASS
>     NAME "School Dist"
>     #COLOR 252 236 188
>     #BACKGROUNDCOLOR  127 175 230
>     OUTLINECOLOR 127 75 30
>   END #Class
> END #Layer
> 
> LAYER
>   NAME "schools_anno"
>   GROUP "schools"
>   STATUS ON
>   DATA "elemdist_region"
>   TYPE ANNOTATION
>   MAXSCALE 500000
>   LABELITEM "District"
>   CLASS
>     COLOR 255 255 255
>     #SYMBOL 'symbols/ctyhwy.gif'
>     LABEL
>       #MINFEATURESIZE 10 #40 how close label are to each other
>       #MINDISTANCE 150
>       POSITION CC
>       SIZE GIANT #tinysmallmediumlargegiant
>       #FONT arial-bold
>       #SIZE 12
>       COLOR 0 0 0
>       SHADOWCOLOR 255 255 255
>       SHADOWSIZE 2 2
>       #BUFFER 2 #can help adjust label spacing
>       WRAP " "
>     END
>   END
> END # county road annotation
> 
> END
> 
> ----------------------------------------------
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Lowther, David W [mailto:dlowther at ou.edu]
> Sent: Friday, September 12, 2003 9:08 AM
> To: 'Michael Smith'; mapserver-users at lists.gis.umn.edu
> Subject: RE: [Mapserver-users] layers not staying on
> 
> 
> Michael,
> 
> It sounds like your layer_status is not getting passed 
> properly. Definitely would need to see map and template files 
> to know exactly why.
> 
> David Lowther
> Software Engineer
> GEO Information Systems
> University of Oklahoma
> dlowther at ou.edu
> (405) 325-3131
> http://www.geo.ou.edu
> 
> 
> 
> 
> > -----Original Message-----
> > From: Michael Smith [mailto:msmith at sanangelompo.org]
> > Sent: Friday, September 12, 2003 8:29 AM
> > To: mapserver-users at lists.gis.umn.edu
> > Subject: [Mapserver-users] layers not staying on
> >
> >
> > Can someone tell me what causes this.  On Mapserver (windows 
> > 2000/IIS5), when I display a map my default layers appear. When I 
> > select a layer from my available layers and hit refresh, 
> the available 
> > layer then displays.  The problem I have is if I then 
> change the view 
> > (zoom in or out) the available layer disappears and only my default 
> > layers show up.  In the demo, if I select an available 
> layer it stays 
> > on until I (or the user) turns it off.  I can post my map file
> > is that is needed.  Any help will really be appreciated as I
> > am on a deadline to show this mapserver demo to my boss.
> > Thanks in advance.
> >
> > Michael Smith, Planner II
> > City of San Angelo
> > Planning & Development
> > 325.657.4210 Fax: 325.481.2648
> > Email: msmith at sanangelompo.org
> >
> >
> > _______________________________________________
> > Mapserver-users mailing list Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/maps> erver-users
> >
> >
> 
> 
> 
> 
> 



More information about the mapserver-users mailing list