<div dir="ltr"><div>Thanks for your answer. in matter of fact I do the getfeatureinfo(wms request) but I don't know how can'I extract the PK from it. here is a part of my code which get the feature data .</div><div>
<div>map.events.register('click', map, function (e) {</div><div>  //alert(map.getExtent().toBBOX());</div><div>  x1=parseInt(e.xy.x);</div><div>  y1=parseInt(e.xy.y);</div><div>    var url = '<a href="http://localhost:8181/geoserver/cite/wms">http://localhost:8181/geoserver/cite/wms</a>'</div>
<div>      + "?REQUEST=GetFeatureInfo"</div><div>      + "&EXCEPTIONS=application/vnd.ogc.se_xml"</div><div>      + "&BBOX=" + map.getExtent().toBBOX()</div><div>      + "&X=" + x1</div>
<div>      + "&Y=" + y1</div><div>      + "&INFO_FORMAT=text/html"</div><div>      + "&QUERY_LAYERS=cite:test"</div><div>      + "&LAYERS=test"</div><div>      + "&FEATURE_COUNT=50"</div>
<div>      + "&SRS=EPSG:900913"</div><div>      + "&STYLES="</div><div>      + "&WIDTH=" + map.size.w</div><div>      + "&HEIGHT=" + map.size.h;</div><div>    window.open(url,</div>
<div>      "getfeatureinfo",</div><div>      "location=10,status=10,scrollbars=1,width=600,height=150"</div><div>    );</div><div>  });</div></div><div><br></div><div>but the probleme here is the data is displayed in a new window page !!!!</div>
<div>is there anything you can do for more help and thank you </div><div><br></div><div><br></div><br><br><div class="gmail_quote">2012/11/25 Stephen Woodbridge <span dir="ltr"><<a href="mailto:woodbri@swoodbridge.com" target="_blank">woodbri@swoodbridge.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I can add a little to Tue's comments.<br>
<br>
1. you can look at installing tinyOWS which is part of <a href="http://mapserver.org" target="_blank">mapserver.org</a> releases, this implements WFS-T<br>
<br>
2. alternative this is as Tue has suggested do a getfeatureinfo (WMS request) on the feature, and extract the PK. You can then trivially write an ajax request in say php, to that you send the PK to to and it connects to the postgresql/postgis database and deletes the feature.<br>

<br>
Both of these assume that the data layer you want to edit is being served from a postgresql/postgis database. You can NOT safely delete features from shapefiles.<br>
<br>
-Steve W<div class="im"><br>
<br>
On 11/24/2012 5:35 PM, Tue Topholm wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
You can't do that with openlayers, except with WFS-T<br>
<br>
You will need to develop it. (simple solution here)<br>
<br>
1. use getfeatureinfo (WMS request) on the feature, and extract the PK.<br>
2. Delete the feature in the database with the PK you got above. (This<br>
needs to be developed in some server side language)<br>
3. Refresh the wms, and it would be removed.<br>
<br>
<br>
--<br>
<br>
Med venlig hilsen / Kind regards<br>
<br>
Tue Topholm<br>
Sugee<br>
Tlf: +45 32 13 32 32<br>
W: <a href="http://www.sugee.dk" target="_blank">http://www.sugee.dk</a><br>
<br>
<br>
2012/11/24 yassine bouderaa <<a href="mailto:bouderaa.yassine@gmail.com" target="_blank">bouderaa.yassine@gmail.com</a><br></div>
<mailto:<a href="mailto:bouderaa.yassine@gmail.com" target="_blank">bouderaa.yassine@<u></u>gmail.com</a>>><div class="im"><br>
<br>
<br>
    Hi.<br>
<br>
    I need to know how can I delete a feature from a wms layer loaded<br>
    from a database postgres to geoserver and displayed using openlayer<br>
    , I don’t want to delete a feature from a vector layer but from a wms .<br>
<br>
    Thanks for ur help.<br>
<br>
<br>
    ______________________________<u></u>_________________<br>
    Users mailing list<br></div>
    <a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a> <mailto:<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a>><br>
    <a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a><div class="im"><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a><br>
<br>
</div></blockquote><div class="HOEnZb"><div class="h5">
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org" target="_blank">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/openlayers-<u></u>users</a><br>
</div></div></blockquote></div><br><br>
</div>