/** * create a new style * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to * match all) * @param symbolizer - the symbolizer to use * @param minScaleDenominator - the minimim scale to draw the feature at * @param maxScaleDenominator - the maximum scale to draw the feature at * @return the new style */ public Style createStyle( String typeName, Symbolizer symbolizer, double minScaleDenominator, double maxScaleDenominator) { // create the feature type style FeatureTypeStyle fts = createFeatureTypeStyle( typeName, symbolizer, minScaleDenominator, maxScaleDenominator); // and finally create the style Style style = sf.createStyle(); style.addFeatureTypeStyle(fts); return style; }
style.addFeatureTypeStyle(parseFeatureTypeStyle(child));
@Test public void testStyle() throws Exception { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type-1"); FeatureTypeStyle fts2 = fts2(); Style style = sf.getDefaultStyle(); style.addFeatureTypeStyle(fts); style.addFeatureTypeStyle(fts2); style.accept(visitor); Style copy = (Style) visitor.getCopy(); Style notEq = sf.getDefaultStyle(); fts2 = fts2(); notEq.addFeatureTypeStyle(fts2); }
public void testStyle() throws Exception { FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type-1"); FeatureTypeStyle fts2 = fts2(); Style style = styleFactory.getDefaultStyle(); style.addFeatureTypeStyle(fts); style.addFeatureTypeStyle(fts2); Style clone = (Style) ((Cloneable) style).clone(); assertClone(style, clone); Style notEq = styleFactory.getDefaultStyle(); fts2 = fts2(); notEq.addFeatureTypeStyle(fts2); assertEqualsContract(clone, notEq, style); }
public void testStyle() throws Exception { FeatureTypeStyle fts = sf.createFeatureTypeStyle(); fts.setFeatureTypeName("feature-type-1"); FeatureTypeStyle fts2 = fts2(); Style style = sf.getDefaultStyle(); style.addFeatureTypeStyle(fts); style.addFeatureTypeStyle(fts2); style.accept(visitor); Style copy = (Style) visitor.getCopy(); // assertClone(style, clone); assertEqualsContract(style, copy); Style notEq = sf.getDefaultStyle(); fts2 = fts2(); notEq.addFeatureTypeStyle(fts2); assertEqualsContract(copy, notEq, style); }
ft.setFeatureTypeName("Feature"); ft.setName(name); ret.addFeatureTypeStyle(ft);
private Style createPointStyle() { Style pointSelectionStyle = STYLE_BUILDER.createStyle(); pointSelectionStyle.addFeatureTypeStyle(STYLE_BUILDER.createFeatureTypeStyle(map2D.getPointSymbolizer())); return pointSelectionStyle; }
/** * create a new style * * @param typeName - The feature typeName you want to draw (use "Feature" as a wild card to match all) * @param symbolizer - the symbolizer to use * @param minScaleDenominator - the minimim scale to draw the feature at * @param maxScaleDenominator - the maximum scale to draw the feature at * * @return the new style */ public Style createStyle( String typeName, Symbolizer symbolizer, double minScaleDenominator, double maxScaleDenominator) { // create the feature type style FeatureTypeStyle fts = createFeatureTypeStyle( typeName, symbolizer, minScaleDenominator, maxScaleDenominator); // and finally create the style Style style = sf.createStyle(); style.addFeatureTypeStyle(fts); return style; }
public Style getStyle() { StyleBuilder sb = new StyleBuilder(); Style style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle(getEdited())); return style; }
public Style getStyle() { StyleBuilder sb = new StyleBuilder(); Style style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle( getEdited())); return style; }
public Style getStyle() { StyleBuilder sb = new StyleBuilder(); Style style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle(getEdited())); return style; }
public Style getStyle() { StyleBuilder sb = new StyleBuilder(); Style style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle(getEdited())); return style; }
public Style getStyle() { StyleBuilder sb = new StyleBuilder(); Style style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle("GridCoverage",getEdited())); return style; }
public Style createRandomVectorStyle(FeatureSource<SimpleFeatureType, SimpleFeature> fs) { Style style = null; Symbolizer ps = sb.createPolygonSymbolizer(randomColor(), randomWidth()); try { FeatureType typ = fs.getSchema(); AttributeDescriptor att = typ.getGeometryDescriptor(); AttributeType type = att.getType(); Class cla = type.getBinding(); if (cla.equals(Polygon.class) || cla.equals(MultiPolygon.class)) { ps = createPolygonSymbolizer(); } else if (cla.equals(LineString.class) || cla.equals(MultiLineString.class)) { ps = createLineSymbolizer(); } else if (cla.equals(Point.class) || cla.equals(MultiPoint.class)) { ps = createPointSymbolizer(); } } catch (Exception ex) { ex.printStackTrace(); } style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle(ps)); return style; }
public void setDefaultStyle() { RasterSymbolizer symbolizer = factory.createRasterSymbolizer(); // SLDParser stylereader = new SLDParser(factory,sld); // org.geotools.styling.Style[] style = stylereader.readXML(); Style style = factory.createStyle(); Rule[] rules = new Rule[1]; rules[0] = factory.createRule(); rules[0].setSymbolizers(new Symbolizer[] { symbolizer }); FeatureTypeStyle type = factory.createFeatureTypeStyle(rules); style.addFeatureTypeStyle(type); setStyle(style); }
public void setDefaultStyle() { RasterSymbolizer symbolizer = factory.createRasterSymbolizer(); // SLDParser stylereader = new SLDParser(factory,sld); // org.geotools.styling.Style[] style = stylereader.readXML(); Style style = factory.createStyle(); Rule[] rules = new Rule[1]; rules[0] = factory.createRule(); rules[0].setSymbolizers(new Symbolizer[] { symbolizer }); FeatureTypeStyle type = factory.createFeatureTypeStyle(rules); style.addFeatureTypeStyle(type); setStyle(style); }
public Style createPolygonStyle() { Style style = null; PolygonSymbolizer ps = sb.createPolygonSymbolizer(randomColor(), randomWidth()); ps.getFill().setOpacity(sb.literalExpression(0.6f)); style = sb.createStyle(); style.addFeatureTypeStyle(sb.createFeatureTypeStyle(ps)); return style; }
private Style createStyle() { Rule r2 = STYLE_BUILDER.createRule(new Symbolizer[]{map2D.getLineSymbolizer()}); r2.setFilter(new GeometryClassFilter(LineString.class, MultiLineString.class)); Rule r3 = STYLE_BUILDER.createRule(new Symbolizer[]{map2D.getPolygonSymbolizer()}); r3.setFilter(new GeometryClassFilter(Polygon.class, MultiPolygon.class)); Style editionStyle = STYLE_BUILDER.createStyle(); editionStyle.addFeatureTypeStyle(STYLE_BUILDER.createFeatureTypeStyle(null, new Rule[]{r2, r3})); return editionStyle; }
@SuppressWarnings({"deprecation"}) private static Style createStyle() { StyleFactory styleFactory = CommonFactoryFinder.getStyleFactory(null); FilterFactory filterFactory = CommonFactoryFinder.getFilterFactory(null); PolygonSymbolizer symbolizer = styleFactory.createPolygonSymbolizer(); Fill fill = styleFactory.createFill( filterFactory.literal("#FFAA00"), filterFactory.literal(0.5) ); symbolizer.setFill(fill); Rule rule = styleFactory.createRule(); rule.setSymbolizers(new Symbolizer[]{symbolizer}); FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle(); fts.setRules(new Rule[]{rule}); Style style = styleFactory.createStyle(); style.addFeatureTypeStyle(fts); return style; }
@SuppressWarnings({"deprecation"}) private static Style createStyle() { StyleFactory styleFactory = CommonFactoryFinder.getStyleFactory(null); FilterFactory filterFactory = CommonFactoryFinder.getFilterFactory(null); PolygonSymbolizer symbolizer = styleFactory.createPolygonSymbolizer(); Fill fill = styleFactory.createFill( filterFactory.literal("#FFAA00"), filterFactory.literal(0.5) ); symbolizer.setFill(fill); Rule rule = styleFactory.createRule(); rule.setSymbolizers(new Symbolizer[]{symbolizer}); FeatureTypeStyle fts = styleFactory.createFeatureTypeStyle(); fts.setRules(new Rule[]{rule}); Style style = styleFactory.createStyle(); style.addFeatureTypeStyle(fts); return style; }