Hi Jukka,

Unfortunately it is not the case of bad coordinates (nothing happens when I 
flip the coordinates, other SQL layers without viewparams also work fine).
I also noticed that if I have a default value defined for the "param1" 
parameter, then Geoserver seems to use the default value instead of the value I 
specify in the GetFeature request (in which case I do get some features as a 
result, but just the wrong ones).

Best regards,
Lauri

-----Original Message-----
From: Rahkonen Jukka [mailto:[email protected]] 
Sent: Tuesday, December 20, 2011 3:09 PM
To: Võrno Lauri; '[email protected]'
Subject: Re: Problems with WFS GetFeature requests on SQL views

 Hi,

If Geoserver handles the EPSG:3301 correctly then your BBOX is wrong. It should 
be Northing-Easting with WFS 1.1.0. 
http://epsg-registry.org/report.htm?type=selection&entity=urn:ogc:def:crs:EPSG::3301&reportDetail=short&style=urn:uuid:report-style:default-with-urn&style_name=OGP%20Default%20With%20Urn&title=EPSG:3301

Try what happens if you flip the coordinates.

-Jukka Rahkonen-


Võrno Lauri wrote:
> 
> Hi,
> 
> I'm having trouble with WFS GetFeature requests on GeoServer 2.1.2. 
> I'm using layers based on parametric SQL views. These work OK for WMS 
> GetMap requests etc, but when I try to execute a GetFeature request, 
> it doesn't select any features.
> 
> The GetFeature request itself (POST) is as follows:
> <wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs"; 
> service="WFS" version="1.1.0" 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://www.opengis.net/wfs
> http://schemas.opengis.net/wfs/1.1.0/wfs.xsd";><wfs:Query
> typeName="base_layer" srsName="EPSG:3301"><ogc:Filter 
> xmlns:ogc="http://www.opengis.net/ogc";><ogc:BBOX><ogc:Property
> Name>geom</ogc:PropertyName><gml:Envelope
> xmlns:gml="http://www.opengis.net/gml"; 
> srsName="EPSG:3301"><gml:lowerCorner>658696.56181972
> 6473865.7264151</gml:lowerCorner><gml:upperCorner>658758.65067
> 508
> 6473902.0625066</gml:upperCorner></gml:Envelope></ogc:BBOX></o
> gc:Filter></wfs:Query></wfs:GetFeature>
> 
> I'm appending the "VIEWPARAMS" parameter to the action URL
> (ex: http://geoserver/wfs?VIEWPARAMS=param1:val1) of the request.
> 
> Am I doing something wrong here? Should the parameters be given to the 
> server in another way (in the filter maybe)?
> 
> Best regards
> Lauri Vorno
> 
> --------------------------------------------------------------
> ----------------
> Write once. Port to many.
> Get the SDK and tools to simplify cross-platform app development. 
> Create new or port existing apps to sell to consumers worldwide. 
> Explore the Intel AppUpSM program developer opportunity.
> appdeveloper.intel.com/join
> http://p.sf.net/sfu/intel-appdev
> _______________________________________________
> Geoserver-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
> 

------------------------------------------------------------------------------
Write once. Port to many.
Get the SDK and tools to simplify cross-platform app development. Create 
new or port existing apps to sell to consumers worldwide. Explore the 
Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join
http://p.sf.net/sfu/intel-appdev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to