[MS4W-Users] [mapserver-dev] Re: MS4W Beta 7 -- Python-Mapscript -- queryByRect strange behavior
Daniel Morissette
dmorissette at mapgears.com
Mon Nov 9 14:46:11 EST 2009
Christian Jauvin wrote:
> if succ == MS_SUCCESS:
> n_res = layer.getNumResults()
> for j in range(n_res):
> res = layer.getResult(j)
> shp = layer.getFeature(res.shapeindex)
> features.append(shp)
>
Note that starting with MapServer 5.6, when reading shapes out of a
resultset, you should use the new layer.resultsGetShape() method instead
of layer.getShape() or layer.getFeature().
Your script creates and queries inline features, and in this case the
old method still works, but for PostGIS, Oracle and SDE data sources
that is an important change to make.
More info in the 5.6 migration guide (draft) at
http://trac.osgeo.org/mapserver/browser/trunk/mapserver/MIGRATION_GUIDE.TXT
Daniel
--
Daniel Morissette
http://www.mapgears.com/
More information about the MS4W-Users
mailing list