public void visit(RasterSymbolizer rs) { if (rs.getGeometryPropertyName() != null) { attributeNames.add(rs.getGeometryPropertyName()); // FIXME // LiteRenderer2 trhwos an Exception: // Do not know how to deep copy // org.geotools.coverage.grid.GridCoverage2D // attributeNames.add("grid"); } if (rs.getImageOutline() != null) { rs.getImageOutline().accept(this); } if (rs.getOpacity() != null) { rs.getOpacity().accept(this, null); } }
@Override public void visit(RasterSymbolizer raster) { ChannelSelection channelSelection = createChannelSelection(); ColorMap colorMap = copy(raster.getColorMap()); ContrastEnhancement ce = copy(raster.getContrastEnhancement()); String geometryProperty = raster.getGeometryPropertyName(); Symbolizer outline = copy(raster.getImageOutline()); Expression overlap = copy(raster.getOverlap()); ShadedRelief shadedRelief = copy(raster.getShadedRelief()); Expression opacity = copy(raster.getOpacity()); RasterSymbolizer copy = sf.createRasterSymbolizer( geometryProperty, opacity, channelSelection, overlap, colorMap, ce, shadedRelief, outline); if (STRICT && !copy.equals(raster)) { throw new IllegalStateException( "Was unable to duplicate provided raster:" + raster); } pages.push(copy); }
@Override public void visit(RasterSymbolizer raster) { ChannelSelection channelSelection = copy(raster.getChannelSelection()); ColorMap colorMap = copy(raster.getColorMap()); ContrastEnhancement ce = copy(raster.getContrastEnhancement()); String geometryProperty = raster.getGeometryPropertyName(); Symbolizer outline = copy(raster.getImageOutline()); Expression overlap = copy(raster.getOverlap()); ShadedRelief shadedRelief = copy(raster.getShadedRelief()); Expression newOpacity = ff.literal(opacity); RasterSymbolizer copy = sf.createRasterSymbolizer( geometryProperty, newOpacity, channelSelection, overlap, colorMap, ce, shadedRelief, outline); if (STRICT && !copy.equals(raster)) { throw new IllegalStateException( "Was unable to duplicate provided raster:" + raster); } pages.push(copy); } };
public void visit(RasterSymbolizer rs) { if (rs.getGeometryPropertyName() != null) { attributeNames.add(rs.getGeometryPropertyName()); // FIXME // LiteRenderer2 trhwos an Exception: // Do not know how to deep copy org.geotools.coverage.grid.GridCoverage2D // attributeNames.add("grid"); } if (rs.getImageOutline() != null) { rs.getImageOutline().accept(this); } if (rs.getOpacity() != null) { rs.getOpacity().accept(this, null); } }
public void visit(RasterSymbolizer rs) { if (rs.getGeometryPropertyName() != null) { attributeNames.add(rs.getGeometryPropertyName()); // FIXME // LiteRenderer2 trhwos an Exception: // Do not know how to deep copy // org.geotools.coverage.grid.GridCoverage2D // attributeNames.add("grid"); } if (rs.getImageOutline() != null) { rs.getImageOutline().accept(this); } if (rs.getOpacity() != null) { rs.getOpacity().accept(this,null); } }
public void visit(RasterSymbolizer rs) { if (rs.getGeometryPropertyName() != null) { attributeNames.add(rs.getGeometryPropertyName()); // FIXME // LiteRenderer2 trhwos an Exception: // Do not know how to deep copy // org.geotools.coverage.grid.GridCoverage2D // attributeNames.add("grid"); } if (rs.getImageOutline() != null) { rs.getImageOutline().accept(this); } if (rs.getOpacity() != null) { rs.getOpacity().accept(this,null); } }
@Override public void visit(RasterSymbolizer raster) { ChannelSelection channelSelection = createChannelSelection(); ColorMap colorMap = copy(raster.getColorMap()); ContrastEnhancement ce = copy(raster.getContrastEnhancement()); String geometryProperty = raster.getGeometryPropertyName(); Symbolizer outline = copy(raster.getImageOutline()); Expression overlap = copy(raster.getOverlap()); ShadedRelief shadedRelief = copy(raster.getShadedRelief()); Expression opacity = copy(raster.getOpacity()); RasterSymbolizer copy = sf.createRasterSymbolizer(geometryProperty, opacity, channelSelection, overlap, colorMap, ce, shadedRelief, outline); if (STRICT && !copy.equals(raster)) { throw new IllegalStateException("Was unable to duplicate provided raster:" + raster); } pages.push(copy); }
public void setEdited(RasterSymbolizer sym) { symbol = sym; if (sym != null) { guiGeom.setGeom(symbol.getGeometryPropertyName()); guiOpacity.setExpression(symbol.getOpacity()); guiOverLap.setExpression(symbol.getOverlap()); guiContrast.setEdited(symbol.getContrastEnhancement()); guiRelief.setEdited(symbol.getShadedRelief()); outLine = symbol.getImageOutline(); if(outLine == null){ guinone.setSelected(true); }else if(outLine instanceof LineSymbolizer){ guiLine.setSelected(true); }else if(outLine instanceof PolygonSymbolizer){ guiPolygon.setSelected(true); } testOutLine(); //handle by a button //symbol.getChannelSelection(); symbol.getColorMap(); } }
@Override public void visit(RasterSymbolizer raster) { ChannelSelection channelSelection = copy(raster.getChannelSelection()); ColorMap colorMap = copy(raster.getColorMap()); ContrastEnhancement ce = copy(raster.getContrastEnhancement()); String geometryProperty = raster.getGeometryPropertyName(); Symbolizer outline = copy(raster.getImageOutline()); Expression overlap = copy(raster.getOverlap()); ShadedRelief shadedRelief = copy(raster.getShadedRelief()); Expression newOpacity = ff.literal(opacity); RasterSymbolizer copy = sf.createRasterSymbolizer(geometryProperty, newOpacity, channelSelection, overlap, colorMap, ce, shadedRelief, outline); if (STRICT && !copy.equals(raster)) { throw new IllegalStateException("Was unable to duplicate provided raster:" + raster); } pages.push(copy); } };
public void visit(RasterSymbolizer raster) { if (raster == null) { return; } start("RasterSymbolizer"); if (raster.getGeometryPropertyName() != null) { encodeGeometryProperty(raster.getGeometryPropertyName()); } if (raster.getOpacity() != null) { start("Opacity"); filterTranslator.encode(raster.getOpacity()); end("Opacity"); } if (raster.getOverlap() != null) { start("OverlapBehavior"); filterTranslator.encode(raster.getOverlap()); end("OverlapBehavior"); } if (raster.getColorMap() != null) { raster.getColorMap().accept(this); } end("RasterSymbolizer"); }