[Mapserver-DE] auswahl
Michael Schulz
mschulz at webgis.de
Mon Mai 22 21:44:35 CEST 2006
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
>
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)