[Mapserver-DE] auswahl
a9404294@unet.univie.ac.at
a9404294 at unet.univie.ac.at
Die Mai 23 02:39:34 CEST 2006
hallo
danke fuer die antwort
leider funktioniert das bei mir nicht einwandfrei
gebe ich bei der expression direkt einen fixen parameterwert ein geht es
z.B.: ('[adm1]' eq 'Gaza') der bereich wird angezeigt aber eben nur dieser
der rest der map bleibt leer
wenn ich das ganze aber auf ('[adm1]' eq '%ber%') aender und den url
dementsprechend anpasse z.B.:
http://localhost..../map.phtml?ber='Gaza'
wird mir der selektierte Bereich nicht angezeigt es erscheint gar nichts
was mach ich hier falsch
danke
On Mon, 22 May 2006, Michael Schulz wrote:
> Hallo,
>
> ist mit mapserver kein problem. URL-Parameter können im mapfile mit der
> Syntax %urlparameter% genutzt werden (allerdings nur bei bestimmten
> Schlüsselwörtern wie z.B. DATA). Dokumentation:
> http://mapserver.gis.umn.edu/docs/reference/mapfile/variable_sub
>
> z.B. in einem Postgis DATA Statement:
> DATA "the_geom FROM (SELECT * FROM testtabelle where
> bereich='%url_parameter%') AS new_table USING UNIQUE oid USING SRID=-1"
>
> Diese Art Zugriff zeichnet nur die Geometrien die entsprechend dem
> Select-Statement zurückgegeben werden. Wenn man alle geometrien zeichnen
> will, aber bestimmte anders einfärben, macht man dass über eine eigene
> Klasse. Dann kann es so aussehen:
>
> DATA "the_geom FROM testtabelle"
>
> CLASS
> EXPRESSION ('[bereich]' eq '%url_parameter%') # wenn bereich ein
> String ansonsten: ([bereich] eq %url_parameter%)
> ...
> END
> CLASS
> EXPRESSION /./ # den Rest
> ...
> END
>
> Viele Grüße, Michael
>
>
>
> a9404294 at unet.univie.ac.at schrieb:
>
> > hi
> >
> > ich haette folgende frage
> > und zwar moechte ich ueber die url einen parameter mitgeben,
> >
> > mit diesem parameter sollen von einer postgres tabelle einzelen zeilen
> > herausgelesen werden(z.B.: select * from testtabelle where
> > bereich='uebergebener Parameter')
> >
> > mit den herausgelesenen werten sollen dann die bereiche der map
> > gekennzeichnet werden durch hellerer farbe
> >
> > weiss jemand wie ich da vorgehen muss?
> >
> > danke
> >
> > _______________________________________________
> > Mapserver-DE mailing list
> > Mapserver-DE at freegis.org
> > https://freegis.org/mailman/listinfo/mapserver-de
> >
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>
>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)