<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1479" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY style="MARGIN-TOP: 2px; FONT: 8pt Tahoma; MARGIN-LEFT: 2px"
bgColor=#ffffff>
<DIV><FONT face=Arial size=2>John,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> The HowTo you refer to pretty much covers
how to set up the tile index:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV><FONT face=Arial size=2>
<DIV>1. Organize your raster files into directories by coordinate system.<BR>2.
Create a tile index shapefile by running gdalindex<BR>3. Create a layer entry in
your Mapserver mapfile referencing the tile index shapefile</DIV>
<DIV> </DIV>
<DIV>As for the viewer portion (HTML, Java, etc) of the MapServer system,
there is nothing special about the tile index layer. It can be turned on
and off just like your current raster layer.</DIV>
<DIV> </DIV>
<DIV>I'm not sure if the "PROCESSING" directive works with a tile index layer;
I've never tried it.</DIV>
<DIV> </DIV>
<DIV>Brent Fraser</DIV>
<DIV></FONT> </DIV>
<BLOCKQUOTE dir=ltr
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=JWiley@CITY.PARKSVILLE.BC.CA
href="mailto:JWiley@CITY.PARKSVILLE.BC.CA">John Wiley</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=MAPSERVER-USERS@LISTS.UMN.EDU
href="mailto:MAPSERVER-USERS@LISTS.UMN.EDU">MAPSERVER-USERS@LISTS.UMN.EDU</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, January 17, 2005 4:44
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [UMN_MAPSERVER-USERS] looking
for tile index example for tif's using Mapserver 4.02</DIV>
<DIV><BR></DIV>
<DIV><FONT size=2>Hi </FONT></DIV>
<DIV><FONT size=2>We need an example of how to set up a basic mapserver viewer
that will display images using the tile index mentioned on page 3 of howto for
RASTERS.</FONT></DIV>
<DIV><FONT size=2>I have been successful creating a basic application which
shows one "test" image as in my map file below... please fine at the start of
the layers it is called 'Ptest":</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>Thank you for any help</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2>John</FONT></DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV><FONT size=2></FONT> </DIV>
<DIV> </DIV>
<DIV><FONT size=2>...</FONT></DIV>
<DIV><FONT size=2>#<BR># Start of map file<BR>#<BR>NAME Pville<BR>STATUS
ON<BR>SIZE 600 600<BR>EXTENT 401500 5461000 410000 5466600<BR>UNITS
METERS<BR>FONTSET
"C:\Inetpub\wwwroot\Parksville\fonts\fonts.list"<BR>SHAPEPATH
"data"<BR>IMAGECOLOR 255 255 255</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2># you may need to change this to match your MapServer
build<BR>#IMAGETYPE PNG</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>#<BR># Projection definition, consult the PROJ.4
documentation for parameter discussion<BR>#<BR>#PROJECTION<BR>#
"proj=utm"<BR># "ellps=GRS80"<BR># "zone=15"<BR>#
"north"<BR># "no_defs"<BR>#<BR># OR: <BR>#<BR>#
"init=epsg:26915"<BR>#END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>#<BR># Start of web interface definition (including WMS
enabling metadata)<BR>#<BR>WEB<BR> HEADER Pville_header.html<BR>
TEMPLATE Pville.html<BR> FOOTER Pville_footer.html<BR> MINSCALE
1000<BR> #MAXSCALE 155000<BR> MAXSCALE 40000<BR> IMAGEPATH
"set in Pville_init.html"<BR> IMAGEURL "set in
Pville_init.html"<BR> METADATA<BR> WMS_TITLE "UMN
MapServer Parksville BC"<BR> WMS_ABSTRACT "This is the UMN
MapServer application for the City of Parksville located on Vancouver
Island."<BR> WMS_ACCESSCONSTRAINTS none</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2> # change this value to match your
setup<BR> WMS_ONLINERESOURCE "<A
href="http://localhost/Parksville/Pville_init.html">http://localhost/Parksville/Pville_init.html</A>"</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2> WMS_SRS "EPSG:26915"<BR>
END<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>QUERYMAP<BR> SIZE 200 200<BR> STATUS
ON<BR> STYLE HILITE<BR> COLOR 255 0 0<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>#<BR># Start of reference map<BR>#<BR>REFERENCE<BR>
IMAGE graphics/reference.gif<BR> EXTENT 401500 5461000 410000
5466600<BR> SIZE 120 120<BR> STATUS ON<BR> COLOR -1 -1
-1<BR> OUTLINECOLOR 255 0 0<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>#<BR># Start of legend<BR>#<BR>LEGEND<BR> KEYSIZE 12
12<BR> LABEL<BR> TYPE BITMAP<BR>
SIZE MEDIUM<BR> COLOR 0 0 89<BR> END<BR> STATUS
ON<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>#<BR># Start of scalebar<BR>#<BR>SCALEBAR<BR>
IMAGECOLOR 255 255 255<BR> LABEL<BR> COLOR 0 0
0<BR> SIZE tiny <BR> END<BR>
STYLE 1<BR> SIZE 80 2<BR> COLOR 0 0 0<BR> UNITS
METERS<BR> INTERVALS 1<BR> TRANSPARENT FALSE<BR> STATUS
EMBED<BR> POSITION LR<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>#<BR># Start of symbol definitions (we're only using a
few)<BR>#<BR>SYMBOL<BR> NAME 'circle'<BR> TYPE ELLIPSE<BR>
POINTS 1 1 END<BR> FILLED TRUE<BR>END</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2># Rem March9,04<BR># Start of layer
definitions<BR>#<BR>LAYER<BR> NAME Ptest<BR> TYPE RASTER<BR>
STATUS OFF<BR> DATA test01NAD83.tif<BR> PROCESSING
"BANDS=1,2,3"<BR> OFFSITE 71 74 65<BR>END #LAYER <BR>
<BR>LAYER<BR> NAME Pparks<BR> TYPE
POLYGON<BR> STATUS OFF<BR> DATA
P83parks<BR> LABELITEM "NAME"<BR> LABELMAXSCALE
5000<BR> CLASS<BR> NAME
Parks<BR> COLOR 40 195 48<BR>
TEMPLATE "Parks.html"<BR>
LABEL<BR> MINFEATURESIZE
40<BR> MINDISTANCE
100<BR> BUFFER
10<BR> ANGLE
AUTO<BR> POSITION
AUTO<BR> SIZE
MEDIUM<BR> COLOR 0 0
0 <BR>
END #LABEL <BR> END #CLASS
<BR> HEADER "Parks_header.html"<BR> FOOTER
"Parks_footer.html" <BR>END #LAYER</FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2>LAYER<BR> NAME Pwatercourse<BR> TYPE
LINE<BR> STATUS OFF<BR> DATA P83watercourse<BR>
CLASS<BR> NAME Watercourse<BR> COLOR 49
117 185<BR> END #CLASS <BR>END #LAYER</FONT></DIV>
<DIV> </DIV><FONT size=2>
<DIV><BR>LAYER<BR> NAME Pwatflow<BR> TYPE POLYGON<BR> STATUS
DEFAULT<BR> DATA P83watflow<BR> CLASS<BR> NAME
Pwatflow<BR> COLOR 49 37 185<BR> END #CLASS
<BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV><BR>LAYER<BR> NAME Ppoints<BR> TYPE POINT<BR> DATA
P83points<BR> STATUS DEFAULT<BR> LABELITEM "NAME"<BR>
LABELMAXSCALE 2000<BR> TOLERANCE 10<BR> TOLERANCEUNITS
PIXELS<BR> CLASS<BR> NAME
'Places'<BR> TEMPLATE "Points.html"<BR>
STYLE<BR> COLOR 128 255
164<BR> SYMBOL
'circle'<BR> SIZE 7<BR> END
#STYLE<BR> LABEL<BR>
MINFEATURESIZE 10<BR> MINDISTANCE
20<BR> BUFFER
5<BR> ANGLE
AUTO<BR> POSITION
AUTO<BR> SIZE
SMALL<BR> COLOR 128 255
164<BR> END #LABEL<BR> END #CLASS<BR> HEADER
"Points_header.html"<BR> FOOTER "Points_footer.html" <BR>END
#LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Proads<BR> TYPE LINE<BR> DATA
P83roads<BR> STATUS DEFAULT<BR> MINSCALE 15000<BR> LABELITEM
"ROADNAME"<BR> LABELMAXSCALE 80000<BR> CLASS<BR>
NAME Roads<BR> COLOR 0 0 0<BR> SIZE
20<BR> LABEL<BR> TYPE
TRUETYPE<BR> FONT
arial<BR> MINFEATURESIZE
20<BR> MINDISTANCE
100<BR> BUFFER
10<BR> ANGLE
AUTO<BR> POSITION
AUTO<BR> SIZE
6<BR> COLOR 0 0
0<BR> ANTIALIAS TRUE<BR> END
#LABEL <BR> END #CLASS <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Proadshide<BR> TYPE LINE<BR> DATA
P83roads<BR> STATUS DEFAULT<BR> MAXSCALE 15000<BR> LABELITEM
"ROADNAME"<BR> CLASS<BR> NAME
Roads<BR> #COLOR 255 255 255<BR> SIZE
20<BR> LABEL<BR> TYPE
TRUETYPE<BR> FONT
arial<BR> MINFEATURESIZE
20<BR> MINDISTANCE
150<BR> BUFFER
10<BR> ANGLE
AUTO<BR> POSITION
AUTO<BR> SIZE
6<BR> COLOR 0 0
0<BR> ANTIALIAS TRUE<BR> END
#LABEL <BR> END #CLASS <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV><BR>LAYER<BR> NAME Pcad<BR> TYPE POLYGON<BR> STATUS
DEFAULT<BR> MAXSCALE 20000<BR> DATA P83cad_Intersect<BR>
LABELITEM "CHOUSE"<BR> LABELMAXSCALE 2000<BR>
CLASS<BR> NAME Lots<BR> TEMPLATE
"Cad.html"<BR> OUTLINECOLOR 200 200
200<BR> LABEL<BR>
MINFEATURESIZE 10<BR> MINDISTANCE
10<BR> BUFFER
5<BR> ANGLE
AUTO<BR> POSITION
AUTO<BR> SIZE
MEDIUM<BR> COLOR 0 0 0 <BR>
END #LABEL<BR> END #CLASS <BR> HEADER
"Cad_header.html"<BR> FOOTER "Cad_footer.html" <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Pzoning<BR> TYPE POLYGON<BR> STATUS
OFF<BR> MAXSCALE 30000<BR> DATA P83zoning<BR> LABELITEM
"Z"<BR> LABELMAXSCALE 20000<BR> CLASS<BR> NAME
Zoning<BR> OUTLINECOLOR 255 0 0<BR>
LABEL<BR> MINFEATURESIZE
10<BR> MINDISTANCE
10<BR> BUFFER
5<BR> ANGLE
AUTO<BR> POSITION
AUTO<BR> SIZE
LARGE<BR> COLOR 255 0 0<BR>
END #LABEL<BR> END #CLASS <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Pwater<BR> TYPE LINE<BR> STATUS
OFF<BR> MAXSCALE 15000<BR> TOLERANCE 10<BR> TOLERANCEUNITS
PIXELS<BR> DATA P83water<BR> CLASS<BR> NAME
Waterworks<BR> TEMPLATE
"Waterworks.html"<BR> COLOR 0 0 255<BR> END
#CLASS <BR> HEADER "Waterworks_header.html"<BR> FOOTER
"Waterworks_footer.html" <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Psanitary<BR> TYPE LINE<BR> STATUS
OFF<BR> MAXSCALE 15000<BR> TOLERANCE 10<BR> TOLERANCEUNITS
PIXELS<BR> DATA P83sanitary<BR> CLASS<BR> NAME
Sanitary<BR> TEMPLATE 'Sanitary.html'<BR>
COLOR 204 102 0<BR> END #CLASS<BR> HEADER
'Sanitary_header.html'<BR> FOOTER 'Sanitary_footer.html' <BR>END
#LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Pstorm<BR> TYPE LINE<BR> STATUS
OFF<BR> MAXSCALE 15000<BR> TOLERANCE 10<BR> TOLERANCEUNITS
PIXELS<BR> DATA P83storm<BR> CLASS<BR> NAME
Storm<BR> TEMPLATE "Storm.html"<BR> COLOR
0 255 0<BR> END #CLASS <BR> HEADER
"Storm_header.html"<BR> FOOTER "Storm_footer.html" <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Ptrails<BR> TYPE LINE<BR> STATUS
OFF<BR> MAXSCALE 20000<BR> DATA P83trails<BR>
CLASS<BR> NAME Trails<BR> COLOR 180 100
40<BR> END #CLASS <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV><BR>LAYER<BR> NAME Pbuildings<BR> TYPE LINE<BR> STATUS
OFF<BR> MAXSCALE 20000<BR> DATA P83buildings<BR>
CLASS<BR> NAME Buildings<BR> COLOR 255 175
175<BR> END #CLASS <BR>END #LAYER</DIV>
<DIV> </DIV>
<DIV>LAYER<BR> NAME Pboundary<BR> TYPE LINE<BR> STATUS
DEFAULT<BR> DATA P83boundary<BR> CLASS<BR> NAME
Boundary<BR> COLOR 255 0 255<BR> END #CLASS <BR>END
#LAYER</DIV>
<DIV> </DIV>
<DIV><BR>END # Map File<BR></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>John Wiley, C.Tech.<BR>GIS Technologist<BR>City of Parksville,
BC<BR>Direct 250 954 4696<BR>Fax 250 248
6140<BR></FONT></DIV></BLOCKQUOTE></BODY></HTML>