[Mapserver-DE] Expression über URL einfügen/ändern
hagen.kretschmer@arcor.de
hagen.kretschmer at arcor.de
Fre Jun 24 16:00:12 CEST 2005
Hallo,
ich stehe vor dem Problem, mithilfe des Mapserver (CGI) mir on the fly nur bestimmte Datensätze eines Attributs KANTEN_ID ausgeben zu lassen. Da die Anzeige Bestandteil eines Routings sein soll kann ich dies nicht einfach im Mapfile festlegen. In diversen Foren habe ich gelesen, dass es durch einfügen einer Expression mittels FORM oder per URL möglich ist. Leider führten meine Versuche noch zu keinem gewünschten Erfolg.
../cgi-bin/mapserv.exe?zoomsize=2&x=&y=&mapsize=&layer=Routing&imgsize=640+480&imgxy=320.0+240.0&imgext=4470300+5712302+4582528+5781248&map=c%3A%2Fapachefriends%2Fxampp%2Fhtdocs%2Frad%2Frad.map&root=%2Frad%2F&savequery=true&program=%2Fcgi-bin%2Fmapserv.exe&map_web_imagepath=..%2Frad%2Ftmp%2F&map_web_imageurl=..%2Frad%2Ftmp%2F&map_web_template=rad.html&zoomdir=0&mode=browse
Dies ist die URL noch ohne Expression. Der Layer mit den IDs ist Routing.
Und hier noch ein Auszug aus meinem Mapfile.
LAYER #Kanten #1.Layer
NAME Routing
TYPE Line
STATUS ON
DATA Kanten
CLASSITEM "KANTEN_ID"
CLASS
NAME "Routing"
TEMPLATE "templates/Kanten.html"
STYLE
COLOR 204 204 153
END
END
Wie und an welcher Stelle muß die URL geändert werden damit er mir nur die KANTEN_IDs 10, 20 und 30 anzeigt?
Vielen Dank, Hagen
Machen Sie aus 14 Cent spielend bis zu 100 Euro!
Die neue Gaming-Area von Arcor - über 50 Onlinespiele im Angebot.
http://www.arcor.de/rd/emf-gaming-1
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)