[Mapserver-DE] Expression über URL einfügen/ändern

Till Adams adams at terrestris.de
Mon Jun 27 12:13:55 CEST 2005


Hallo Hagen,

du kannst das Problem angehen, indem du die Daten in eine PostGIS 
Datenbank spielst und dem UMN mittels cgi
eine bestimmte Expression übergibst. Diese kann dann zB. über ein 
Usereingabe (Feld im Client) oder aber
auch fest (dann im Mapfile als EXPRESSION) übergeben werden.

Zum Thema "Routing" noch eine Randgeschichte: Auf der OpenGeospatial05 
wurde in Minnessota vor 10 Tagen
von der Fa. CamptoCamp eine Postgres Erweiterung vorgestellt, die 
Postgres (auch die Basis von PostGIS) zwei Routing
Funktionen beibringt.

Die Geschichte ist sicher bisher noch recht einfach, aber ich denke ein 
Hinschauen lohnt sich, bevor man die Arbeit doppelt
macht.

Grüsse aus Bonn - Till Adams

 
hagen.kretschmer at arcor.de wrote:

>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
>
>_______________________________________________
>Mapserver-DE mailing list
>Mapserver-DE at freegis.org
>https://freegis.org/mailman/listinfo/mapserver-de
>  
>


-- 

Mit freundlichen Grüssen aus Bonn,

Till Adams

******************************************
*  released: AmeiN! ArcMap-Export-2-UMN  *
*        LiveLinux 'WebGIS on CD'        *   
*        http://www.terrestris.de        *
******************************************

------------------------------------------

Dipl. Geogr. Till Adams
terrestris, H. Paulsen& T. Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * http://www.terrestris.de




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)