Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final java.net.URL surl = new File("/home/simone/landsat.sld").toURI().toURL();
- final StyleFactory sf = CommonFactoryFinder.getStyleFactory(GeoTools.getDefaultHints());
- final SLDParser stylereader = new SLDParser(sf, surl);
- final StyledLayerDescriptor sld = stylereader.parseSLD();
- // get a coverage
- final GridCoverage2D gc=...;
- // create a rastersymbolizer and then apply it
- final RasterSymbolizerHelper rsh = new RasterSymbolizerHelper(gc, null);
- final RasterSymbolizer rs = extractRasterSymbolizer(sld);
- rsh.visit(rs);
- //get the output
- final GridCoverage2D output = ((GridCoverage2D)rsh.getOutput());
- //get a geotiff writer
- final GeoTiffWriter writer = new GeoTiffWriter(new File("/home/simone/outfile.tiff"));
- try{
- writer.write(output,null);
- }finally{
- writer.dispose();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement