AW: AW: [Mapserver-DE] Übergabe von Variablen über die URL
Florian Ferenczy
f.ferenczy at ebs-it.de
Mit Aug 17 14:48:57 CEST 2005
Ich möchte dem MapServer sagen, dass auf einem Layer nur bestimmt Gebiete oder Orte angezeigt werden.
Ich habe das vorher in der Map Datei gemacht, hier ein Beispiel:
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]' = '14365000' )
END
END # Layer
Damit habe ich sicher gestellt das nur die Gemeinde mit der angegeben GKZ angezeigt wird.
Mein Problem was ich nun habe ist, dass ich nicht ständig die Map Datei ändern kann. Daher möchte ich die EXPRESSION über die Adressleitse ändern oder angeben. Ich habe dazu auch ein Script gelesen, aber in diesem Script war leider nicht ersichtlich wie ich die Variablen per GET übergeben kann. Hier ist der Link zu dem Script: http://ms.gis.umn.edu/docs/reference/cgi/controls
Meine Frage ist wie kann ich einer bestimmten CLASS sagen das diese eine EXPRESSION hat und was dort gefiltert werden soll.
Grüße Florian
-----Ursprüngliche Nachricht-----
Von: Frank Broniewski [mailto:Frank.Broniewski at mnha.etat.lu]
Gesendet: Mittwoch, 17. August 2005 14:14
An: Florian Ferenczy; 'Mapserver-DE (E-Mail)'
Betreff: AW: [Mapserver-DE] Übergabe von Variablen über die URL
Mir ist nicht ganz klar wozu du die übergabe der Variablen brauchst,
aber das Schema ist relativ leicht zu verstehen:
www.domain.de/map.php?bla=sasa&int=111
Mittels $_GET['bla'] und $_GET['int'] kannst du dann auf die Variablen
zugreifen. Oder weisst du das schon? Dann solltest du vielleicht
schreiben, was genau du schon versucht hast und was nicht funktioniert.
Denn zur übergabe von Variablen finden sich viele möglichkeiten ...
Frank Broniewski
Musée National d'Histoire et d'Art
Section Préhistoire / Projet EPC
Tél: +352 260 281-21
241, Rue de Luxembourg
L-8077 Bertrange
-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org
[mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Florian
Ferenczy
Gesendet: Mittwoch, 17. August 2005 13:05
An: Mapserver-DE (E-Mail)
Betreff: [Mapserver-DE] Übergabe von Variablen über die URL
Hallo alle zusammen,
ich habe mal eine Frage, ich möchte Variablen über die URL übergeben,
ich möchte somit Expressions auf die Classen setzten. Ich habe schon
verschiedene Varianten ausprobiert, jedoch bin ich zu keiner Lösung
gekommen. Es wäre sehr gut wenn Ihr mir diesbezüglich helfen könntet.
Danke schon mal.
Mit freundlichen Grüßen
Florian Ferenczy
ebs GmbH
Am Aubach 36
63619 Bad Orb
Tel. 06052-807 236
Fax. 06052-807 4236
mailto:f.ferenczy at ebs-it.de
http://www.ebs-it.de
------------------------------
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.
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de
------------------------------
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)