Examples of PointSymbolizer


Examples of org.geotools.styling.PointSymbolizer

            }
        }
        if (symb instanceof PointSymbolizer) {
            int imgH = bI.getHeight();
            int imgW = bI.getWidth();
            PointSymbolizer pointSymbolizer = (PointSymbolizer) symb;

            Color c = SLDs.pointColor(pointSymbolizer);
            Color fill = SLDs.pointFill(pointSymbolizer);
            int width = SLDs.width(SLDs.stroke(pointSymbolizer));
            if (width < 1)
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

        StyleBuilder builder = new StyleBuilder();
        Symbolizer[] syms = new Symbolizer[1];
        if (LineString.class.isAssignableFrom(type) || MultiLineString.class.isAssignableFrom(type))
            syms[0] = builder.createLineSymbolizer(baseColor, 2);
        if (Point.class.isAssignableFrom(type) || MultiPoint.class.isAssignableFrom(type)) {
            PointSymbolizer point = builder.createPointSymbolizer(builder.createGraphic());
            FilterFactory ff = builder.getFilterFactory();

            point.getGraphic().setSize(ff.literal(10));
            Mark mark = (Mark) point.getGraphic().graphicalSymbols().get(0);
            mark.setFill(builder.createFill(baseColor));
            syms[0] = point;
        }
        if (Polygon.class.isAssignableFrom(type) || MultiPolygon.class.isAssignableFrom(type)) {
            syms[0] = builder.createPolygonSymbolizer(builder.createStroke(baseColor, 2),
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

                g.setStroke(ViewportGraphics.LINE_SOLID, w);
                g.draw( shape );
            }                     
        }
        if( symb instanceof PointSymbolizer){
            PointSymbolizer pointSymbolizer = (PointSymbolizer) symb;
           
            Color c = SLDs.pointColor( pointSymbolizer );
            Color fill=SLDs.pointFillWithAlpha( pointSymbolizer );
            int width = SLDs.width(SLDs.stroke(pointSymbolizer));
            float[] point=new float[6];
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

    if( LineString.class.isAssignableFrom(type) ||
            MultiLineString.class.isAssignableFrom(type) )
          syms[0]=builder.createLineSymbolizer(baseColor,2);
        if( Point.class.isAssignableFrom(type) ||
            MultiPoint.class.isAssignableFrom(type)){
          PointSymbolizer point = builder.createPointSymbolizer(builder.createGraphic());
          FilterFactory filterFactory = builder.getFilterFactory();
          point.getGraphic().setSize( filterFactory.literal(10));
            for( GraphicalSymbol symbol : point.getGraphic().graphicalSymbols() ){
                if( symbol instanceof Mark){
                    Mark mark = (Mark) symbol;
                    mark.setFill( builder.createFill( baseColor ));
                }
            }
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

     * @return a simple style to use in default cases.
     */
    public static Style createPointStyle( String typeName ) {
        StyleBuilder sb = new StyleBuilder();
        Style pointstyle = sb.createStyle();
        PointSymbolizer point = sb.createPointSymbolizer(sb.createGraphic());

        pointstyle.addFeatureTypeStyle(sb.createFeatureTypeStyle(point));

        pointstyle.getFeatureTypeStyles()[0].setFeatureTypeName(SLDs.GENERIC_FEATURE_TYPENAME);
        return pointstyle;
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

                        PolygonSymbolizer ps = (PolygonSymbolizer) symb[0];
                        Fill fill = ps.getFill();
                        oldColorExpr = fill.getColor();
                        fill.setColor(newColorExpr);
                    }else if (symb[0] instanceof PointSymbolizer) {
                        PointSymbolizer ps = (PointSymbolizer) symb[0];
                        Mark[] marks = ps.getGraphic().getMarks();
                        if(marks!=null && marks.length>0){
                            oldColorExpr = marks[0].getFill().getColor();
                            marks[0].getFill().setColor(newColorExpr);
                        }
                    }else if (symb[0] instanceof LineSymbolizer) {
                        LineSymbolizer ps = (LineSymbolizer) symb[0];
                        Stroke stroke = ps.getStroke();
                        oldColorExpr = stroke.getColor();
                        stroke.setColor(newColorExpr);
                    }
                   
                    if (newColorExpr.equals(oldColorExpr)) {
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

        if(defaultStyle == null)
            return;
       
        Rule rule = defaultStyle.rules().get(0);
        // Find the first PointSymbolizer in the rule
        PointSymbolizer sym = null;
        for(Symbolizer symbolizer : rule.symbolizers()) {
            if(symbolizer instanceof PointSymbolizer) {
                sym = (PointSymbolizer)symbolizer;
                break;
            }
        }
        if(sym == null) {
            SLD.POINT.createDefault();
            rule.symbolizers().add(sym);
        }
       
//        IProgressMonitor monitor = new NullProgressMonitor();
//        getSelectedLayer().getResource(FeatureSource.class, monitor);
       
        Graphic g = sym.getGraphic();
        Expression opacity = g.getOpacity();
        Expression rotation = g.getRotation();
        Expression size = g.getSize();
        AnchorPoint anchor = g.getAnchorPoint();
        Displacement displacement = g.getDisplacement();
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

        GeometryDescriptor geom = schema.getGeometryDescriptor();
        if (isLine(geom)) {
            ssc.getDefaultRule(style).setSymbolizers(createLineSymbolizers(ssc));
        } else if (isPoint(geom)) {
            int size = queryPointSize(style);
            PointSymbolizer sym = ssc.createPointSymbolizer(getSelectionColor(), size);
            Symbolizer[] symbolizers = new Symbolizer[]{sym};
            ssc.getDefaultRule(style).setSymbolizers(symbolizers);
        } else if (isPolygon(geom)) {
            ssc.getDefaultRule(style).setSymbolizers(createPolygonSymbolizarts(ssc));
        } else {
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

    }
   
    private static int queryPointSize( Object style ) {
        int size = 6;
        if( style instanceof Style ){
            PointSymbolizer pointSymbolizer = SLD.pointSymbolizer( (Style) style );
            if( pointSymbolizer != null ){
                Mark mark = SLD.mark( pointSymbolizer );
                if( mark != null ){
                    size = SLD.size( mark );
                }
            }
        }
        if( style instanceof FeatureTypeStyle){
            PointSymbolizer pointSymbolizer = SLD.pointSymbolizer( (FeatureTypeStyle) style );
            if( pointSymbolizer != null ){
                Mark mark = SLD.mark( pointSymbolizer );
                if( mark != null ){
                    size = SLD.size( mark );
                }
View Full Code Here

Examples of org.geotools.styling.PointSymbolizer

        Fill fill = styleBuilder.createFill(Color.YELLOW, 0.0);
        Stroke stroke = builder.createStroke(colour, 2);
        Mark mark = styleBuilder.createMark("square", fill, stroke); //$NON-NLS-1$

        Graphic graph2 = styleBuilder.createGraphic(null, mark, null, 1, size, 0);
        PointSymbolizer symb = styleBuilder.createPointSymbolizer(graph2);

        symb.getGraphic().setMarks(new Mark[]{mark});

        return symb;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.