Examples of OverviewPolicy


Examples of org.geotools.coverage.grid.io.OverviewPolicy

    // do we have parameters to use for reading from the specified source
    //
    // /////////////////////////////////////////////////////////////////////
    GeneralEnvelope requestedEnvelope = null;
    Rectangle dim = null;
    OverviewPolicy overviewPolicy=null;
    if (params != null) {
      // /////////////////////////////////////////////////////////////////////
      //
      // Checking params
      //
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

   */
  public GridCoverage2D read(GeneralParameterValue[] params) throws IOException {

    GeneralEnvelope requestedEnvelope = null;
    Rectangle dim = null;
    OverviewPolicy overviewPolicy=null;
    if (params != null) {
      // /////////////////////////////////////////////////////////////////////
      //
      // Checking params
      //
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

  @SuppressWarnings("unchecked")
  public GridCoverage2D read(GeneralParameterValue[] params)
      throws IllegalArgumentException, IOException {
    GeneralEnvelope readEnvelope = null;
    Rectangle requestedDim = null;
    OverviewPolicy overviewPolicy=null;
    if (params != null) {
      final int length = params.length;
      for (int i = 0; i < length; i++) {
        final ParameterValue param = (ParameterValue) params[i];
        final String name = param.getDescriptor().getName().getCode();
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

        // Init overview policy
        //
        // //
        // when policy is explictly provided it overrides the policy provided
        // using hints.
        final OverviewPolicy policy;
        if (overviewPolicy == null) {
            policy = rasterManager.overviewPolicy;
        } else {
            policy = overviewPolicy;
        }

        // requested to ignore levels
        if (policy.equals(OverviewPolicy.IGNORE)) {
            return imageChoice;
        }

        // levels and decimation
        imageChoice = ReadParamsController.setReadParams(
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

   */
  public GridCoverage2D read(GeneralParameterValue[] params) throws IOException {
    GeneralEnvelope requestedEnvelope = null;
    Rectangle dim = null;
    Color inputTransparentColor=null;
    OverviewPolicy overviewPolicy=null;
    int[] suggestedTileSize=null;
    if (params != null) {

      //
      // Checking params
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

    // Init overview policy
    //
    // //
    // when policy is explictly provided it overrides the policy provided
    // using hints.
    final OverviewPolicy policy;
    if (overviewPolicy == null)
      policy = rasterManager.overviewPolicy;
    else
      policy = overviewPolicy;

    // requested to ignore overviews
    if (policy.equals(OverviewPolicy.IGNORE))
      return imageChoice;

    // overviews and decimation
    imageChoice = rasterManager.overviewsController.pickOverviewLevel(overviewPolicy,request);
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

     *         if the requested envelope is outside the data bounds
     */
    public GridCoverage2D read(GeneralParameterValue[] params) throws IOException {
        final GeneralEnvelope requestedEnvelope;
        final GridEnvelope requestedDim;
        final OverviewPolicy overviewPolicy;
        {
            final ReadParameters opParams = parseReadParams(params);
            overviewPolicy = opParams.overviewPolicy;
            requestedEnvelope = opParams.requestedEnvelope;
            requestedDim = opParams.dim;
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

            throw new IllegalArgumentException("No GeneralParameterValue given to read operation");
        }

        GeneralEnvelope reqEnvelope = null;
        GridEnvelope dim = null;
        OverviewPolicy overviewPolicy = null;

        // /////////////////////////////////////////////////////////////////////
        //
        // Checking params
        //
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

   *             on any IO related troubles
   */
  public GridCoverage read(GeneralParameterValue[] params) throws IOException {
    GeneralEnvelope requestedEnvelope = null;
    Rectangle dim = null;
    OverviewPolicy overviewPolicy=null;
    if (params != null) {
      // /////////////////////////////////////////////////////////////////////
      //
      // Checking params
      //
View Full Code Here

Examples of org.geotools.coverage.grid.io.OverviewPolicy

        // Starting OverviewsController tests
        //
        // //
        final OverviewPolicy[] ovPolicies = new OverviewPolicy[]{OverviewPolicy.QUALITY, OverviewPolicy.SPEED, OverviewPolicy.NEAREST, OverviewPolicy.IGNORE};
        for (int i = 0; i < ovPolicies.length; i++){
            OverviewPolicy ovPolicy = ovPolicies[i];
            LOGGER.info("Testing with OverviewPolicy = " + ovPolicy.toString());
            imageIndexG1 = ReadParamsController.setReadParams(requestedResolution, ovPolicy, DecimationPolicy.ALLOW, readParamsG1, rasterManager, ovControllerG1);
            imageIndexG2 = ReadParamsController.setReadParams(requestedResolution, ovPolicy, DecimationPolicy.ALLOW, readParamsG2, rasterManager, ovControllerG2);
            assertSame(at.ot[i].g1.imageIndex, imageIndexG1);
            assertSame(at.ot[i].g2.imageIndex, imageIndexG2);
            assertSame(at.ot[i].g1.ssx, readParamsG1.getSourceXSubsampling());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.