Hi Jukka,

Thanks for your help. I should have figured it out myself by carefully reading 
http://docs.geoserver.org/latest/en/user/services/wfs/basics.html, but 
unfortunatelly did not. I do not have control over the wfs client but I can 
inform the developers to change this detail in order to be interoperable with 
geoserver wfs 1.1.0.

Christian

Von: Rahkonen Jukka [mailto:[email protected]]
Gesendet: Freitag, 8. April 2011 13:16
An: Christian Seewald; [email protected]
Betreff: Re: [Geoserver-users] A BBOX-Filter axis order problem in WFS 1.1.0

Hi,

Geoserver is in some places using the traditional axis order with EPSG:4326 in 
order to make old applications to function.  I would have a try by giving 
srsName as urn:x-ogc:def:crs:EPSG:4326 but I cannot guarantee that it works.

-Jukka Rahkonen-



________________________________
Lähettäjä: Christian Seewald [mailto:[email protected]]
Lähetetty: 8. huhtikuuta 2011 13:24
Vastaanottaja: '[email protected]'
Aihe: [Geoserver-users] A BBOX-Filter axis order problem in WFS 1.1.0
I am using GeoServer version 2.0.1. I am having a problem in WFS 1.1.0 with 
axis ordering in a BBOX filter (also tried 2.1 RC 3, same problem).

A WFS 1.1.0 capable map client issues an http-POST GetFeature request, 
including a spatial constraint:
<wfs:GetFeature service="WFS" version="1.1.0"
        outputFormat="text/xml; subtype=gml/3.1.1" 
xmlns:wfs="http://www.opengis.net/wfs";>
        <wfs:Query typeName="gk:waterlevels" xmlns:gk="http://gkinfo.wsv.de";>
               <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc";>
                       <ogc:BBOX>
                               <ogc:PropertyName>the_geom</ogc:PropertyName>
                               <gml:Envelope srsName="EPSG:4326" 
xmlns:gml="http://www.opengis.net/gml";>
                                      <gml:lowerCorner>49.97894409826496 
4.19131460613648</gml:lowerCorner>
                                      <gml:upperCorner>53.33055446943188 
15.843890646710745</gml:upperCorner>
                               </gml:Envelope>
                       </ogc:BBOX>
               </ogc:Filter>
        </wfs:Query>
</wfs:GetFeature>

These coordinates are central european, the ordering is northing/easting. The 
response contains no features at all. If I reverse those coordinates within 
each corner, all features are delivered.
<ogc:BBOX>
  <ogc:PropertyName>the_geom</ogc:PropertyName>
  <gml:Envelope srsName="EPSG:4326" xmlns:gml="http://www.opengis.net/gml";>
    <gml:lowerCorner>4.19131460613648 49.97894409826496</gml:lowerCorner>
    <gml:upperCorner>15.843890646710745 53.33055446943188</gml:upperCorner>
  </gml:Envelope>
</ogc:BBOX>

I presume the error lies with GeoServer, since all positions within a 
GetFeature response are encoded with Northing/Easting in WFS 1.1.0 for EPSG 
4326, so I believe the BBOX in a request should be the same.

If this problem cannot be remedied, is there an easy way to disable WFS 1.1.0 
in GeoServer? This means a version=1.1.0 request must be illegal and the 
default Capabilites document must be in 1.0.0 format.

I played arround with a few config files including a spring application context 
file, but I did not manage to disable it.

Any help is really appreciated!!

Thx, Christian


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to