[mapserver-users] itemnquerymap output

Maxim Dubinin sim at gis-lab.info
Mon Feb 18 21:17:36 PST 2008


Rich you're absolutely right! Thanks a lot for the hint, I wonder
where my itemnquerymap came from...

-- 
Best regards,
 Maxim

Вы писали 18 февраля 2008 г., 20:31:12:

RG> you have mode=itemquerymap but it should be mode=itemnquery

RG> itemquerymap is not a valid mode.

RG> Rich

RG> On Feb 18, 2008 11:13 AM, Maxim Dubinin <sim at gis-lab.info> wrote:
>> yep, and it works ok when the map shows up without queries, so I assume
>> it can find it.
>>
>> --
>> Maxim
>>
>> Вы писали 18 февраля 2008 г., 11:53:24:
>>
>> RG> That all looks good to me. is template.html in the same directory as
>> RG> your map file?
>>
>> RG> Rich
>>
>>
>>
>> RG> On Feb 18, 2008 9:35 AM, Maxim Dubinin <sim at gis-lab.info> wrote:
>> >> Here is a portion of my map file. As you can see, I'm trying to use
>> >> the same template.html to return result of the query back into it. It
>> >> works under WEB  when it stats, but seems like ignored
>> >> under LAYER that is being queried (qlayer=states_poly,qitem=State).
>> >>
>> >> Well not exactly ignored, if I don't put anything in there it gives
>> >> an error message.
>> >>
>> >>
>> >> ************************************************************
>> >> MAP
>> >>   IMAGETYPE      PNG
>> >>   EXTENT         -97.238976 41.619778 -82.122902 49.385620
>> >>   SIZE           400 300
>> >>   SHAPEPATH      "defquery/"
>> >>   IMAGECOLOR     255 255 255
>> >>
>> >>   WEB
>> >>     TEMPLATE  "template.html"
>> >>     IMAGEPATH "/tmp/"
>> >>     IMAGEURL  "/tmp/"
>> >>   END
>> >>
>> >>   QUERYMAP
>> >>     STATUS ON
>> >>     SIZE 400 300
>> >>     STYLE  SELECTED
>> >>   END
>> >>
>> >>   LAYER # States polygon layer begins here
>> >>     NAME         states_poly
>> >>     DATA         states_ugl
>> >>     STATUS       DEFAULT
>> >>     TYPE         POLYGON
>> >>
>> >>     CLASSITEM   "CLASS"
>> >>     TEMPLATE    "template.html"
>> >>     METADATA
>> >>                  qstring_validation_pattern '.'
>> >>     END
>> >>     CLASS
>> >>       NAME 'States'
>> >> ************************************************************
>> >>
>> >> --
>> >>  Maxim
>> >>
>> >> Вы писали 18 февраля 2008 г., 8:06:58:
>> >>
>> >> RG> On Feb 17, 2008 9:53 PM, Maxim Dubinin <sim at gis-lab.info> wrote:
>> >> >> Thanks for suggestion, it was actually set. The strange thing is,
>> >> >> Mapserver doesn't care about what I put in there, as long as
>> >> >> LAYER\TEMPLATE "anything" exists. It could be any text as long
>> >> >> as its under LAYER\TEMPLATE, even if the file doesn't exist.
>> >> >>
>> >> >> If I don't provide it, it gives me "msQueryByAttributes(): Query error. Requested
>> >> >> layer has no templates defined so is not queryable." error.
>> >> >>
>> >> >> Is this template really for attributive results?
>> >>
>> >> RG> The template is for either attribute or spatial (map) display. What
>> >> RG> gets displayed depends on the template. Maybe mapserver is not finding
>> >> RG> your template file?
>> >>
>> >> RG> Rich
>> >>
>> >>
>> >>
>>
>>
>>
>>
>>







More information about the MapServer-users mailing list