<html 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" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Arial","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</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 class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>The maximum size is 16384x16384, but I don&#8217;t think it is
enforced in the GDRenderer, only in the AGGRenderer which we added in 2.0.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Keep in mind that at 16384x16384 it takes 1 GB of RAM just for
the back buffer. Your machine was likely swapping like crazy, hence it was
taking a lot more than 4 times longer to render when compared to 8192x8192. There
are also some inefficiencies in the label algorithms that may not scale well (i.e.
not linearly) if you have way too many labels in the map.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Above 10kx10k pixels, it&#8217;s probably better to generate a
few image tiles and then glue them back together using a post-processing step.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Traian<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> mapguide-users-bounces@lists.osgeo.org
[mailto:mapguide-users-bounces@lists.osgeo.org] <b>On Behalf Of </b>azpublic<br>
<b>Sent:</b> Friday, January 04, 2008 8:51 AM<br>
<b>To:</b> 'MapGuide Users Mail List'<br>
<b>Subject:</b> [mapguide-users] Maximum WMS request image size<o:p></o:p></span></p>

</div>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Hi,
<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I
was wondering what was the maximum image size for a WMS getImage request&nbsp;?
<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I
successfully managed to generate a 8192 X 8192 image in a couple of minutes (I
had to raise the session timeout both in the Mapguide and apache FastCGI
configuration = I raised it to 1200 seconds instead of the initial 120)
&nbsp;&nbsp;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>When
I tried the next level I need which is a 16384 X 16384 image &nbsp;my machine
just works eternally and eventually the request times out after the 1200
seconds limit &#8230; <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Is
there a way to manage to generate such bigger images by tweaking some
parameters / increasing memory somewhere ? <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Below
is an extract of my apache log for the period during which I ran the 16384 X
16384 test <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Has
the &#8220;reached dynamicMaxClassProcs (4)&#8221; error something to do with
the fact that the image generation failed? <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Thanks
in advance. <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 3596) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 19:56:27 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 3596) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:02:44 2008] [warn] FastCGI: scheduled the restart of the last
(dynamic) server &quot;C:/Program Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
process: reached dynamicMaxClassProcs (4)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:02:45 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
restarted (pid 5000)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:04:26 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 5000) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:04:27 2008] [warn] FastCGI: scheduled the restart of the last
(dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
process: reached dynamicMaxClassProcs (4)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:06:28 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 5000) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:06:28 2008] [warn] FastCGI: scheduled the restart of the last
(dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
process: reached dynamicMaxClassProcs (4)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:06:29 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
restarted (pid 3256)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:14:27 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 3256) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:14:27 2008] [warn] FastCGI: scheduled the restart of the last
(dynamic) server &quot;C:/Program Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
process: reached dynamicMaxClassProcs (4)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:16:31 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot; (pid
3256) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:16:31 2008] [warn] FastCGI: scheduled the restart of the last
(dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
process: reached dynamicMaxClassProcs (4)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:16:32 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
restarted (pid 4228)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:22:45 2008] [error] [client 127.0.0.1] FastCGI: comm with (dynamic)
server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
aborted: (first read) idle timeout (1200 sec)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:22:45 2008] [error] [client 127.0.0.1] FastCGI: incomplete headers (0
bytes) received from server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:24:27 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 4228) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:26:30 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 4228) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:34:26 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 4608) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:36:47 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 4608) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:44:27 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 2116) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:46:40 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 2116) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:54:26 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 3096) termination signaled<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[Thu
Jan 03 20:56:31 2008] [warn] FastCGI: (dynamic) server &quot;C:/Program
Files/MapGuideOpenSource/WebServerExtensions/www/mapagent/MapAgent.exe&quot;
(pid 3096) terminated with exit with status '0'<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p><span style='font-size:10.0pt'>Internal Virus Database is out-of-date.<br>
Checked by AVG Free Edition.<br>
Version: 7.5.516 / Virus Database: 269.17.11 - Release Date: 27.12.2007 00:00</span><o:p></o:p></p>

</div>

</body>

</html>