Package org.opengis.geometry

Examples of org.opengis.geometry.BoundingBox


        Rectangle computedRasterArea = spatialRequestHelper.getComputedRasterArea();
        assertFalse(computedRasterArea.isEmpty());
        assertTrue(computedRasterArea.equals(coverageProperties.rasterArea));
       
        // computed bbox
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        assertTrue(computedBBox.equals(sourceBBox));
       
        // transform
        AffineTransform computedG2W = spatialRequestHelper.getComputedGridToWorld();
        assertNotNull(computedG2W);
        double[] computedResolution = spatialRequestHelper.getComputedResolution();
View Full Code Here


        Rectangle computedRasterArea = spatialRequestHelper.getComputedRasterArea();
        assertFalse(computedRasterArea.isEmpty());
        assertTrue(computedRasterArea.equals(requestedRasterArea));
       
        // computed bbox is equal to requestede bbox
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        assertTrue(computedBBox.equals(requestedBBox));
       
        // transform
        AffineTransform computedG2W = spatialRequestHelper.getComputedGridToWorld();
        assertNotNull(computedG2W);
        double[] computedResolution = spatialRequestHelper.getComputedResolution();
View Full Code Here

        spatialRequestHelper.compute();
        assertFalse(spatialRequestHelper.isEmpty());
        assertFalse(spatialRequestHelper.isNeedsReprojection()); // no reprojection
       
        // computed bbox is equal to requestede bbox
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        ReferencedEnvelope finalReferencedEnvelope = new ReferencedEnvelope(
            0,100,
            0,90,
            sourceCRS);
    assertTrue(computedBBox.equals(finalReferencedEnvelope));
   
        // computed raster area is equal to requested raster area
        Rectangle computedRasterArea = spatialRequestHelper.getComputedRasterArea();
        assertFalse(computedRasterArea.isEmpty());
        GridToEnvelopeMapper gridToEnvelopeMapper = new GridToEnvelopeMapper(
View Full Code Here

        spatialRequestHelper.compute();
        assertFalse(spatialRequestHelper.isEmpty());
        assertTrue(spatialRequestHelper.isNeedsReprojection());
        Rectangle destinationRasterArea = spatialRequestHelper.getComputedRasterArea();
        assertFalse(destinationRasterArea.isEmpty());
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        AffineTransform computedG2W = spatialRequestHelper.getComputedGridToWorld();
        assertNotNull(computedG2W);
        double[] computedResolution = spatialRequestHelper.getComputedResolution();
        assertNotNull(computedResolution);
       
View Full Code Here

        Rectangle computedRasterArea = spatialRequestHelper.getComputedRasterArea();
        assertFalse(computedRasterArea.isEmpty());
        assertTrue(computedRasterArea.equals(requestedRasterArea));
       
        // computed bbox is equal to the requested one
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        // the source bbox and the computed one are the same
        // there might be minor differences due to multiple back and forth roundings, but we need
        // to make sure they are negligible
        assertTrue(new GeneralEnvelope(computedBBox).equals(sourceBBox, 1E-4, true));
       
View Full Code Here

        Rectangle computedRasterArea = spatialRequestHelper.getComputedRasterArea();
        assertFalse(computedRasterArea.isEmpty());
        assertTrue(computedRasterArea.equals(requestedRasterArea));
       
        // computed bbox is equal to requestede bbox
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        // the source bbox and the computed one are the same
        // there might be minor differences due to multiple back and forth roundings, but we need
        // to make sure they are negligible
        assertTrue(new GeneralEnvelope(computedBBox).equals(requestedBBox_, 1E-4, true));
       
View Full Code Here

        spatialRequestHelper.compute();
        assertFalse(spatialRequestHelper.isEmpty());
        assertTrue(spatialRequestHelper.isNeedsReprojection()); // no reprojection
       
        // computed bbox is equal to requestede bbox
        BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
        assertFalse(computedBBox.isEmpty());
        ReferencedEnvelope finalReferencedEnvelope = new ReferencedEnvelope(
            0,100,
            0,70,
            sourceCRS);
        // the source bbox and the computed one are the same
View Full Code Here

      Rectangle computedRasterArea = spatialRequestHelper.getComputedRasterArea();
      assertFalse(computedRasterArea.isEmpty());
      assertTrue(computedRasterArea.equals(requestedRasterArea));
     
      // computed bbox
      BoundingBox computedBBox = spatialRequestHelper.getComputedBBox();
      assertFalse(computedBBox.isEmpty());
      assertTrue(computedBBox.equals(sourceBBox));
     
      // transform
      AffineTransform computedG2W = spatialRequestHelper.getComputedGridToWorld();
      assertNotNull(computedG2W);
      double[] computedResolution = spatialRequestHelper.getComputedResolution();
View Full Code Here

                .getOriginalGridToWorld(PixelInCell.CELL_CENTER), requestBBoxNE, null));

        final RasterLayerRequest requestNE = new RasterLayerRequest(
                new GeneralParameterValue[] { requestedBBox }, manager);

        BoundingBox checkCropBBox = requestNE.spatialRequestHelper.getComputedBBox();
        assertNotNull(checkCropBBox);
        assertEquals(
                "ReferencedEnvelope[1587997.8835 : 1612003.2265, 6162000.4515 : 6198002.1165]",
                checkCropBBox.toString());

        // set up the request (east-north version)
        final ReferencedEnvelope requestBBoxEN = new ReferencedEnvelope(1583436.86902,
                1617044.34782, 6154440.101350001, 6204842.43235, crs_EN);
        requestedBBox.setValue(new GridGeometry2D(PixelInCell.CELL_CENTER, reader
                .getOriginalGridToWorld(PixelInCell.CELL_CENTER), requestBBoxEN, null));

        final RasterLayerRequest requestEN = new RasterLayerRequest(
                new GeneralParameterValue[] { requestedBBox }, manager);

        checkCropBBox = requestEN.spatialRequestHelper.getComputedBBox();
        assertNotNull(checkCropBBox);
        assertEquals(
                "ReferencedEnvelope[1587997.8835 : 1612003.2265, 6162000.4515 : 6198002.1165]",
                checkCropBBox.toString());
    }
View Full Code Here

        ReferencedEnvelope result = ReferencedEnvelope.create(getSchema().getCoordinateReferenceSystem());
        try {
            fi = fc.features();
            while(fi.hasNext()) {
                SimpleFeature f = fi.next();
                BoundingBox featureBoundingBox = f.getBounds();
                if(f != null && featureBoundingBox != null) {
                    ReferencedEnvelope featureBounds = ReferencedEnvelope.reference(featureBoundingBox);
                    result.expandToInclude(featureBounds);
                }
            }
View Full Code Here

TOP

Related Classes of org.opengis.geometry.BoundingBox

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.