Thank you very much for your help.<br>I should ask you more information beacause i can&#39;t understand what i have to do.<br><br>&gt;&nbsp; var filter = &#39;&lt;Filter&gt;&lt;PropertyIsEqualTo&gt;&lt;PropertyName&gt;user_id&lt;/PropertyName&gt;&lt;Literal&gt;3&lt;/Literal&gt;&lt;
<br>&gt;&nbsp; /PropertyIsEqualTo&gt;&lt;/Filter&gt;&#39;;
<br><br>&gt;&nbsp; mylayer.mergeNewParams({&quot;filter&quot;:filter});<br><br>Putting these instruction above i have the following error <br><br>&quot;this.map has no properties&quot;<br>(<span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch opened">
</span><a class="objectLink objectLink-sourceLink">Grid.js - line 171 -</a> <span class="objectBox objectBox-errorMessage hasTwisty hasBreakSwitch opened"><span class="errorSource">var viewSize = this.map.getSize(); <br><br>
</span></span>Do i have to insert these instructions after mylayer initialization, that is in the&nbsp; function init() that creates my map?<br>Is it correct put in the &lt;PropertyName&gt; the name of a field that I get from the SELECT query of the OVF&nbsp; file?
<br><br>Is it enough to add this code lines or I have to do something other in order to make working the Filter Encoding?<br>Sorry for the trivial questions but i am quite new in this subject.<br><br>Thanks a lot for your time!
<br><br><br><br><div>
<span class="gmail_quote">2007/2/16, Bart van den Eijnden (OSGIS) &lt;<a href="mailto:bartvde@osgis.nl" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">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 need to use the FILTER parameter from the OGC WFS spec to do this, check<br>this for more info:<br><br><a href="http://mapserver.gis.umn.edu/docs/howto/filterencoding/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mapserver.gis.umn.edu/docs/howto/filterencoding/
</a><br><br>then you need to call mergeNewParams on your OpenLayers layer:<br><br>var filter = &#39;&lt;Filter&gt;&lt;PropertyIsEqualTo&gt;&lt;PropertyName&gt;USER&lt;/PropertyName&gt;<br>&lt;Literal&gt;Peter&lt;/Literal&gt;&lt;/PropertyIsEqualTo&gt;&lt;/Filter&gt;&#39;;
<br><br>mylayer.mergeNewParams({&quot;filter&quot;:filter});<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" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.osgis.nl</a><br><br><br>--------- Oorspronkelijk bericht --------
<br>Van: Pedrazzi Gelsomini &lt;<a href="mailto:pedrazzi.gelsomini@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pedrazzi.gelsomini@gmail.com</a>&gt;<br>Naar: <a href="mailto:users@openlayers.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
users@openlayers.org</a> &lt;<a href="mailto:users@openlayers.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
users@openlayers.org</a>&gt;<br>Onderwerp: [OpenLayers-Users] Changing map file FILTER parameter via URL -<br>WFS layer with OVF connection<br>Datum: 16/02/07 13:02<br><br>&gt; Hi everyone,I m using openlayers for my application and I have a WFS layer
<br>filled by my mysql database using mapserver.My layer inizialitazion is:<br>&gt; var user_wfs = new OpenLayers.Layer.WFS( &amp;quot;User Points&amp;quot;,<br>&gt;<br>&gt;<br>&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;<br>&amp;quot;http://localhost/cgi-bin/mapserv?map=/var/www/thesilence/webroot/mapserver/config/data_points.map&amp;amp;<br>&gt; &amp;quot;,<br>&gt;<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {typename:
<br>&amp;quot;points&amp;quot;}, { featureClass: OpenLayers.Feature.WFS});<br>&gt;<br>&gt; In my file.map i have the following layer:LAYER&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>CONNECTION &amp;quot;my_points.ovf&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONNECTIONTYPE
<br>OGR&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA &amp;quot;points&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; METADATA<br>&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;wms_srs&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;quot;EPSG:4326&amp;quot;<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;quot;wms_title&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;points&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;wfs_srs&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;quot;EPSG:4326&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;quot;wfs_title&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;points&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;gml_featureid&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;quot;fid&amp;quot;<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;quot;gml_include_items&amp;quot;&amp;nbsp;
<br>&amp;quot;all&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; END&amp;nbsp;&amp;nbsp;&amp;nbsp; NAME<br>&amp;quot;points&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIZEUNITS PIXELS&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>STATUS ON&amp;nbsp;&amp;nbsp;&amp;nbsp; DUMP TRUE&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>PROJECTION&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;quot;init=epsg:4326&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; END<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; TOLERANCE 20&amp;nbsp;&amp;nbsp;&amp;nbsp; TOLERANCEUNITS
<br>PIXELS&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE POINT&amp;nbsp;&amp;nbsp;&amp;nbsp; UNITS<br>METERS&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FILTERITEM<br>&amp;quot;user_id&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp; #FILTER &amp;quot;&amp;quot;where
<br>my_points.ovf is:&amp;lt;OGRVRTDataSource&amp;gt;<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;OGRVRTLayer<br>name=&amp;quot;points&amp;quot;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;lt;SrcDataSource&amp;gt;ODBC:myuser/mypsw@mydns&amp;lt;/SrcDataSource&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;lt;SrcSQL&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT data_points.id AS
<br>fid, latitude, longitude, des_walks.com_user_id AS user_id<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; FROM data_points JOIN<br>des_walks&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE des_walks.id =
<br>data_points.des_walk_id&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/SrcSQL&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;lt;GeometryType&amp;gt;wkbPoint&amp;lt;/GeometryType&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>&amp;lt;LayerSRS&amp;gt;WGS84&amp;lt;/LayerSRS&amp;gt;
<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;GeometryField<br>encoding=&amp;quot;PointFromColumns&amp;quot; x=&amp;quot;longitude&amp;quot;<br>y=&amp;quot;latitude&amp;quot;/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
<br>&amp;lt;/OGRVRTLayer&amp;gt;&amp;lt;/OGRVRTDataSource&amp;gt;but I need to change the value<br>of the FILTER parameter in the map file via URL.<br>&gt;<br>&gt; The connection with database works and allows me to put my points on my
<br>map.I would like to filter these data by &amp;quot;user_id&amp;quot; and show only<br>the data linked to a specific user, but i have to pass this parameter via<br>url because it is not always the same.<br>&gt;<br>&gt; Now i m passing just the typename in the openlayers function, but i dont
<br>know how to change the FILTER parameter in my map file.&amp;nbsp;&amp;nbsp;&amp;nbsp;<br>FILTERITEM &amp;quot;user_id&amp;quot;<br>&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; #FILTER &amp;quot;&amp;quot;Any suggestion?Thank you very much!
<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Users mailing list<br>&gt; <a href="mailto:Users@openlayers.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Users@openlayers.org</a><br>&gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://openlayers.org/mailman/listinfo/users</a><br>&gt;<br><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Ilaria Gelsomini<br>Francesca Pedrazzi