Package org.geotools.geopkg.mosaic

Examples of org.geotools.geopkg.mosaic.GeoPackageReader


        }
    }   
   
    @Test
    public void testZoomlevel2() throws IOException {
        GeoPackageReader reader = new GeoPackageReader(getClass().getResource("world_lakes.gpkg"), null);
       
        GeneralParameterValue[] parameters = new GeneralParameterValue[1];
        GridGeometry2D gg = new GridGeometry2D(new GridEnvelope2D(new Rectangle(500,500)), new ReferencedEnvelope(0,180.0,-85.0,0,WGS_84));
        parameters[0] = new Parameter<GridGeometry2D>(AbstractGridFormat.READ_GRIDGEOMETRY2D, gg);
        GridCoverage2D gc = reader.read("World_Lakes", parameters);
        RenderedImage img = gc.getRenderedImage();
        assertEquals(0, gc.getEnvelope().getMinimum(0),0.01);
        assertEquals(-90, gc.getEnvelope().getMinimum(1),0.01);
        assertEquals(180, gc.getEnvelope().getMaximum(0),0.01);
        assertEquals(0, gc.getEnvelope().getMaximum(1),0.01);
View Full Code Here


        ImageAssert.assertEquals(DataUtilities.urlToFile(getClass().getResource("world_lakes.png")), img, 250);
    }
   
    @Test
    public void testZoomlevel3() throws IOException {
        GeoPackageReader reader = new GeoPackageReader(getClass().getResource("world_lakes.gpkg"), null);
       
        GeneralParameterValue[] parameters = new GeneralParameterValue[1];
        GridGeometry2D gg = new GridGeometry2D(new GridEnvelope2D(new Rectangle(500,500)), new ReferencedEnvelope(0,45.0,-85.0,0,WGS_84));
        parameters[0] = new Parameter<GridGeometry2D>(AbstractGridFormat.READ_GRIDGEOMETRY2D, gg);
        GridCoverage2D gc = reader.read("World_Lakes", parameters);
        RenderedImage img = gc.getRenderedImage();
        assertEquals(0, gc.getEnvelope().getMinimum(0),0.01);
        assertEquals(-90, gc.getEnvelope().getMinimum(1),0.01);
        assertEquals(67.5, gc.getEnvelope().getMaximum(0),0.01);
        assertEquals(0, gc.getEnvelope().getMaximum(1),0.01);
View Full Code Here

        assertEquals(1024, img.getHeight());
    }
   
    @Test
    public void testZoomlevel4() throws IOException {
        GeoPackageReader reader = new GeoPackageReader(getClass().getResource("world_lakes.gpkg"), null);
       
        GeneralParameterValue[] parameters = new GeneralParameterValue[1];
        GridGeometry2D gg = new GridGeometry2D(new GridEnvelope2D(new Rectangle(500,500)), new ReferencedEnvelope(0,22.0,-85.0,0,WGS_84));
        parameters[0] = new Parameter<GridGeometry2D>(AbstractGridFormat.READ_GRIDGEOMETRY2D, gg);
        GridCoverage2D gc = reader.read("World_Lakes", parameters);
        RenderedImage img = gc.getRenderedImage();
        assertEquals(0, gc.getEnvelope().getMinimum(0),0.01);
        assertEquals(-90, gc.getEnvelope().getMinimum(1),0.01);
        assertEquals(22.5, gc.getEnvelope().getMaximum(0),0.01);
        assertEquals(0, gc.getEnvelope().getMaximum(1),0.01);
View Full Code Here

TOP

Related Classes of org.geotools.geopkg.mosaic.GeoPackageReader

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.