Querying isn't supported for circles. It's pretty much a display-only layer 
type, just like
annotation. The reason being that queries work on the core geometry type of the 
data
source and not the LAYER TYPE. There is no circle geometry. Doesn't mean it 
couldn't 
be done but it would take work (search routines would have to be written for 
circles) to 
do so.

Steve

>>> On 4/8/2009 at 10:07 AM, in message
<[email protected]>, Christian Jauvin
<[email protected]> wrote:
> Sorry not "shapeindex".. "index"
> 
> 
> 
> On Wed, Apr 8, 2009 at 11:06 AM, Christian Jauvin <[email protected]> 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 <[email protected]> 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
> [email protected] 
> http://lists.osgeo.org/mailman/listinfo/mapserver-users

_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to