[OpenLayers-Users] problem with WFS GetFeature
pablo lopez
plablo09 at gmail.com
Wed Nov 25 13:37:39 EST 2009
Ok, here's the XML response from the server:
?xml version='1.0' encoding="ISO-8859-1" ?>
<wfs:FeatureCollection
xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
xmlns:gml="http://www.opengis.net/gml"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://mapserver.gis.umn.edu/mapserver
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;
subtype=gml/3.1.1 http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:4326">
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<gml:featureMember>
<ms:regs_anu gml:id="regs_anu.1">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:4326">
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<ms:msGeometry>?xml version='1.0' encoding="ISO-8859-1" ?>
<wfs:FeatureCollection
xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
xmlns:gml="http://www.opengis.net/gml"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://mapserver.gis.umn.edu/mapserver
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;
subtype=gml/3.1.1 http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:4326">
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<gml:featureMember>
<ms:regs_anu gml:id="regs_anu.1">
<gml:boundedBy>
<gml:Envelope srsName="EPSG:4326">
<gml:lowerCorner>-107.210132 21.041869</gml:lowerCorner>
<gml:upperCorner>-97.144224 29.880024</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
<ms:msGeometry>
<gml:Polygon srsName="EPSG:4326">
<gml:exterior>
<gml:LinearRing>.....some coordinates
Thanks in advance
Pablo
On Wed, Nov 25, 2009 at 12:20 PM, Andreas Hocevar <ahocevar at opengeo.org>wrote:
> pablo lopez wrote:
>
>> Thanks Andreas, I've just tried your suggestion and it didn't work. I'm
>> now taking a look at the gml returned by mapserver to see if I need to
>> specify more parameters.
>> On the other hand, I was looking at the highlight feature code in
>> http://trac.openlayers.org/wiki/Highlighting, and I wonder if there is a
>> way to control the highlighting with mouse clicks instead of filters.
>> Any suggestions on this?
>>
>
> This is only recommended if you have very few features. The prerequisite is
> to load the layer as vector layer, not from WMS.
>
> But back to the original problem. If you provide a sample XML that your
> server returns, it will be easier to see what is wrong.
>
> Regards,
> Andreas.
>
>
> Regards,
>> Pablo
>>
>>
>> On Wed, Nov 25, 2009 at 1:31 AM, Andreas Hocevar <ahocevar at opengeo.org<mailto:
>> ahocevar at opengeo.org>> wrote:
>>
>> Hi,
>>
>> can you please try the following and report back if it works:
>>
>>
>> pablo lopez wrote:
>>
>> control = new OpenLayers.Control.GetFeature({
>> protocol:
>> OpenLayers.Protocol.WFS.fromWMSLayer(layer),
>>
>>
>> Instead, use
>>
>> protocol: OpenLayers.Protocol.WFS.fromWMSLayer(layer, {
>> featurePrefix: "feature"
>> }),
>>
>> That's the only idea I have.
>>
>> Regards,
>> Andreas.
>>
>> -- Andreas Hocevar
>> OpenGeo - http://opengeo.org/
>> Expert service straight from the developers.
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>>
>
>
> --
> Andreas Hocevar
> OpenGeo - http://opengeo.org/
> Expert service straight from the developers.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20091125/7e46906e/attachment.html
More information about the Users
mailing list