Thanks Steve! Great explanation!<br>But, in mapscript I got the query´s result getting resultCacheMemberObj and layer.getFeature...<br>How can I do something like that using cgi? <br><br>Paul<br><br><br><div class="gmail_quote">
On Mon, Jun 22, 2009 at 6:29 PM, Steve Lime <span dir="ltr">&lt;<a href="mailto:Steve.Lime@dnr.state.mn.us">Steve.Lime@dnr.state.mn.us</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Querying is controlled via the mode parameter. Mode=query does a point query returning at most 1 result in one layer. Mode=nquery allows you<br>
to query multiple layers and return multiple results from either a point or a rect. MapServer looks at the various additional supplied parameters to<br>
decide whether to do a point or rect query.<br>
<br>
For example, this url will drop a point through all queryable layers that have status DEFAULT (since I&#39;m not explicitly turning anything on)<br>
<br>
  <a href="http://mapserv.org/cgi-bin/mapserv?map=foo.map&amp;mapxy=x+y&amp;mode=nquery" target="_blank">http://mapserv.org/cgi-bin/mapserv?map=foo.map&amp;mapxy=x+y&amp;mode=nquery</a><br>
<br>
and this will do a bbox query:<br>
<br>
  <a href="http://mapserv.org/cgi-bin/mapserv?map=foo.map&amp;mapext=minx+miny+maxx+maxy&amp;mode=nquery" target="_blank">http://mapserv.org/cgi-bin/mapserv?map=foo.map&amp;mapext=minx+miny+maxx+maxy&amp;mode=nquery</a><br>

<br>
You can turn layers on with the layer or layers parameters and can restrict queries to one layer (if necessary) using qlayer.<br>
<br>
  mode=query ~ queryByPoint with MS_SINGLE<br>
  mode=nquery ~ queryByPoint with MS_MULTIPLE or queryByRect<br>
<br>
The qlayer parameter has the effect of running the query methods on a layerObj while without it you&#39;re running on the whole mapObj.<br>
<br>
Does this help?<br>
<br>
Steve<br>
<br>
&gt;&gt;&gt; On 6/22/2009 at 4:02 PM, in message<br>
&lt;<a href="mailto:33fad6880906221402qde8375bj252c48b367d7eb4d@mail.gmail.com">33fad6880906221402qde8375bj252c48b367d7eb4d@mail.gmail.com</a>&gt;, Paul james<br>
<div><div></div><div class="h5">&lt;<a href="mailto:pauljame@gmail.com">pauljame@gmail.com</a>&gt; wrote:<br>
&gt; Hello guys, I pretty lost with CGI...<br>
&gt; Using mapscript, I can get query results with functions queryByPoint and<br>
&gt; queryByRect...<br>
&gt; How can I do that in CGI mode?<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Paul<br>
<br>
</div></div></blockquote></div><br>