/** Creates the default raster symbolizer */ public RasterSymbolizer createRasterSymbolizer() { return sf.getDefaultRasterSymbolizer(); }
/** * Creates a raster symbolizer * * @param colorMap The symbolizer color map * @param opacity The whole layer opacity */ public RasterSymbolizer createRasterSymbolizer(ColorMap colorMap, double opacity) { RasterSymbolizer rs = sf.getDefaultRasterSymbolizer(); rs.setColorMap(colorMap); rs.setOpacity(literalExpression(opacity)); return rs; }
final RasterSymbolizer symbol = factory.getDefaultRasterSymbolizer();
/** * Creates the default raster symbolizer */ public RasterSymbolizer createRasterSymbolizer() { return sf.getDefaultRasterSymbolizer(); }
/** * Creates the default raster symbolizer */ public RasterSymbolizer createRasterSymbolizer() { return sf.getDefaultRasterSymbolizer(); }
throws OperationNotSupportedException { RasterSymbolizer symbol = StyleFactoryFinder.createStyleFactory().getDefaultRasterSymbolizer();
private Style createCoverageStyle(String bandName) { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null); ContrastEnhancement ce = sf.contrastEnhancement(ff.literal(1.0), ContrastMethod.NORMALIZE); SelectedChannelType sct = sf.createSelectedChannelType(bandName, ce); RasterSymbolizer sym = sf.getDefaultRasterSymbolizer(); ChannelSelection sel = sf.channelSelection(sct); sym.setChannelSelection(sel); return SLD.wrapSymbolizers(sym); }
private Style createEnvCoverageStyle(String bandName) { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null); ContrastEnhancement ce = sf.contrastEnhancement( ff.function("env", ff.literal("gamma"), ff.literal(1)), ContrastMethod.NORMALIZE); SelectedChannelType sct = sf.createSelectedChannelType(bandName, ce); RasterSymbolizer sym = sf.getDefaultRasterSymbolizer(); ChannelSelection sel = sf.channelSelection(sct); sym.setChannelSelection(sel); return SLD.wrapSymbolizers(sym); }
/** * Creates a raster symbolizer * @param colorMap The symbolizer color map * @param opacity The whole layer opacity * */ public RasterSymbolizer createRasterSymbolizer(ColorMap colorMap, double opacity) { RasterSymbolizer rs = sf.getDefaultRasterSymbolizer(); rs.setColorMap(colorMap); rs.setOpacity(literalExpression(opacity)); return rs; }
private Style createEnvMinMaxCoverageStyle(String bandName) { StyleFactory sf = CommonFactoryFinder.getStyleFactory(null); FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null); ContrastEnhancement ce = sf.contrastEnhancement(ff.literal(1.0), ContrastMethod.NORMALIZE); ce.addOption("algorithm", ff.literal("StretchToMinimumMaximum")); ce.addOption("minValue", ff.function("env", ff.literal("range_min"), ff.literal(0))); ce.addOption("maxValue", ff.function("env", ff.literal("range_max"), ff.literal(220))); SelectedChannelType sct = sf.createSelectedChannelType(bandName, ce); RasterSymbolizer sym = sf.getDefaultRasterSymbolizer(); ChannelSelection sel = sf.channelSelection(sct); sym.setChannelSelection(sel); return SLD.wrapSymbolizers(sym); } }
/** * Creates a raster symbolizer * @param colorMap The symbolizer color map * @param opacity The whole layer opacity * */ public RasterSymbolizer createRasterSymbolizer(ColorMap colorMap, double opacity) { RasterSymbolizer rs = sf.getDefaultRasterSymbolizer(); rs.setColorMap(colorMap); rs.setOpacity(literalExpression(opacity)); return rs; }
final RasterSymbolizer symbol = factory.getDefaultRasterSymbolizer();
RasterSymbolizer symbol = factory.getDefaultRasterSymbolizer();
/** * Creates the rgb style. * * @param reader the reader * @param raster the raster * @return the style */ private Style createRGBStyle(AbstractGridCoverage2DReader reader, WritableRaster raster) { RasterSymbolizer sym = sf.getDefaultRasterSymbolizer(); GridCoverage2D cov = null; try { cov = reader.read(null); } catch (IOException giveUp) { throw new RuntimeException(giveUp); } // We need at least three bands to create an RGB style int numBands = cov.getNumSampleDimensions(); if (numBands < 3) { createRGBImageSymbol(sym, cov, raster); } else { createRGBChannelSymbol(sym, cov, numBands); } return SLD.wrapSymbolizers(sym); }
/** * Create a Style to display the specified band of the GeoTIFF image * as a greyscale layer. * <p> * This method is a helper for createGreyScale() and is also called directly * by the displayLayers() method when the application first starts. * * @param band the image band to use for the greyscale display * * @return a new Style instance to render the image in greyscale */ private Style createGreyscaleStyle(int band) { ContrastEnhancement ce = sf.createContrastEnhancement(); SelectedChannelType sct = sf.createSelectedChannelType(String.valueOf(band), ce); RasterSymbolizer sym = sf.getDefaultRasterSymbolizer(); ChannelSelection sel = sf.createChannelSelection(new SelectedChannelType[]{sct}); sym.setChannelSelection(sel); sym.setOpacity(new OpacityExp(0.5)); return SLD.wrapSymbolizers(sym); }
sct[i] = sf.createSelectedChannelType(String.valueOf(channelNum[i]), ce); RasterSymbolizer sym = sf.getDefaultRasterSymbolizer(); ChannelSelection sel = sf.channelSelection(sct[RED], sct[GREEN], sct[BLUE]); sym.setChannelSelection(sel);
Rectangle myRect = rectWithCorrectedAspectRatio(getVisibleRect(), maxx - minx, maxy - miny); GridCoverageRenderer renderer = new GridCoverageRenderer(DefaultGeographicCRS.WGS84, rasterEnvelope, myRect, (AffineTransform) null); RasterSymbolizer symbolizer = sf.getDefaultRasterSymbolizer(); symbolizer.setOpacity(new OpacityExp(0.9f));
RasterSymbolizer symbolizer = sf.getDefaultRasterSymbolizer();