Hi, I can repeat the problem with a small shapefile with just a handful of polygons. Testdata, mapfile and a WFS request for testing are all included in the ticket http://trac.osgeo.org/mapserver/ticket/4166
-Jukka Rahkonen- Jukka Rahkonen wrote: > Hi, > > All I know for sure is that BBOX filter send with POST does > not find data but KVP BBOX does if native Mapserver shapefile > reader is used. I can repeat this with some queries I have > saved. I have not yet tested the same BBOX written inside OGC > <Filter> and sent url-encoded with http GET. Therefore I can > not actually say if the problem has to do with POST at all, > it may also be that it is the Filter Encoded BBOX that fails. > > I will do more tests for isolating the problem but OGC > filters are very unfriendly beasts to write and url-encoding > them before they can be sent through http GET makes it even > more complicated. Let's hope someone finds easy explanation > for the problem soon and I can stop testing :) > > -Jukka- > ________________________________________ > Lähettäjä: Lime, Steve D (DNR) [[email protected]] > Lähetetty: 24. tammikuuta 2012 20:19 > Vastaanottaja: Rahkonen Jukka; '[email protected]' > Aihe: RE: GetFeature find data with GET, not with POST > > So GET works against the shapefile but a POST against the > same shapefile doesn't? That is odd. > > Steve > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Rahkonen Jukka > Sent: Tuesday, January 24, 2012 12:12 PM > To: '[email protected]' > Subject: [mapserver-users] Re: GetFeature find data with GET, > not with POST > > Hi, > > I will need to play a bit with the data and see if I can > decrease the size of source layer and still see the failure. > What I have now as source is one single shapefile with 1.1 > million polygons and it is odd that from some areas Mapserver > does find data. It looks like the problem occur on dense > areas with lots of polygons. I thought first that it must be > due to old or invalid index but the situation is the same > with a brand new .qix file and if I do not .qix at all. > > > -Jukka Rahkonen- > > Steve D (DNR) wrote: > > > I'd say yes to a ticket if it's possible to create a > concise test dataset. Usually shapefiles are the most robust > > simply because they are used the most. > > Steve > > From: [email protected] > [mailto:[email protected]] On Behalf Of > Rahkonen Jukka > Sent: Tuesday, January 24, 2012 9:36 AM > To: '[email protected]' > Subject: [mapserver-users] Re: GetFeature find data with GET, > not with POST > > Hi, > > Tried to use > > CONNECTIONTYPE OGR > CONNECTION "path_to_shape" > > Instead of > DATA "path_to_shape" > > Now both GET and POST works with BBOX. Something seems to be > wrong or undocumented with the native shapefile access. Is > this worth filing some kind of ticket? > > -Jukka Rahkonen- > > > ________________________________ > Rahkonen Jukka wrote: > Hi, > > This GetFeature finds data from MS 6.0.1 (MS4W) > > > service=wfs&version=1.1.0&request=getfeature&typename=peltoloh kot&BBOX=> 280009,6696093,282161,6698297,EPSG:3067<https://ilmakuva.mmm.f > i/cgi-bin/wfs_test?service=wfs&version=1.1.0&request=getfeatur e&typename=peltolohkot&BBOX=280009,6696093,282161,6698297,EPSG:3067> > > This POST request which should find the sama data does not > find anything: > > <?xml version="1.0" encoding="UTF-8"?> > <wfs:GetFeature handle="GeoTools 2.7-RC2 WFS DataStore" > maxFeatures="100" > outputFormat="text/xml; subtype=gml/3.1.1" > resultType="results" service="WFS" > version="1.1.0" xmlns:ogc="http://www.opengis.net/ogc" > xmlns:gml="http://www. > opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:ows="http://www.opengis.net/ows" xmlns:wfs="http://www.opengis. > net/wfs"><wfs:Query srsName="EPSG:3067" > typeName="peltolohkot"><ogc:Filter><ogc:BBOX><ogc:PropertyName > >msGeometry</ogc:PropertyName><gml:Envelope><gml:lowerCorner>2 80009.0 6696093.0 > </gml:lowerCorner><gml:upperCorner>282161.0 6698297. > 0</gml:upperCorner></gml:Envelope></ogc:BBOX></ogc:Filter></wf > s:Query></wfs:GetFeature> > Mapserver log file does not tell anything interesting, just this > msQueryByFilter(): Search returned no results. No matching > record(s) found. > > Data is as shapefile. I have the same dataset in PostGIS on > another computer and with that service the filter above does > find features. Could this possibly have something to do with > the shapefile/PostGIS difference? > > -Jukka Rahkonen- > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > _______________________________________________ > mapserver-users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/mapserver-users > _______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
