<body bgcolor="#ffffff" background="//img.web.de/v/p.gif" class="bgRepeatYes" style="DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 9pt; ; COLOR: #000000; BACKGROUND-REPEAT: repeat; FONT-FAMILY: verdana,geneva; BACKGROUND-COLOR: #ffffff"><div style='min-height:200px;background-image:url(https://img.web.de/v/p.gif);background-repeat:repeat;background-color:#ffffff;font-family:verdana,geneva;font-size:9pt;padding-left:0px;'><P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"> Hallo Liste,<BR><BR>ich möchte mit Openlayers einem eingebundenen WMS Parameter zur Filterung mitgeben. Dabei</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P>
<P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;">handelt es sich um ein mit js erstelltes Array, dass die gewünschten Typen von POI enthält.<BR></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P>
<P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN> </P>
<P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;">Wenn ich für den WMS ein Shapefile als Basis nutze, funktioniert das mit folgendem Filterkriterium</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P>
<P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;">im Mapfile problemlos:</SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></P>
<P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN> </P>
<P><SPAN style="FONT-SIZE: 9pt" mce_style="font-size: 9pt;"><SPAN style="FONT-FAMILY: verdana,geneva" mce_style="font-family: verdana,geneva;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="COLOR: #000000" mce_style="color: #000000;"><SPAN style="BACKGROUND-COLOR: transparent" mce_style="background-color: transparent;">FILTER ("[zuordnung]" IN "%ZUORD%")<BR><BR>Wenn ich die Datenquelle auf PostgreSQL umstelle, gelingt es mit aber nicht, die Parameter richtig<BR>zu Übergeben. Ein Filter in der Art<BR><BR>FILTER "zuordnung IN ('einzelhandel','verkehr','gesundheit')"<BR><BR>funktioniert problemlos, aber wenn ich die Parameter in der Form<BR><BR>FILTER "zuordnung IN (%ZUORD%)"<BR><BR>ändere, erscheint in OL statt des WMS die Fehlermeldung "ERROR(Fehler: Spalte "einzelhandel" existiert nicht"<BR><BR>Das Problem liegt vermutlich darin, dass die Hochkomata aus dem Array ('einzelhandel',verkehr') nicht mit übergeben werden (im access.log des Apache tauchen diese nicht mit auf) und dadurch eine Abfrage in der Form<BR><BR>zuordnung IN (einzelhandel,verkehr,gesundheit)<BR><BR>auf einen Fehler läuft.<BR><BR>Eine Parameterübergabe in der Form <BR><BR>FILTER "zuordnung = %ZUORD%" und den Parametern <BR>'einzelhandel' OR zuordnung = 'verkehr' OR zuordnung = 'gesundheit'<BR><BR>funktioniert prima.<BR><BR>Hat jemand eine Idee, wie ich Parameter in einem Array übergeben muss, damit es so funktioniert wie bei einem<BR>Shapefile?<BR><BR><BR>Gruß<BR><BR>Klaus<BR><BR></P>
<P><BR></P></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></div> <br><br><table cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#000000"><img src="https://img.web.de/p.gif" width="1" height="1" border="0" alt="" /></td></tr><tr><td style="font-family:verdana; font-size:12px; line-height:17px;">GRATIS: Movie-Flat mit über 300 Top-Videos. Für WEB.DE Nutzer <br>dauerhaft kostenlos! Jetzt freischalten unter http://movieflat.web.de</td></tr></table>
</body>