Package net.opengis.wcs10

Examples of net.opengis.wcs10.GetCoverageType


public class GetCoverageKvpTest extends WCSKVPTestSupport {

    @Test
    public void testParseBasic() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1&coverageId=theCoverage");
       
        assertEquals("theCoverage", gc.getCoverageId());
    }
View Full Code Here


        assertEquals("theCoverage", gc.getCoverageId());
    }
   
    @Test
    public void testExtensionScaleFactor() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&scaleFactor=2");
       
        Map<String, Object> extensions = getExtensionsMap(gc);

        assertEquals(1, extensions.size());
View Full Code Here

        assertEquals(2.0, sbf.getScaleFactor(), 0d);
    }
   
    @Test
    public void testExtensionScaleAxes() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&scaleaxes=http://www.opengis.net/def/axis/OGC/1/i(3.5)," +
                "http://www.opengis.net/def/axis/OGC/1/j(5.0),http://www.opengis.net/def/axis/OGC/1/k(2.0)");
       
        Map<String, Object> extensions = getExtensionsMap(gc);
        assertEquals(1, extensions.size());
View Full Code Here

        assertEquals(2.0d, saxes.get(2).getScaleFactor(), 0d);
    }
   
    @Test
    public void testExtensionScaleSize() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&scalesize=http://www.opengis.net/def/axis/OGC/1/i(1000)," +
                "http://www.opengis.net/def/axis/OGC/1/j(1000),http://www.opengis.net/def/axis/OGC/1/k(10)");
       
        Map<String, Object> extensions = getExtensionsMap(gc);
        assertEquals(1, extensions.size());
View Full Code Here

        assertEquals(10d, scaleAxes.get(2).getTargetSize(), 0d);
    }
   
    @Test
    public void testExtensionScaleExtent() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&scaleextent=http://www.opengis.net/def/axis/OGC/1/i(10,20),http://www.opengis.net/def/axis/OGC/1/j(20,30)");
       
        Map<String, Object> extensions = getExtensionsMap(gc);

        assertEquals(1, extensions.size());
View Full Code Here

        assertEquals(30.0, tax.getHigh(), 0d);
    }
   
    @Test
    public void testExtensionRangeSubset() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&rangesubset=band01,band03:band05,band10,band19:band21");
       
        Map<String, Object> extensions = getExtensionsMap(gc);
       
        assertEquals(1, extensions.size());
View Full Code Here

        assertEquals("band21", i4.getRangeInterval().getEndComponent());
    }
   
    @Test
    public void testExtensionCRS() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&SUBSETTINGCRS=http://www.opengis.net/def/crs/EPSG/0/4326&outputcrs=http://www.opengis.net/def/crs/EPSG/0/32632");
       
        Map<String, Object> extensions = getExtensionsMap(gc);
       
        assertEquals(2, extensions.size());
View Full Code Here

        assertEquals("http://www.opengis.net/def/crs/EPSG/0/32632", extensions.get("http://www.opengis.net/wcs/service-extension/crs/1.0:outputCrs"));
    }
   
    @Test
    public void testExtensionInterpolationLinear() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&interpolation=http://www.opengis.net/def/interpolation/OGC/1/linear");
       
        Map<String, Object> extensions = getExtensionsMap(gc);
       
        InterpolationType interp = (InterpolationType) extensions.get("http://www.opengis.net/WCS_service-extension_interpolation/1.0:Interpolation");
View Full Code Here

        assertEquals("http://www.opengis.net/def/interpolation/OGC/1/linear", interp.getInterpolationMethod().getInterpolationMethod());
    }
   
    @Test
    public void testExtensionInterpolationMixed() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1" +
                "&coverageId=theCoverage&interpolation=http://www.opengis.net/def/interpolation/OGC/1/linear");
       
        Map<String, Object> extensions = getExtensionsMap(gc);
       
        InterpolationType interp = (InterpolationType) extensions.get("http://www.opengis.net/WCS_service-extension_interpolation/1.0:Interpolation");
View Full Code Here

        assertEquals("http://www.opengis.net/def/interpolation/OGC/1/linear", interp.getInterpolationMethod().getInterpolationMethod());
    }

    @Test
    public void testExtensionOverview() throws Exception {
        GetCoverageType gc = parse("wcs?request=GetCoverage&service=WCS&version=2.0.1"
                + "&coverageId=theCoverage&overviewPolicy=QUALITY");
        Map<String, Object> extensions = getExtensionsMap(gc);

        assertEquals(1, extensions.size());
        String overviewPolicy = (String) extensions
View Full Code Here

TOP

Related Classes of net.opengis.wcs10.GetCoverageType

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.