AW: AW: AW: [Mapserver-DE] Übergabe von Variablen über die URL
Florian Ferenczy
f.ferenczy at ebs-it.de
Don Aug 18 12:40:50 CEST 2005
Hallo,
und wie ist das wenn ich mehrere GKZ´s auswählen möchte?
dann müßte ich doch unendlich viele Expressions in die Map Datei schreiben oder?
Es gibt ja auch noch eine Variante, aber bei dieser weis ich leider nicht wie ich diese angaben in der Leiste tätigen soll.
Bsp:
map_gemeinde_class_0_expression=gewünschterWert
Bei dieser Variante ist mein Problem das ich nicht weiß wie ich den Wert angeben soll, da er bei einer Expression aus einer angabe der Spalte und eines Wertes besteht.
Grüße Florian
-----Ursprüngliche Nachricht-----
Von: Frank Rittinger [mailto:gis at schnegg.net]
Gesendet: Donnerstag, 18. August 2005 08:53
An: Florian Ferenczy
Cc: Mapserver-DE (E-Mail)
Betreff: Re: AW: AW: [Mapserver-DE] Übergabe von Variablen über die URL
Hallo,
man kann Variablen in der URL mitgeben und im Mapfile dann ueber
%variablenname% verwenden. Das steht in der Doku am Ende unter
"Variable Substitution". Also hier z.B.
http://host/cgi/mapserv?map=...&gkz=14365000
Das Layer sieht dann folgendermassen aus:
> LAYER
> NAME gemeinde
> TYPE Polygon
> DATA D_GEM00BU
> STATUS DEFAULT
> CONNECTIONTYPE OGR
> CONNECTION "C:\Inetpub\wwwroot\workshop\datamapinfo\D_GEM00BU.TAB"
> STYLEITEM "AUTO"
> CLASS
> NAME "Gemeinden"
> EXPRESSION('[GKZ]' = '%gkz%' )
> END
> END # Layer
>
^^^^^
hier ist der wichtige Teil
Viele Gruesse,
Frank Rittinger
TERRAPLAN Geographische Informationssysteme
Gewerbestr. 33
79227 Schallstadt
Germany
Tel.: 07664-505315
Fax.: 07664-505321
http://www.terraplan.com
------------------------------
Engel AG Gruppe
------------------------------
Diese E-Mail (ggf. nebst Anhang) enthält vertrauliche und/oder rechtlich
geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder
diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den
Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
This message and its attachments are confidential and may also be privileged or protected by legal rules. If you are not the intended recipient please, notify us inmediately and destroy or return the original to us. You should not copy this message or use it for any purpose, nor disclose its content to any other person.
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)