Hi everyone,<br><br>i have another problem with filtering layers of mapserver.<br>I did everything as Bart suggested me but something is wrong.<br>The filter doesnt work as i wish.<br>When I add the filter option in the layer initialization, Mapserver (or Openlayers, i dont know) have a strange behavior.
<br>just to make an example... I wait for the following ids:<br>- 1, 2, 3, 4, 5, 6, 7, 8, 9, 10<br>but I receive from mapserver the following response:<br>- 3, 4, 5, 3, 4, 5, 3, 4, 5, 3, 4, 5, 3, 4 5<br>and i dont know why?
<br><br>Cheers.<br><br><br><div><span class="gmail_quote">2007/2/19, Bart van den Eijnden (OSGIS) &lt;<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>you should be able to use a javascript variable and pass that into the<br>constructor, so:<br><br>var wfs_filter =<br>&#39;&lt;Filter&gt;&lt;PropertyIsEqualTo&gt;&lt;PropertyName&gt;&#39;+user_id+&#39;&lt;/PropertyName&gt;&lt;Literal&gt;
<br>2&lt;/Literal&gt;&lt;/PropertyIsEqualTo&gt;&lt;/Filter&gt;&#39;;<br><br>and then:<br><br>var edit_mine_wfs = new OpenLayers.Layer.WFS( &quot;My wfs&quot;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;<br><a href="http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;">
http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;</a>&quot;,<br>{typename: &quot;editMinePoints&quot;,&nbsp;&nbsp;&#39;filter&#39;:wfs_filter}, { featureClass:<br>OpenLayers.Feature.WFS
}, { featureClass: OpenLayers.Feature.WFS});<br><br>Best regards,<br>Bart<br><br>--<br>Bart van den Eijnden<br>OSGIS, Open Source GIS<br><a href="http://www.osgis.nl">http://www.osgis.nl</a><br><br><br>--------- Oorspronkelijk bericht --------
<br>Van: Pedrazzi Gelsomini &lt;<a href="mailto:pedrazzi.gelsomini@gmail.com">pedrazzi.gelsomini@gmail.com</a>&gt;<br>Naar: Bart van den Eijnden OSGIS &lt;<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a>&gt;<br>Cc: 
<a href="mailto:users@openlayers.org">users@openlayers.org</a><br>Onderwerp: Re: [OpenLayers-Users] Changing map file FILTER parameter via URL<br>- WFS layer with OVF connection<br>Datum: 19/02/07 09:45<br><br>&gt; Hi,just another question about filter problems...I thought that all was
<br>working but I was trying with the code below:var edit_mine_wfs = new<br>OpenLayers.Layer.WFS( &amp;quot;My<br>wfs&amp;quot;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;<br>&gt;<br><a href="http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;&amp;quot">http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;&amp;quot
</a>;,<br>{typename: &amp;quot;editMinePoints&amp;quot;,&amp;nbsp;<br>&amp;#39;ilter:&amp;#39;&amp;lt;Filter&amp;gt;&amp;lt;PropertyIsEqualTo&amp;gt;&amp;lt;PropertyName&amp;gt;user_id&amp;lt;/PropertyName&amp;gt;&amp;lt;Literal&amp;gt;
<br>&gt; 2&amp;lt;/Literal&amp;gt;&amp;lt;/PropertyIsEqualTo&amp;gt;&amp;lt;/Filter&amp;gt;&amp;#39;}, {<br>featureClass: OpenLayers.Feature.WFS}, { featureClass:<br>OpenLayers.Feature.WFS});In the &amp;quot;Literal&amp;quot; of my filter I put
<br>&amp;quot;2&amp;quot; just to test it.. but now I must pass the variable<br>&amp;quot;current_user&amp;quot;.<br>&gt; I would like something like<br>this:&amp;lt;Filter&amp;gt;&amp;lt;PropertyIsEqualTo&amp;gt;&amp;lt;PropertyName&amp;gt;user_id&amp;lt;/PropertyName&amp;gt;&amp;lt;Literal&amp;gt;current_user&amp;lt;/Literal&amp;gt;
<br>&gt; &amp;lt;/PropertyIsEqualTo&amp;gt;&amp;lt;/Filter&amp;gt;but it doesnt work and I cant see<br>anything.Is it possible?Do I have to change the keyword<br>&amp;quot;Literal&amp;quot;?Probably the problem is that I haven&amp;#39;t the access to
<br>the value variable and the filter&nbsp;&nbsp;check the literal as a string<br>&amp;quot;current_user&amp;quot; and not as its integer value.<br>&gt; Thank you very much for every help.Have a good week.2007/2/16, Bart van<br>den Eijnden (OSGIS) &amp;lt;bartvde@
osgis.nl&amp;gt;:<br>&gt; Hi,yes after the mylayer initialization if you use mergeNewParams.Please<br>note, if you already know the user at initialization, you canpass the<br>parameter &amp;quot;filter&amp;quot; already in the constructor of your layer,
<br>&gt; just like you pass in typename right now.The filter encoding I gave was<br>just an example, for the right name ofthe PropertyName check the<br>DescribeFeatureType response of yourMapserver WFS, something like:<br>
&gt;<br><a href="http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;typename=points&amp;amp;service=WFS&amp;amp;version=1.0.0&amp;amp;request=DescribeFeatureType">http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;typename=points&amp;amp;service=WFS&amp;amp;version=1.0.0&amp;amp;request=DescribeFeatureType
</a><br>&gt; I would advise you to first get things running by putting a direct URLin<br>the browser, and then code the stuff in OpenLayers javascript, so<br>trysomething like:<br>&gt;<br><a href="http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;typename=points&amp;amp;service=WFS&amp;amp;version=1.0.0&amp;amp;request=GetFeature&amp;amp;filter=&amp;lt;testyour">
http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;typename=points&amp;amp;service=WFS&amp;amp;version=1.0.0&amp;amp;request=GetFeature&amp;amp;filter=&amp;lt;testyour
</a><br>filter here&amp;gt;<br>&gt; Hope this helps.Best regards,BartPedrazzi Gelsomini schreef:&amp;gt; Thank you<br>very much for your help.&amp;gt; I should ask you more information beacause i<br>can&amp;#39;t understand what i&amp;gt; have to do.
<br>&gt; &amp;gt;&amp;gt; &amp;gt;&amp;nbsp;&amp;nbsp;var filter =&amp;gt;<br>&amp;#39;&amp;lt;Filter&amp;gt;&amp;lt;PropertyIsEqualTo&amp;gt;&amp;lt;PropertyName&amp;gt;user_id&amp;lt;/PropertyName&amp;gt;&amp;lt;Literal&amp;gt;3&amp;lt;/Literal&amp;gt;&amp;lt;&amp;gt;&amp;gt;
<br>&amp;gt;&amp;nbsp;&amp;nbsp;/PropertyIsEqualTo&amp;gt;&amp;lt;/Filter&amp;gt;&amp;#39;;<br>&gt; &amp;gt;&amp;gt;<br>&amp;gt;&amp;nbsp;&amp;nbsp;mylayer.mergeNewParams({&amp;quot;filter&amp;quot;:filter});&amp;gt;&amp;gt;
<br>Putting these instruction above i have the following error&amp;gt;&amp;gt;<br>&amp;quot;this.map has no properties&amp;quot;&amp;gt; ( Grid.js<br>&gt;&nbsp;&nbsp;- line 171 - var viewSize = this.map.getSize();&amp;gt;&amp;gt; Do i have to
<br>insert these instructions after mylayer initialization,&amp;gt; that is in<br>the&amp;nbsp;&amp;nbsp;function init() that creates my map?&amp;gt; Is it correct put in<br>the &amp;lt;PropertyName&amp;gt; the name of a field that I get
<br>&gt; &amp;gt; from the SELECT query of the OVF&amp;nbsp;&amp;nbsp;file?&amp;gt;&amp;gt; Is it<br>enough to add this code lines or I have to do something other in&amp;gt; order<br>to make working the Filter Encoding?&amp;gt; Sorry for the trivial questions but
<br>i am quite new in this subject.<br>&gt; &amp;gt;&amp;gt; Thanks a lot for your time!&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2007/2/16, Bart van<br>den Eijnden (OSGIS) &amp;lt;bartvde@osgis.nl&amp;gt; &amp;lt;mailto:<br>&gt; 
bartvde@osgis.nl&amp;gt;&amp;gt;:&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>Hi,&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; you need to use the FILTER parameter<br>from the OGC WFS spec to do&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this,
<br>check&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this for more<br>info:&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&gt;<br><a href="http://mapserver.gis.umn.edu/docs/howto/filterencoding/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp">
http://mapserver.gis.umn.edu/docs/howto/filterencoding/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp</a>;<br>&amp;lt;http://mapserver.gis.umn.edu/docs/howto/filterencoding/&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>then you need to call mergeNewParams on your OpenLayers layer:<br>&gt; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var filter =&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;#39;&amp;lt;Filter&amp;gt;&amp;lt;PropertyIsEqualTo&amp;gt;&amp;lt;PropertyName&amp;gt;USER&amp;lt;/PropertyName&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;lt;Literal&amp;gt;Peter&amp;lt;/Literal&amp;gt;&amp;lt;/PropertyIsEqualTo&amp;gt;&amp;lt;/Filter&amp;gt;&amp;#39;;<br>&gt; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>mylayer.mergeNewParams({&amp;quot;filter&amp;quot;:filter});&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>Best regards,&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>Bart&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bart van<br>den Eijnden&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OSGIS, Open Source
<br>GIS&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&gt; <a href="http://www.osgis.nl&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp">http://www.osgis.nl&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp
</a>; ---------<br>Oorspronkelijk bericht --------&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Van: Pedrazzi<br>Gelsomini &amp;lt;pedrazzi.gelsomini@<a href="http://gmail.com">gmail.com</a><br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;lt;mailto:pedrazzi.gelsomini@gmail.com&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>Naar: <a href="mailto:users@openlayers.org">users@openlayers.org</a> &amp;lt;mailto:<br>&gt; users@openlayers.org
&amp;gt; &amp;lt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br><a href="mailto:users@openlayers.org">users@openlayers.org</a><br>&amp;lt;mailto:users@openlayers.org&amp;gt;&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>Onderwerp: [OpenLayers-Users] Changing map file FILTER parameter<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; via URL -&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WFS<br>layer with OVF connection&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Datum: 16/02/07
<br>13:02&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Hi everyone,I m using openlayers<br>for my application and I have a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WFS<br>layer&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filled by my mysql database using
<br>&gt; mapserver.My layer&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inizialitazion<br>is:&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; var user_wfs = new<br>OpenLayers.Layer.WFS( &amp;amp;quot;User<br>
Points&amp;amp;quot;,&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>&gt; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;amp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;gt; &amp;amp;quot;,&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>{typename:&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;quot;points&amp;amp;quot;}, {<br>featureClass: OpenLayers.Feature.WFS});&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; In my 
file.map i have the following<br>layer:LAYER&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>CONNECTION &amp;amp;quot;my_points.ovf&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>CONNECTIONTYPE&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OGR&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>DATA &amp;amp;quot;points&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; METADATA&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;wms_srs&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;quot;EPSG:4326&amp;amp;quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;quot;wms_title&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;points&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;quot;wfs_srs&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;EPSG:4326&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;wfs_title&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;quot;points&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;quot;gml_featureid&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;quot;fid&amp;amp;quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;quot;gml_include_items&amp;amp;quot;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;all&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>END&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; NAME&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;quot;points&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; SIZEUNITS<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>PIXELS&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STATUS
<br>ON&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; DUMP<br>TRUE&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>PROJECTION&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;init=epsg:4326&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>END&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>TOLERANCE 20&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>TOLERANCEUNITS&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>PIXELS&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; TYPE<br>POINT&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; UNITS
<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; METERS&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; FILTERITEM&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;quot;user_id&amp;amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; #FILTER
<br>&amp;amp;quot;&amp;amp;quot;where&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; my_points.ovf<br>is:&amp;amp;lt;OGRVRTDataSource&amp;amp;gt;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>&amp;amp;lt;OGRVRTLayer&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>name=&amp;amp;quot;points&amp;amp;quot;&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;
<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;lt;SrcDataSource&amp;amp;gt;ODBC:myuser/mypsw@mydns&amp;amp;lt;/SrcDataSource&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;lt;SrcSQL&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; SELECT<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_points.id AS&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>fid, latitude, longitude, des_walks.com_user_id AS<br>user_id&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; FROM data_points
<br>JOIN&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; des_walks&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; WHERE des_walks.id =<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>data_points.des_walk_id&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;lt;/SrcSQL&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;lt;GeometryType&amp;amp;gt;wkbPoint&amp;amp;lt;/GeometryType&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;amp;lt;LayerSRS&amp;amp;gt;WGS84&amp;amp;lt;/LayerSRS&amp;amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;gt; &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;<br>&amp;amp;lt;GeometryField&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>encoding=&amp;amp;quot;PointFromColumns&amp;amp;quot;
<br>x=&amp;amp;quot;longitude&amp;amp;quot;<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>y=&amp;amp;quot;latitude&amp;amp;quot;/&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;amp;lt;/OGRVRTLayer&amp;amp;gt;&amp;amp;lt;/OGRVRTDataSource&amp;amp;gt;but I need to<br>change&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the value<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; of the FILTER parameter in the map file via
<br>URL.&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; The<br>connection with database works and allows me to put<br>my&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; points on my&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>map.I would like to filter these data by &amp;amp;quot;user_id&amp;amp;quot; and<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; show only&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the<br>data linked to a specific user, but i have to pass
<br>this&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; parameter via&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>url because it is not always the same.&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt; Now i m passing just the typename in
<br>the openlayers function,<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; but i dont&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; know<br>how to change the FILTER parameter in my map&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>file.&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILTERITEM<br>&amp;amp;quot;user_id&amp;amp;quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; #FILTER &amp;amp;quot;&amp;amp;quot;Any
<br>suggestion?Thank you<br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; very much!&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>_______________________________________________&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;gt; Users mailing list&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;<br>&gt; <a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br>&amp;lt;mailto:Users@openlayers.org&amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;
<br><a href="http://openlayers.org/mailman/listinfo/users">http://openlayers.org/mailman/listinfo/users</a><br>&gt; &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --&amp;gt;
<br>Ilaria Gelsomini&amp;gt; Francesca Pedrazzi--Bart van den EijndenOSGIS, Open<br>Source GIS<br>&gt; bartvde@osgis.nlhttp://www.osgis.nl-- Ilaria GelsominiFrancesca Pedrazzi<br>&gt;<br><br><br><br></blockquote></div><br>
<br clear="all"><br>-- <br>Ilaria Gelsomini<br>Francesca Pedrazzi