Package org.geotools.styling

Examples of org.geotools.styling.Style.featureTypeStyles()


    public void testSpatialDefaulter() throws Exception {
        // a spatial filter in the same SRS as the geometry
        StyleBuilder sb = new StyleBuilder();
        PolygonSymbolizer ps = sb.createPolygonSymbolizer();
        Style style = sb.createStyle(ps);
        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        rule.setFilter(ff.bbox("geom", 1, 1, 4, 4, null));

        content.addLayer(new FeatureLayer(squareFS, style));

        RendererBaseTest.showRender("Spatial without CRS", renderer, TIME, bounds);
View Full Code Here


        // a spatial filter in the same SRS as the geometry... but with a different axis order
        // interpretation, if we assume lat/lon we should pick point.4
        StyleBuilder sb = new StyleBuilder();
        Symbolizer ps = sb.createPointSymbolizer();
        Style style = sb.createStyle(ps);
        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        rule.setFilter(ff.bbox("geom", 5, 1, 7, 3, null));
       
        // force EPSG axis order interpretation
        renderer.setRendererHints(Collections.singletonMap(StreamingRenderer.FORCE_EPSG_AXIS_ORDER_KEY, true));
View Full Code Here

        ReferencedEnvelope envUTM31N = envWgs84.transform(utm31n, true);
       
        StyleBuilder sb = new StyleBuilder();
        Symbolizer ps = sb.createPointSymbolizer();
        Style style = sb.createStyle(ps);
        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        rule.setFilter(ff.bbox("geom", envUTM31N.getMinX(), envUTM31N.getMinY(), envUTM31N.getMaxX(), envUTM31N.getMaxY(), "EPSG:32631"));
       
        // force EPSG axis order interpretation
        renderer.setRendererHints(Collections.singletonMap(StreamingRenderer.FORCE_EPSG_AXIS_ORDER_KEY, true));
View Full Code Here

        ReferencedEnvelope envUTM31N = envWgs84.transform(utm31n, true);
       
        StyleBuilder sb = new StyleBuilder();
        Symbolizer ps = sb.createPointSymbolizer();
        Style style = sb.createStyle(ps);
        Rule rule = style.featureTypeStyles().get(0).rules().get(0);
        Polygon polygon = JTS.toGeometry(envUTM31N);
        polygon.setUserData(utm31n);
        rule.setFilter(ff.intersects(ff.property("geom"), ff.literal(polygon)));
       
        content.addLayer(new FeatureLayer(pointFS, style));
View Full Code Here

                sourceCrs = geometryAttribute.getType().getCoordinateReferenceSystem();
            } else {
                sourceCrs = null;
            }
            if (LOGGER.isLoggable(Level.FINE)) {
                LOGGER.fine("Processing " + style.featureTypeStyles().size() +
                        " stylers for " + featureSource.getSchema().getName());
            }

            lfts = createLiteFeatureTypeStyles(style.featureTypeStyles(), schema, graphics);
            if(lfts.isEmpty())
View Full Code Here

            if (LOGGER.isLoggable(Level.FINE)) {
                LOGGER.fine("Processing " + style.featureTypeStyles().size() +
                        " stylers for " + featureSource.getSchema().getName());
            }

            lfts = createLiteFeatureTypeStyles(style.featureTypeStyles(), schema, graphics);
            if(lfts.isEmpty())
                return;
           
            // make sure all spatial filters in the feature source native SRS
            reprojectSpatialFilters(lfts, featureSource);
View Full Code Here

            CollectionSource source = currLayer.getSource();
            collection = queryLayer( currLayer, currLayer.getSource() );

            sourceCrs = null;
            lfts = createLiteFeatureTypeStyles(
                    style.featureTypeStyles(), source.describe(), graphics );
            applyUnitRescale(lfts);
           
            if (lfts.isEmpty()) return; // nothing to do

            // finally, perform rendering
View Full Code Here

            if (styleAbstract != null)
                s.getDescription().setAbstract(new SimpleInternationalString(styleAbstract));
            if (title != null)
                s.getDescription().setTitle(new SimpleInternationalString(title));
            for (FeatureTypeStyleBuilder builder : fts) {
                s.featureTypeStyles().add(builder.build());
            }
            s.setDefault(isDefault);
        }

        reset();
View Full Code Here

        FeatureTypeStyle fts = sf.createFeatureTypeStyle();
        fts.rules().add(rule);

        Style style = sf.createStyle();
        style.featureTypeStyles().add(fts);
        return style;
    }
// docs end default style

// docs start selected style
View Full Code Here

        FeatureTypeStyle fts = sf.createFeatureTypeStyle();
        fts.rules().add(selectedRule);
        fts.rules().add(otherRule);

        Style style = sf.createStyle();
        style.featureTypeStyles().add(fts);
        return style;
    }
// docs end selected style

// docs start create rule
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.