AW: [Mapserver-users] execute two querys at the same time

Nicole Bömeke bon at ivv-aachen.de
Tue May 6 05:05:37 EDT 2003


Hello Jan,

I don't know wich selection will be needed befor someone sends a request.
I'm using the mapserver to display the route from a starting point to an
ending point specified in the request. All combinations of points in my
layer are valid - that makes 365816 different possibilities for the
selection.
Therefor I use a query to mark the selection.

See: http://www.stadtinfokoeln.de Bus & Bahn - Fahplanauskunft KVB

(specify a station i.e. "Köln - Zoo" to "Köln - Hauptbahnhof" and choose
"Karte")

Now I want to mark each part of the route in a different color depending
on the means of transport (bus, train, car, ...) to be used.

Nicole

------------------------------------
Nicole Bömeke
Ingenieurgruppe IVV
Oppenhoffallee 171
52066 Aachen
Tel.: 0241-94691-76
Fax: 0241-531622
e-mail: bon at ivv-aachen.de
http://www.ivv-aachen.de




-----Ursprüngliche Nachricht-----
Von: mapserver-users-admin at lists.gis.umn.edu
[mailto:mapserver-users-admin at lists.gis.umn.edu]Im Auftrag von Jan
Hartmann
Gesendet: Montag, 5. Mai 2003 15:58
An: mapserver-users at lists.gis.umn.edu
Betreff: Re: [Mapserver-users] execute two querys at the same time


Nicole,

Aren't you making it very difficult for yourself? If you just want to
display assorted selections with different colors, you can use CLASS
expressions within layers. To display selections from several layers,
you can define classes for each layer and display all layers
transparently (see OUTPUTFORMAT). Queries are only needed when you want
to process additional data from the selected items. Templates for these
can be provided at CLASS and LAYER level.

Jan


Nicole Bömeke wrote:
> Hello list,
>
> is it possible to execute two or more querys
> over different layers at the same time
> and mark the query results in different colors?
>
> If yes, how can I define more than one qlayer?
> And where can I determin the hilite color
> for the query result of each layer?
>
> To execute a query I'm using the following code:
>
> template file:
> ------------------
>
> <input type="hidden" name="mode"            value="itemnquery">
> <input type="hidden" name="mapext"          value="shapes">
> <input type="hidden" name="qlayer"          value="rqF">
> <input type="hidden" name="map_rqF_filter"
> value="/0000156946|0000156957|0000156955|0000156956/">
>
> mapfile:
> -----------
>
>   QUERYMAP
>     STATUS ON
>     STYLE HILITE
>     COLOR 255 0 255
>   END
>
>  LAYER
>     NAME "rqF"
>     DATA "gesamt_fgo"
>     STATUS OFF
>     TYPE LINE
>     FILTERITEM "sStrNr"
>     FILTER "%map_rqF_filter%"
>     CLASS
>       NAME "rqF"
>       SYMBOL "circle"
>       SIZE 6
>       TEMPLATE "empty.html"
>     END
>     FOOTER "rrt_query_mode.html"
>   END
>
> Nicole
>
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
>

_______________________________________________
Mapserver-users mailing list
Mapserver-users at lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users




More information about the mapserver-users mailing list