[mapserver-users] Shape ID in FILTER/CLASS EXPRESSION?

Armin Burger armin.burger at territoriumonline.com
Fri Dec 14 18:14:43 EST 2001


Steve,

what would be the mode definition for the 'shape by index'? Maybe I can make
use of it.

My intention is to query the attribute data of a layer and show the found
features first in an html table. In one column every found feature has a
link with a javascript behind. Clicking on that link the map should be
zoomed to the extent of this feature and the feature should be somehow
highlighted. But I would like to have this highlight persistant during zooms
etc. until I switch it off.

With the normal querymap this does not work. So I used your suggestion with
an additional query-highlight-layer whose filter/class expressions are set
via the url to show only the requested records.  For the zoom/highlight to a
single feature an internal ID I can pass to the javascript would be optimal.
Otherwise I had to create a unique ID in the data or use a field that could
serve as that. At the moment I'm highlighting all found features
simultaneously and the link does only the zooming to the feature extent.

I added this 'Shape ID' feature request to the bugzilla.

Armin


> No there isn't, but there could be I think. Could you add that to bugzilla
> on the main site as a feature request. Note that there IS a special query
> mode for retrieving shapes by index. Let me know if you want details...

> Steve

> Stephen Lime
> Data & Applications Manager

> Minnesota DNR
> 500 Lafayette Road
> St. Paul, MN 55155
> 651-297-2937

>>>> Armin Burger <armin.burger at territoriumonline.com> 12/13/01 12:02PM >>>
> Steve,

> my question was, if there's an expression for the *internal* ID of a
> shapefile that I can use for the class/filteritem, just like the [shpidx]
> for templates. I.e., an item that is no standard visible field of the
> attribute table. [shpidx] does just that, but it is the expression for the
> templates, and will not work as class/filteritem.

> Thanks

> Armin





More information about the mapserver-users mailing list