A bit of progress...  Here is the countries shapefile with polygon
fill interpolated from the population size attribute

http://imagebin.org/90101

Style created like this...

    private Style createInterpolatedStyle() {
        Expression[] params = {
            // lookup value is population size
            ff.property("POP_CNTRY"),

            // interp points
            ff.literal(0),
            ff.literal("#0000ff"),

            ff.literal(1.0e+7),
            ff.literal("#00ff00"),

            ff.literal(1.0e+9),
            ff.literal("#ff0000"),

            // specify linear colour interpolation
            ff.literal("linear"),
            ff.literal("color")
        };

        Function fn = ff.function("Interpolate", params);
        Fill fill = sf.createFill(fn);
        Stroke stroke = sf.createStroke(ff.literal("#000000"), ff.literal(1.0));
        PolygonSymbolizer sym = sf.createPolygonSymbolizer(stroke, fill, null);
        return SLD.wrapSymbolizers(new Symbolizer[]{sym});
    }


Not a great palette but never mind.  I'll upload a new patch this evening.

Michael

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to