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"><<a href="mailto:Steve.Lime@dnr.state.mn.us">Steve.Lime@dnr.state.mn.us</a>></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'm not explicitly turning anything on)<br>
<br>
  <a href="http://mapserv.org/cgi-bin/mapserv?map=foo.map&mapxy=x+y&mode=nquery" target="_blank">http://mapserv.org/cgi-bin/mapserv?map=foo.map&mapxy=x+y&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&mapext=minx+miny+maxx+maxy&mode=nquery" target="_blank">http://mapserv.org/cgi-bin/mapserv?map=foo.map&mapext=minx+miny+maxx+maxy&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're running on the whole mapObj.<br>
<br>
Does this help?<br>
<br>
Steve<br>
<br>
>>> On 6/22/2009 at 4:02 PM, in message<br>
<<a href="mailto:33fad6880906221402qde8375bj252c48b367d7eb4d@mail.gmail.com">33fad6880906221402qde8375bj252c48b367d7eb4d@mail.gmail.com</a>>, Paul james<br>
<div><div></div><div class="h5"><<a href="mailto:pauljame@gmail.com">pauljame@gmail.com</a>> wrote:<br>
> Hello guys, I pretty lost with CGI...<br>
> Using mapscript, I can get query results with functions queryByPoint and<br>
> queryByRect...<br>
> How can I do that in CGI mode?<br>
><br>
> Thanks<br>
><br>
> Paul<br>
<br>
</div></div></blockquote></div><br>