<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v = 
"urn:schemas-microsoft-com:vml" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word" xmlns:m = 
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META name=GENERATOR content="MSHTML 8.00.6001.19258">
<STYLE>@font-face {
        font-family: Cambria Math;
}
@font-face {
        font-family: Calibri;
}
@font-face {
        font-family: Tahoma;
}
@page WordSection1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
        MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
LI.MsoNormal {
        MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
DIV.MsoNormal {
        MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
P.MsoListParagraph {
        MARGIN: 0in 0in 0pt 0.5in; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt; mso-style-priority: 34
}
LI.MsoListParagraph {
        MARGIN: 0in 0in 0pt 0.5in; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt; mso-style-priority: 34
}
DIV.MsoListParagraph {
        MARGIN: 0in 0in 0pt 0.5in; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt; mso-style-priority: 34
}
SPAN.EmailStyle17 {
        FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f497d; mso-style-type: personal-reply
}
.MsoChpDefault {
        FONT-SIZE: 10pt; mso-style-type: export-only
}
DIV.WordSection1 {
        page: WordSection1
}
OL {
        MARGIN-BOTTOM: 0in
}
UL {
        MARGIN-BOTTOM: 0in
}
</STYLE>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=EN-US link=blue vLink=purple>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial>Steve,</FONT></SPAN></DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 face=Arial>I 
don't think that any of those options will work for me. I have fifteen zoom 
levels and the map coverage is complete except for three. Those three are a made 
up of an image returned after querying PostGIS so a blank image is effectively 
created since there are no points, lines or polygons returned from the PostGIS 
query at that zoom level i.e. to all intents and purposes, a valid map is 
returned except that there's noting in it. It's these particular zoom levels 
where I am trying to display the "no coverage' message. I had thought that it 
may be possible to create a permanent layer that's always there under all the 
layers and is effectively overwritten by any drawn layers above except where 
there's no data. I'm thinking now that this may not be 
possible. </FONT></SPAN></DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 face=Arial>Many 
thanks.</FONT></SPAN></DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial>Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial></FONT></SPAN> </DIV>
<DIV><SPAN class=609425820-14062012><FONT color=#0000ff size=2 
face=Arial>Donald</FONT></SPAN></DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px" dir=ltr>
  <DIV></DIV>
  <DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left><FONT size=2 
  face=Tahoma>-----Original Message-----<BR><B>From:</B> Lime, Steve D (DNR) 
  [mailto:Steve.Lime@state.mn.us] <BR><B>Sent:</B> 14 June 2012 
  21:54<BR><B>To:</B> Donald Kerr; 'MAPSERVER USERS'<BR><B>Subject:</B> RE: 
  [mapserver-users] Map Not Available at This Scale Image<BR><BR></FONT></DIV>
  <DIV class=WordSection1>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Couple 
  of options.<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p> </o:p></SPAN></P>
  <P style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" 
  class=MsoListParagraph><![if !supportLists]><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><SPAN 
  style="mso-list: Ignore">1)<SPAN 
  style="FONT: 7pt 'Times New Roman'">      
  </SPAN></SPAN></SPAN><![endif]><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">You 
  can create a layer that displays that text in the middle of the map and have 
  it turn on below a certain scale. If doing tiling w/meta-tiling you’d want 
  draw the text the same number of times as you have meta-tiles. That would take 
  some mucking about but it’s doable.<o:p></o:p></SPAN></P>
  <P style="TEXT-INDENT: -0.25in; mso-list: l0 level1 lfo1" 
  class=MsoListParagraph><![if !supportLists]><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><SPAN 
  style="mso-list: Ignore">2)<SPAN 
  style="FONT: 7pt 'Times New Roman'">      
  </SPAN></SPAN></SPAN><![endif]><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">There’s 
  a little used parameter in the WEB section called MINTEMPATE/MAXTEMPLATE. 
  MapServer will redirect to the URL specified depending on scale. It’s been 
  ages since I used it but in theory you could reference an image with the 
  necessary text by URL.<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p> </o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt">Steve<o:p></o:p></SPAN></P>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: #1f497d; FONT-SIZE: 11pt"><o:p> </o:p></SPAN></P>
  <DIV>
  <DIV 
  style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
  <P class=MsoNormal><B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt">From:</SPAN></B><SPAN 
  style="FONT-FAMILY: 'Tahoma','sans-serif'; FONT-SIZE: 10pt"> 
  mapserver-users-bounces@lists.osgeo.org 
  [mailto:mapserver-users-bounces@lists.osgeo.org] <B>On Behalf Of </B>Donald 
  Kerr<BR><B>Sent:</B> Thursday, June 14, 2012 1:42 PM<BR><B>To:</B> 'MAPSERVER 
  USERS'<BR><B>Subject:</B> [mapserver-users] Map Not Available at This Scale 
  Image<o:p></o:p></SPAN></P></DIV></DIV>
  <P class=MsoNormal><o:p> </o:p></P>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">Hi 
  list,</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal> <o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">I have a number of 
  layers that are on or off depending on the zoom level and some of those layers 
  do not have coverage in certain areas. The question is, is there a way to 
  display a map image saying something along the lines of, "Map not available at 
  this level"?</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal> <o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">I think I have read 
  somewhere that it can be done in a round about way but I cannot find any 
  information after having a good internet trawl.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal> <o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">Many 
  thanks.</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal> <o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">Regards,</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal> <o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal><SPAN 
  style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt">Donald</SPAN><o:p></o:p></P></DIV>
  <DIV>
  <P class=MsoNormal> <o:p></o:p></P></DIV></DIV></BLOCKQUOTE></BODY></HTML>