[Mapserver-users] Section 3 - Example 2 of MS 3.5 Tutorial

McNeil, Todd W. TMCNEIL TMCNEIL at arinc.com
Wed Oct 8 11:25:07 PDT 2003


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_000_01C38DC9.80199910
Content-Type: text/plain

Hi fellow MS'ers,

I'm trying the tutorial for MS 3.5 and it's a great way to start learning
MapServer.  I can see that labeling is and will always be a major concern to
folks that use this.  So far, I've made it up to Section 3, but have found
my way into something that I can't figure out.  This is what my page is
supposed to look like according to the tutorial web-site.

http://terrasip.gis.umn.edu/cgi-bin/mapserv35?map=/data/projects/tutorial35/
s3/s3ex2.map
<http://terrasip.gis.umn.edu/cgi-bin/mapserv35?map=/data/projects/tutorial35
/s3/s3ex2.map> 

However, I am not getting all three images that you see here.  My html page
comes up blank without the map image, legend image and the overview image.
I can assume that it's a problem in my map file and that I am not using the
correct temporary directory to where these images are being created.  I
think my html file is ok, but I'll attach it to the bottom as well as the
map file. Does anybody know where IIS temporarily stores the gif images so
that I can put the correct directory paths into the template file?
(IMAGEPATH and IMAGEURL).

Thanks in advance.

 <<s3ex2.map>> 
 <<s3ex2.html>> 
Thanks in advance,
********************************** 
Todd McNeil
ARINC
Annapolis, MD
Tel: 410.266.2302 Email: tmcneil at arinc.com 
Fax: 410.573.3170 Web: http://www.arinc.com <http://www.arinc.com> 


------_=_NextPart_000_01C38DC9.80199910
Content-Type: application/octet-stream;
	name="s3ex2.map"
Content-Disposition: attachment;
	filename="s3ex2.map"

NAME S3EX2
EXTENT -97.5 41.619778 -82.122902 49.38562
SIZE 400 300
SHAPEPATH "E:\Projects\tutorial35\data"
FONTSET "E:\Projects\tutorial35\data\fonts.list"
SYMBOLSET "E:\Projects\tutorial35\symbols\symbols35.sym"

WEB
  TEMPLATE s3ex2.html
  IMAGEPATH "data\tmp\"
  IMAGEURL "tmp\"
END

LEGEND
  STATUS ON
  LABEL
    TYPE TRUETYPE
    FONT arial
    COLOR 0 0 0
    SIZE 12
    ANTIALIAS TRUE
  END
END

REFERENCE
  STATUS ON
  IMAGE "..\images\ref1.gif"
  SIZE 150 113
  EXTENT -97.5 41.619778 -82.122902 49.38562
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
END


# LAYER DEFINITIONS ---------------------------------------------
LAYER # Shaded Relief Raster
  NAME "relief"
  DATA "raster\shdrlfi020g_ugl.tif"
  STATUS DEFAULT
  TYPE RASTER
#  OFFSITE 0
END

LAYER # States
  NAME "states"
  DATA states_ugl
  STATUS OFF
  TYPE POLYGON

# CLASSITEM "CLASS"
  CLASS # States class
    NAME "States"
    EXPRESSION ('[CLASS]' eq 'land')
#   EXPRESSION 'land'
    COLOR 240 240 240
    OUTLINECOLOR 0 0 0
  END # end of States class object
END # end of layer object

LAYER # water features layer
  NAME "water features"
  DATA hydrop_ugl
  STATUS DEFAULT
  TYPE POLYGON

  CLASSITEM "FEATURE"
  CLASS
    NAME "Bay/Estuarine"
    EXPRESSION /Bay*/
    COLOR 164 164 255
  END
  CLASS
    NAME "Lakes/Reservoir"
    EXPRESSION ('[FEATURE]' eq 'Lake' or '[FEATURE]' = 'Reservoir')
    COLOR 64 64 255
  END
  CLASS
    NAME "Marsh/Swamp"
    EXPRESSION /Sw*/
    COLOR 210 235 255
  END
  CLASS
    NAME "Major Rivers"
    EXPRESSION 'Stream'
    COLOR 128 128 220
  END
  CLASS
    NAME "Canal"
    EXPRESSION 'Canal'
    COLOR 200 128 255
  END
END  # end of water features layer

#LAYER # Roads
#  NAME "roads"
#  DATA roads_ugl
#  TYPE LINE
#  STATUS DEFAULT
#
#  CLASSITEM "CLASS"
#  CLASS
#    NAME "Interstate Highways"
#    EXPRESSION 'Interstate'
#    COLOR 128 0 0
#    SYMBOL 'circle'
#    SIZE 2
#  END
#  CLASS
#    NAME "US Highways"
#    EXPRESSION 'US'
#    COLOR 255 128 0
#    SYMBOL 'line1'
#    SIZE 1
#  END
#END

LAYER # States
  NAME "states"
  DATA states_ugl
  STATUS DEFAULT
  TYPE LINE

# CLASSITEM "CLASS"
  CLASS # States class
    NAME "States"
    EXPRESSION ('[CLASS]' eq 'land')
#   EXPRESSION 'land'
    COLOR 0 0 0
  END # end of States class object
END # end of layer object

LAYER # States
  NAME "states"
  DATA states_ugl
  STATUS DEFAULT
  TYPE ANNOTATION

  LABELITEM "STATE"
  CLASSITEM "CLASS"
  CLASS # States class
    EXPRESSION 'land'
    COLOR -1 -1 -1
    LABEL
      COLOR 132 31 31
      SHADOWCOLOR 218 218 218
      SHADOWSIZE 2 2
      TYPE TRUETYPE
      FONT arial-bold
      SIZE 14
      ANTIALIAS TRUE
      POSITION CL
      PARTIALS FALSE
      MINDISTANCE 250
      BUFFER 4
    END # end of label
  END # end of States class object
END # end of layer object

END # end of map file


------_=_NextPart_000_01C38DC9.80199910
Content-Type: text/html;
	name="s3ex2.html"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="s3ex2.html"

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
  <head>
    <title>MapServer 3.5 Tutorial</title>
	<link type=3D"text/css" rel=3D"stylesheet" =
href=3D"/projects/tutorial35/ms35.css" />
  </head>

  <body>
<h3>Section 3<br>
  Example 2 – Zoom Controls</h3>
<p>

    <form method=3D"GET" action=3D"/Scripts/mapserv.exe">

    <input type=3D"hidden" name=3D"map" value=3D"[map]">
    <input type=3D"hidden" name=3D"imgext" value=3D"[mapext]">

    [<a href=3D"E:/projects/tutorial35/s3/s3ex2_map.html">map file =
listing</a>]
    [<a href=3D"E:/projects/tutorial35/s3/s3ex2_code.html">template =
file listing</a>]
    <table border=3D1 cellpadding=3D3>
    <tr>
    <td align=3Dcenter>
      <input type=3D"image" name=3D"img" src=3D"[img]" border=3D"0">
    </td>
    <td valign=3Dtop>
      <font size=3D+1 face=3Darial,helvetica>Map Controls</font>
      <p>
      Set your zoom option:<br>
      <select name=3D"zoom" size=3D"1">
      <option value=3D"10" [zoom_10_select]> Zoom in 10 times
      <option value=3D"8" [zoom_8_select]> Zoom in 8 times
      <option value=3D"4" [zoom_4_select]> Zoom in 4 times
      <option value=3D"3" [zoom_3_select]> Zoom in 3 times
      <option value=3D"2" [zoom_2_select]> Zoom in 2 times
      <option value=3D"1"  [zoom_1_select]> Recenter Map
      <option value=3D"-2" [zoom_-2_select]> Zoom out 2 times
      <option value=3D"-3" [zoom_-3_select]> Zoom out 3 times
      <option value=3D"-4" [zoom_-4_select]> Zoom out 4 times
      <option value=3D"-8" [zoom_-8_select]> Zoom out 8 times
      <option value=3D"-10" [zoom_-10_select]> Zoom out 10 times
      </select>
      <p>
      <font face=3Darial,helvetica><b>Legend</b></font><br>
      <img src=3D"[legend]"><p>
      <img src=3D"[ref]">
    </td>
    </tr></table>
   =20
  <p> <a href=3D"index.html">Back to Section 3</a> | <a =
href=3D"/Scripts/mapserv.exe?map=3DE:/Projects/tutorial35/s3/s3ex2.map&l=
ayer=3Dwater&layer=3Dstates&zoom=3D1&submit=3DRedraw">Proceed=20
    to Example 3</a>=20
</form>

  </body>
</html>



------_=_NextPart_000_01C38DC9.80199910--



More information about the MapServer-users mailing list