Sorry not "shapeindex".. "index"
On Wed, Apr 8, 2009 at 11:06 AM, Christian Jauvin <cjau...@gmail.com> wrote: > I found the answer to my question: > > You have to manually add a "shapeindex" value for each feature that > you add, and it has to start from zero. > > Christian > > > On Tue, Apr 7, 2009 at 5:23 PM, Christian Jauvin <cjau...@gmail.com> wrote: >> Hi, >> >> I use Python-Mapscript 5.2 on Windows. I have a layer of type=circle >> on which I dynamically add features: >> >> layer = .. >> circle_shape = shapeObj(MS_SHAPE_LINE) >> p1 = pointObj(..) >> p2 = pointObj(..) >> line = lineObj() >> line.add(p1) >> line.add(p2) >> circle_shape.add(line) >> layer.addFeature(circle_shape) >> >> Then later I'd like to query that same layer using either >> queryByPoint() or queryByRect(), and there my problems begin: >> >> (1) queryByPoint does not work at all (but the same code I use works >> for other layers with static content, loaded from a shapefile or >> PostGIS) >> >> (2) queryByRect seems to work, as it returns MS_SUCCESS when there is >> an overlap, but then it seems that I cannot retrieve the shape I want >> using the result's shapeindex (I get an error message telling me that >> it doesn't exist). >> >> Am I missing something? Maybe queryByXX work differently with >> dynamical content layers? Or maybe with type=circle layers? >> >> Thanks a lot in advance for any help! >> >> Christian >> > _______________________________________________ mapserver-users mailing list mapserver-users@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users