Hi, Frank noticed in http://trac.osgeo.org/gdal/ticket/5309 that the generic implementation of GetFeature(), which uses GetNextFeature() internally, did not respect its documented behaviour. It should have ignored any attribute or spatial filter, which it didn't up to http://trac.osgeo.org/gdal/changeset/26688. Now it will temporarily drop any attribute or spatial filter during the GetFeature() call, and restore it back afterwards (caution: the sequential pointer of GetNextFeature() will have been modified, as before)
Authors of drivers that override SetAttributeFilter() and/or SetSpatialFilter() and/or GetFeature() must have in mind that assumption. I've upgraded the OGDI, PG, MySQL, MSSQLSpatial, OCI, SDE, PGeo, ODBC, WALK, IDB, SQLite and Ingres drivers. Hopefully no other driver update is needed, but you are kindly welcome to check. Even -- Geospatial professional services http://even.rouault.free.fr/services.html _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev