<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 10 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
/* List Definitions */
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
</head>
<body lang=EN-AU link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>To Paul / rest of the devs, what’s your thoughts on adding
transparency to the tiles and allowing tile/layer overlays? I see you have
commented out the following, so you may be already looking at this?</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> // TODO: We don't
need transparency for now</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> //$oMap->outputformat->set("transparent",
MS_ON );</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Im looking at instead of creating the tiled images based on
all layers in the map file, I would add a new config switch to specify
particular layers that you wish to split into separate tiles. Ideally, this
would allow particular layers in the map to be toggled on/off and be moved hierarchically
all on the client side.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Advantages:</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Complete client side transparency / z-index position
using CSS / DOM / JS</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Same benefits with cached tiles but further
functionality</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Remove reliance on the server regenerating images to
perform simple layer ordering functions</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Will suit the planned cache refresh function seen on bugzilla.
If a layer data source is updated, only related layer images need to be
flushed, not everything.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Disadvantages:</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Cross browser support issues</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Integration with current code would require directory
and tile algorithm change</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Annotation clashes due to the images being created independently.
ie. labels and symbols may become illegible</span></font></p>
<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><font size=2
face=Arial><span style='font-size:10.0pt;font-family:Arial'>-<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>
</span></font></span></font><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Increased overhead downloading images</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>While the download overhead may be significant depending on the
number of images you wish to overlay, typically you’d limit the amount of
layers available to be moved/turned off. However as the xmlhttprequest handles
concurrent downloading of images, I’d expect most users will not notice
the increased data as they can continue to zoom/pan.</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Thoughts/Opinions? Thought I’d throw the idea out
there and gauge a response. Afterall, no point reinventing the wheel </span></font><font
size=2 face=Wingdings><span style='font-size:10.0pt;font-family:Wingdings'>J</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=MsoNormal><font size=1 color=black face=Arial><span style='font-size:
7.5pt;font-family:Arial;color:black'>---------------------------------------------------------------------------</span></font></p>
<p class=MsoNormal><strong><b><font size=2 face=Arial><span style='font-size:
10.0pt;font-family:Arial'>Chris Tweedie</span></font></b></strong></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Technical Officer</span></font></p>
<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Shared Land Services</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>Department of Land Information</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>1 Midland Square</span></font><font size=1 face=Arial><span
style='font-size:7.5pt;font-family:Arial'>, </span></font><font size=1
face=Arial><span style='font-size:7.5pt;font-family:Arial'>Midland</span></font><font
size=1 face=Arial><span style='font-size:7.5pt;font-family:Arial'>, </span></font><font
size=1 face=Arial><span style='font-size:7.5pt;font-family:Arial'>Western
Australia</span></font><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'> 6056</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>PO Box 2222</span></font><font size=1 face=Arial><span
style='font-size:7.5pt;font-family:Arial'> </span></font><font size=1
face=Arial><span style='font-size:7.5pt;font-family:Arial'>Midland</span></font><font
size=1 face=Arial><span style='font-size:7.5pt;font-family:Arial'> 6936</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>Telephone: (08) 9273 7520 Facsimile (08) 9273 7638</span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>Email: </span></font><font face=Arial><span
style='font-family:Arial'><a href="mailto:chris.tweedie@dli.wa.gov.au"><font
size=1><span style='font-size:7.5pt'>chris.tweedie@dli.wa.gov.au</span></font></a></span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>Website: </span></font><font face=Arial><span
style='font-family:Arial'><a href="http://www.dli.wa.gov.au"><font size=1><span
style='font-size:7.5pt'>www.dli.wa.gov.au</span></font></a></span></font></p>
<p class=MsoNormal><font size=1 face=Arial><span style='font-size:7.5pt;
font-family:Arial'>---------------------------------------------------------------------------</span></font></p>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> </span></font></p>
</div>
<FONT SIZE=3><BR>
<BR>
This e-mail and any files transmitted with it are intended only for the use of the addressee(s). It may contain information that is confidential and privileged. If you are not an intended recipient, any use, interference with, disclosure, distribution or copying of this material is unauthorised and prohibited. If you receive this in error, please notify the author by Return email to the sender. Information in this message not relating to the official business of DLI shall be understood as neither given nor endorsed by it. While every care is taken, it is recommended that you scan any attachments for viruses. DLI liability is limited to re-supplying affected attachments.<BR>
</FONT>
</body>
</html>