Package org.geotools.coverageio.jp2k

Examples of org.geotools.coverageio.jp2k.RasterLayerRequest


        final ParameterValue<GridGeometry2D> gg = JP2KFormat.READ_GRIDGEOMETRY2D.createValue();
        final ParameterValue<Boolean> useJAI = JP2KFormat.USE_JAI_IMAGEREAD.createValue();
        useJAI.setValue(false);
        gg.setValue(new GridGeometry2D(reader.getOriginalGridRange(), envelope));
        final GeneralParameterValue[] params = new GeneralParameterValue[] { gg, useJAI};
        final RasterLayerRequest request = new RasterLayerRequest(params, manager);
        final Rectangle area = request.getDestinationRasterArea();
        assertEquals(area.width, 400);
        assertEquals(area.height, 200);
        final AffineTransform g2w = request.getRequestedGridToWorld();
        assertEquals(g2w.getScaleX(), 0.9, DELTA);
        assertEquals(g2w.getScaleY(), -0.9, DELTA);
        assertEquals(g2w.getTranslateX(), -179.55, DELTA);
        assertEquals(g2w.getTranslateY(), 89.55, DELTA);
       
        final String requestS = request.toString();
        if (TestData.isInteractiveTest()){
          if (LOGGER.isLoggable(Level.INFO))
            LOGGER.info(requestS);
        }
       
View Full Code Here

TOP

Related Classes of org.geotools.coverageio.jp2k.RasterLayerRequest

Copyright © 2018 www.massapicom. 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.