<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt"><div>Hey Matt,<br><br>This should not be too bad of an enhancement.&nbsp; Without looking at code (because I feel you deserve SOME sort of answer immediately), I think you'd need to add the following to the query service:<br>1) A line checking for a "zoom_to_all" parameter.<br>2) You may need add something that calculates a "running" bounds.&nbsp; Because MapServer doesn't natively return the bounds of all the features, you'd need to define a bounds, then while MapScript is iterating through the features, adjust those bounds to fit the features.<br>3) In the return/results section of the script, check to see if the zoom_to_all parameter has been set, and add the GeoMOOSE.zoomToExtent line in the &lt;script&gt; section that would zoom to the computed bounds from part #2.&nbsp; This would look VERY similar to
 the zoom_to_first parameter.<br></div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><font face="Tahoma" size="2"><b><span style="font-weight: bold;">From:</span></b> Matthew D. Syvertson &lt;msyvertson@co.richland.nd.us&gt;<br><b><span style="font-weight: bold;">To:</span></b> geomoose-users@lists.sourceforge.net<br><b><span style="font-weight: bold;">Sent:</span></b> Thu, January 7, 2010 8:40:53 AM<br><b><span style="font-weight: bold;">Subject:</span></b> [Geomoose-users] repost:  Zoom to Results (GM2)<br></font><br>



 
 









<style>
<!--

 _filtered {font-family:"Bookman Old Style";panose-1:2 5 6 4 5 5 5 2 2 4;}
 _filtered {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}

p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;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;}
span.EmailStyle18
        {font-family:Arial;color:navy;}
 _filtered {margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {}
-->
</style>



<div class="Section1">

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">I would like to repost this question to
the list.&nbsp; During the holidays many are away from the office and such, so
this may have been missed.&nbsp; I really would like to be able to “zoom_to_all”
results in a query, and possibly even highlight all.&nbsp; </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<div>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Matt Syvertson</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"><a rel="nofollow" ymailto="mailto:matthews@co.richland.nd.us" target="_blank" href="mailto:matthews@co.richland.nd.us" title="mailto:matthews@co.richland.nd.us">msyvertson@co.richland.nd.us</a></span></font></p>

<p class="MsoNormal"><font color="navy" face="Times New Roman" size="3"><span style="font-size: 12pt; color: navy;">701-642-7860</span></font><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"></span></font></p>

</div>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<div>

<div class="MsoNormal" style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">

<hr align="center" size="2">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;"> Matthew D.
Syvertson [mailto:msyvertson@co.richland.nd.us] <br>
<b><span style="font-weight: bold;">Sent:</span></b> Wednesday, December 30, 2009
10:20 AM<br>
<b><span style="font-weight: bold;">To:</span></b> geomoose-users@lists.sourceforge.net<br>
<b><span style="font-weight: bold;">Subject:</span></b> [Geomoose-users] Zoom to
Results (GM2)</span></font></p>

</div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">In the documentation for the new query service, I notice a “<b><i><span style="font-weight: bold; font-style: italic;">zoom_to_first</span></i></b>”
parameter.&nbsp; I would like to have the functionality to zoom to the entire
result set.&nbsp; </span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Is this parameter possible, and just no yet documented?&nbsp; If not,
what might I do to make this possible?</span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Thanks in advance for your assistance.</span></font></p>

<p class="MsoNormal"><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">&nbsp;</span></font></p>

<p class="MsoNormal"><i><font color="black" face="Bookman Old Style" size="4"><span style="font-size: 14pt; font-family: &quot;Bookman Old Style&quot;; color: black; font-style: italic;">Matt Syvertson</span></font></i></p>

<p class="MsoNormal"><font color="black" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: black;">Richland</span></font><font color="black" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: black;"> County GIS</span></font><font color="black" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: black;"> Coordinator</span></font></p>

<p class="MsoNormal"><font color="black" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: black;">418 2nd Ave N</span></font><font color="black" size="2"><span style="font-size: 10pt; color: black;"> <br>
 </span></font><font color="black" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: black;">Wahpeton</span></font><font color="black" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: black;">, ND 58075</span></font><font color="black" size="2"><span style="font-size: 10pt; color: black;"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: navy;"><a rel="nofollow" ymailto="mailto:matthews@co.richland.nd.us" target="_blank" href="mailto:matthews@co.richland.nd.us" title="mailto:matthews@co.richland.nd.us">msyvertson@co.richland.nd.us</a></span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="1"><span style="font-size: 8pt;">Voice: 701-642-7860&nbsp; Fax: 701-642-7746</span></font></p>

<p class="MsoNormal"><font color="black" face="Arial" size="1"><span style="font-size: 8pt; font-family: Arial; color: black;">&nbsp;</span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

</div>

</div></div></blockquote>
<!-- cg14.c2.mail.ac4.yahoo.com compressed/chunked Wed Jan  6 06:59:34 PST 2010 -->
</div><br>

      </body></html>