Examples of featureTypeStyles()


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

        sldContentManager.addSymbolizer(createPolygonSymbolizer(createRandomColor()));
        sldContentManager.addSymbolizer(createTextSymbolizer());
        // sldContentManager.addSymbolizer(styleBuilder.createRasterSymbolizer());

        //tag as a simple FeatureTypeStyle
        FeatureTypeStyle fts = style.featureTypeStyles().get(0);
        fts.setName("simple"); //$NON-NLS-1$
        fts.setSemanticTypeIdentifiers(new String[] {"generic:geometry", "simple"}); //$NON-NLS-1$ //$NON-NLS-2$
       
        //TODO: add StyledLayerDescriptor to sldContentManager?
        return style;
View Full Code Here

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

        SLDContentManager manager = new SLDContentManager();
       
        Style style = manager.getStyle();
        assertNotNull( "empty style created", style );
       
        assertTrue( style.featureTypeStyles().isEmpty() );
        assertNotNull( manager.getDefaultFeatureTypeStyle() );
        assertFalse( style.featureTypeStyles().isEmpty() );       
       
       
    }
View Full Code Here

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

        Style style = manager.getStyle();
        assertNotNull( "empty style created", style );
       
        assertTrue( style.featureTypeStyles().isEmpty() );
        assertNotNull( manager.getDefaultFeatureTypeStyle() );
        assertFalse( style.featureTypeStyles().isEmpty() );       
       
       
    }
}
View Full Code Here

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

    String layerTypeName = null;
    if (layer.getSchema() != null
        && layer.getSchema().getTypeName() != null) {
      layerTypeName = layer.getSchema().getTypeName();
    }
    for (FeatureTypeStyle style : sld.featureTypeStyles()) {
      Set<Name> names = style.featureTypeNames();
      if (names.size() == 0) {
        styles.add(style);
      } else {
        for (Name name : names) {
View Full Code Here

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

     *
     * @return the ColorBrewer {@link FeatureTypeStyle} or null if none found.
     */
    FeatureTypeStyle getFTS() {
        Style style = getStyle();
        List<FeatureTypeStyle> featureTypeStyles = style.featureTypeStyles();
        for( FeatureTypeStyle featureTypeStyle : featureTypeStyles ) {
            if (SLDs.isSemanticTypeMatch(featureTypeStyle, "colorbrewer:.*")) { //$NON-NLS-1$
                return featureTypeStyle;
            }
        }
View Full Code Here

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

        double minScale = Double.MIN_VALUE;
        double maxScale = Double.MAX_VALUE;
        float opacity = 1.0f;
        if (style != null) {
            try {
                FeatureTypeStyle featureStyle = style.featureTypeStyles().get(0);               
                Rule rule = featureStyle.rules().get(0);
                minScale = rule.getMinScaleDenominator();
                maxScale = rule.getMaxScaleDenominator();
                if (rule.getSymbolizers()[0] instanceof RasterSymbolizer) {
                    RasterSymbolizer rs = (RasterSymbolizer) rule.getSymbolizers()[0];
View Full Code Here

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

        double minScale = Double.MIN_VALUE;
        double maxScale = Double.MAX_VALUE;
        float opacity = 1.0f;
        if (style != null) {
            try {
                FeatureTypeStyle featureStyle = style.featureTypeStyles().get(0);               
                Rule rule = featureStyle.rules().get(0);
                minScale = rule.getMinScaleDenominator();
                maxScale = rule.getMaxScaleDenominator();
                if (rule.getSymbolizers()[0] instanceof RasterSymbolizer) {
                    RasterSymbolizer rs = (RasterSymbolizer) rule.getSymbolizers()[0];
View Full Code Here

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

        final Color textColor = new Color(50, 50, 255);
        lineSymbolizer.setStroke(builder.createStroke(strokeColor, 1, new float[]{4f, 4f}));
        //CSON:MagicNumber

        final Style style = builder.createStyle(lineSymbolizer);
        final List<Symbolizer> symbolizers = style.featureTypeStyles().get(0).rules().get(0).symbolizers();
        symbolizers.add(0, createGridTextSymbolizer(builder, textColor));
        return style;
    }

    private TextSymbolizer createGridTextSymbolizer(final StyleBuilder builder,
View Full Code Here

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

     */
    public Style createStyle(final List<Rule> styleRules) {
        final Rule[] rulesArray = styleRules.toArray(new Rule[styleRules.size()]);
        final FeatureTypeStyle featureTypeStyle = this.styleBuilder.createFeatureTypeStyle(null, rulesArray);
        final Style style = this.styleBuilder.createStyle();
        style.featureTypeStyles().add(featureTypeStyle);
        return style;
    }

    /**
     * Add a point symbolizer definition to the rule.
View Full Code Here

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

    @Test
    public void testV2ParseSymbolizersWithDefaultsAndValues() throws Throwable {
        final Style style = parseStyle("v2-style-symbolizers-default-values.json");

        final List<FeatureTypeStyle> featureTypeStyles = style.featureTypeStyles();
        assertEquals(1, featureTypeStyles.size());
        final List<Rule> rules = featureTypeStyles.get(0).rules();
        assertEquals(1, rules.size());
        final Rule rule = rules.get(0);
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.