<br>Thanks Andreas, that pretty much solved the problem, the featureNS bit doesn't do anything, but the prefix and the geometry name solve the issue.<br>Regards<br>Pablo <br><div class="gmail_quote">On Wed, Nov 25, 2009 at 1:06 PM, Andreas Hocevar <span dir="ltr"><<a href="mailto:ahocevar@opengeo.org">ahocevar@opengeo.org</a>></span> wrote:<br>
<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>
Try to do the following:<br>
<br>
protocol: OpenLayers.Protocol.WFS.fromWMSLayer(layer, {<br>
featureNS: "<a href="http://mapserver.gis.umn.edu/mapserver" target="_blank">http://mapserver.gis.umn.edu/mapserver</a>",<br>
featurePrefix: "ms",<br>
geometryName: "msGeometry"<br>
});<br>
<br>
Note that this looks more like WFS1.0.0 with GML2, so if the above still does not work, add<br>
<br>
version: "1.0.0"<br>
<br>
Regards,<br>
Andreas.<br>
<br>
pablo lopez wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
Ok, here's the XML response from the server:<br>
<br>
<br>
?xml version='1.0' encoding="ISO-8859-1" ?><br>
<wfs:FeatureCollection<br>
xmlns:ms="<a href="http://mapserver.gis.umn.edu/mapserver" target="_blank">http://mapserver.gis.umn.edu/mapserver</a>"<br>
xmlns:gml="<a href="http://www.opengis.net/gml" target="_blank">http://www.opengis.net/gml</a>"<br>
xmlns:wfs="<a href="http://www.opengis.net/wfs" target="_blank">http://www.opengis.net/wfs</a>"<br>
xmlns:ogc="<a href="http://www.opengis.net/ogc" target="_blank">http://www.opengis.net/ogc</a>"<br>
xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br></div>
xsi:schemaLocation="<a href="http://mapserver.gis.umn.edu/mapserver" target="_blank">http://mapserver.gis.umn.edu/mapserver</a> <a href="http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TYPENAME=regs_anu&OUTPUTFORMAT=text/xml" target="_blank">http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&amp;SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=regs_anu&amp;OUTPUTFORMAT=text/xml</a> <<a href="http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TYPENAME=regs_anu&OUTPUTFORMAT=text/xml" target="_blank">http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&amp;SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=regs_anu&amp;OUTPUTFORMAT=text/xml</a>>; subtype=gml/3.1.1 <a href="http://www.opengis.net/wfs" target="_blank">http://www.opengis.net/wfs</a> <a href="http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" target="_blank">http://schemas.opengis.net/wfs/1.1.0/wfs.xsd</a>"><div class="im">
<br>
<gml:boundedBy><br>
<gml:Envelope srsName="EPSG:4326"><br>
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner><br>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner><br>
</gml:Envelope><br>
</gml:boundedBy><br>
<gml:featureMember><br>
<ms:regs_anu gml:id="regs_anu.1"><br>
<gml:boundedBy><br>
<gml:Envelope srsName="EPSG:4326"><br>
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner><br>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner><br>
</gml:Envelope><br>
</gml:boundedBy><br>
<ms:msGeometry>?xml version='1.0' encoding="ISO-8859-1" ?><br>
<wfs:FeatureCollection<br>
xmlns:ms="<a href="http://mapserver.gis.umn.edu/mapserver" target="_blank">http://mapserver.gis.umn.edu/mapserver</a>"<br>
xmlns:gml="<a href="http://www.opengis.net/gml" target="_blank">http://www.opengis.net/gml</a>"<br>
xmlns:wfs="<a href="http://www.opengis.net/wfs" target="_blank">http://www.opengis.net/wfs</a>"<br>
xmlns:ogc="<a href="http://www.opengis.net/ogc" target="_blank">http://www.opengis.net/ogc</a>"<br>
xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br></div>
xsi:schemaLocation="<a href="http://mapserver.gis.umn.edu/mapserver" target="_blank">http://mapserver.gis.umn.edu/mapserver</a> <a href="http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TYPENAME=regs_anu&OUTPUTFORMAT=text/xml" target="_blank">http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&amp;SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=regs_anu&amp;OUTPUTFORMAT=text/xml</a> <<a href="http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType&TYPENAME=regs_anu&OUTPUTFORMAT=text/xml" target="_blank">http://localhost/cgi-bin/mapserv?map=/var/www/aplicaciones/sined/regsanu.map&amp;SERVICE=WFS&amp;VERSION=1.1.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=regs_anu&amp;OUTPUTFORMAT=text/xml</a>>; subtype=gml/3.1.1 <a href="http://www.opengis.net/wfs" target="_blank">http://www.opengis.net/wfs</a> <a href="http://schemas.opengis.net/wfs/1.1.0/wfs.xsd" target="_blank">http://schemas.opengis.net/wfs/1.1.0/wfs.xsd</a>"><div class="im">
<br>
<gml:boundedBy><br>
<gml:Envelope srsName="EPSG:4326"><br>
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner><br>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner><br>
</gml:Envelope><br>
</gml:boundedBy><br>
<gml:featureMember><br>
<ms:regs_anu gml:id="regs_anu.1"><br>
<gml:boundedBy><br>
<gml:Envelope srsName="EPSG:4326"><br>
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner><br>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner><br>
</gml:Envelope><br>
</gml:boundedBy><br>
<ms:msGeometry><br>
<gml:Polygon srsName="EPSG:4326"><br>
<gml:exterior><br>
<gml:LinearRing>.....some coordinates<br>
<br>
Thanks in advance<br>
Pablo<br>
<br></div><div class="im">
On Wed, Nov 25, 2009 at 12:20 PM, Andreas Hocevar <<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a> <mailto:<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a>>> wrote:<br>
<br>
pablo lopez wrote:<br>
<br>
Thanks Andreas, I've just tried your suggestion and it didn't<br>
work. I'm now taking a look at the gml returned by mapserver<br>
to see if I need to specify more parameters.<br>
On the other hand, I was looking at the highlight feature code<br>
in <a href="http://trac.openlayers.org/wiki/Highlighting" target="_blank">http://trac.openlayers.org/wiki/Highlighting</a>, and I wonder<br>
if there is a way to control the highlighting with mouse<br>
clicks instead of filters.<br>
Any suggestions on this?<br>
<br>
<br>
This is only recommended if you have very few features. The<br>
prerequisite is to load the layer as vector layer, not from WMS.<br>
<br>
But back to the original problem. If you provide a sample XML that<br>
your server returns, it will be easier to see what is wrong.<br>
<br>
Regards,<br>
Andreas.<br>
<br>
<br>
Regards,<br>
Pablo<br>
<br>
<br>
On Wed, Nov 25, 2009 at 1:31 AM, Andreas Hocevar<br>
<<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a> <mailto:<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a>><br></div>
<mailto:<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a> <mailto:<a href="mailto:ahocevar@opengeo.org" target="_blank">ahocevar@opengeo.org</a>>>><div class="im"><br>
wrote:<br>
<br>
Hi,<br>
<br>
can you please try the following and report back if it works:<br>
<br>
<br>
pablo lopez wrote:<br>
<br>
control = new OpenLayers.Control.GetFeature({<br>
protocol:<br>
OpenLayers.Protocol.WFS.fromWMSLayer(layer),<br>
<br>
<br>
Instead, use<br>
<br>
protocol:<br>
OpenLayers.Protocol.WFS.fromWMSLayer(layer, {<br>
featurePrefix: "feature"<br>
}),<br>
<br>
That's the only idea I have.<br>
<br>
Regards,<br>
Andreas.<br>
<br>
-- Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br></div>
<a href="mailto:Users@openlayers.org" target="_blank">Users@openlayers.org</a> <mailto:<a href="mailto:Users@openlayers.org" target="_blank">Users@openlayers.org</a>><div class="im"><br>
<a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
<br>
<br>
<br>
-- Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
<br>
<br>
------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@openlayers.org" target="_blank">Users@openlayers.org</a><br>
<a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
<br>
</div></blockquote><div><div></div><div class="h5">
<br>
<br>
-- <br>
Andreas Hocevar<br>
OpenGeo - <a href="http://opengeo.org/" target="_blank">http://opengeo.org/</a><br>
Expert service straight from the developers.<br>
<br>
</div></div></blockquote></div><br>