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
