PG: At this point inline feature can carry no attributes and as a result cannot 
be
classified. So I don't think you're going to be able to make this work. The work
around is to use separate layers for what would have been a class and add
features to the appropriate layer.

Steve

>>> On 1/21/2009 at 10:29 AM, in message
<[email protected]>, "Pietro
Giannini" <[email protected]> wrote:
> Hi all,
> 
> I'm working to a c# asp.net project embedding a mapscript application.
> 
> My attempt is to add dynamically features to a layer object and classify
> them in different colors.
> The features are INLINE features: I don't add the features to the source
> of the layer.
> 
> I'm able to create different classes and styles in the layer, set a field
> as classitem and set an EXPRESSION string to the class.
> 
> I found the
>     shapeObj.initValues(numOfFields)
> method, which cannot set the field names, only the number, and also the
>     shapeObj.setValue(indexOfField, valueAsString)
> for setting the value.
> 
> Now I need a field name to set a CLASSITEM property of the layer!!!
> I found no methods to add a named field to the layer.
> 
> Maybe I follow a wrong way...
> 
> Someone has an idea?
> thanks in advance
> ...........................pg
> 
> 

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

Reply via email to