[mapserver-users] itemnquerymap output

Richard Greenwood richard.greenwood at gmail.com
Mon Feb 18 21:31:12 EST 2008


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

itemquerymap is not a valid mode.

Rich

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
> >>
> >>
> >>
>
>
>
>
>



-- 
Richard Greenwood
richard.greenwood at gmail.com
www.greenwoodmap.com


More information about the mapserver-users mailing list