checkRangeSubset(meta, request.getRangeSubset()); checkOutput(meta, request.getOutput()); if (request.getRangeSubset() != null) { if (request.getRangeSubset().getFieldSubset().size() > 1) { throw new WcsException("Multi field coverages are not supported yet"); FieldSubsetType field = (FieldSubsetType) request.getRangeSubset().getFieldSubset() .get(0); interpolationType = field.getInterpolationType();
checkRangeSubset(meta, request.getRangeSubset()); checkOutput(meta, request.getOutput()); if (request.getRangeSubset() != null) { if (request.getRangeSubset().getFieldSubset().size() > 1) { throw new WcsException("Multi field coverages are not supported yet"); (FieldSubsetType) request.getRangeSubset().getFieldSubset().get(0); interpolationType = field.getInterpolationType();
RangeSubsetType rs = getCoverage.getRangeSubset(); FieldSubsetType field = (FieldSubsetType) rs.getFieldSubset().get(0); AxisSubsetType axis = (AxisSubsetType) field.getAxisSubset().get(0);
assertEquals(1, gc.getRangeSubset().getFieldSubset().size()); FieldSubsetType field = (FieldSubsetType) gc.getRangeSubset().getFieldSubset().get(0); assertEquals("BlueMarble", field.getIdentifier().getValue()); assertEquals("bicubic", field.getInterpolationType());