msQueryByRect Problem
Lowell.Filak
lfilak at MEDINACO.ORG
Wed Nov 16 07:05:18 PST 2005
thomas portier writes:
> Hello,
>
> It's not very clean but it works :
>
> $result=@$layer->queryByRect($rectObj);
> if ($result == MS_SUCCESS) {
>
> if other ideas, i'm interesting
>
> Thomas Portier
> http://www.sig-pyrenees.net
>
> ----- Original Message -----
> From: "G" <dave at DAVEMITCH.COM>
> To: <MAPSERVER-USERS at LISTS.UMN.EDU>
> Sent: Wednesday, November 16, 2005 3:01 PM
> Subject: [UMN_MAPSERVER-USERS] msQueryByRect Problem
>
>
>> I am trying to implement a Query By Rectangle tool in a mapserver app.
>>
>> I am using the nquerymap mode to return me an image of selected records
>>
>> When there are records inside the imgext, then it highlights them properly
>> using the "Hilite" option in QueryMap parameter. (so far so good)
>>
>> However, where there are no records, I get the warning
>> "msQueryByRect(): Search returned no results. No matching record(s) found.
> "
>>
>> but...I want to get just a normal image back with no selected records.
>>
>> Any ideas how I can do this?
>>
>> (N.B. I have tried appending a CGI parameter "map_web_empty" and set this
>> to call the mode map option with same parameters, but this stops my nquery
>> map from working)
Thomas,
For a normal map you could just set the mapextent (rectobj) for the map
before doing a draw. There is no need to use a query if you're not doing a
query.
Lowell
More information about the MapServer-users
mailing list