[
https://issues.apache.org/jira/browse/SIS-576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Desruisseaux updated SIS-576:
------------------------------------
Affects Version/s: 1.5
1.4
> Add interpolation and caching in DefaultEvaluator
> -------------------------------------------------
>
> Key: SIS-576
> URL: https://issues.apache.org/jira/browse/SIS-576
> Project: Spatial Information Systems
> Issue Type: Improvement
> Components: Coverage
> Affects Versions: 1.1, 1.2, 1.3, 1.4, 1.5
> Reporter: Martin Desruisseaux
> Assignee: Martin Desruisseaux
> Priority: Major
>
> The default, implementation of {{GridCoverage.evaluator()}} returns an
> instance of the package-private {{DefaultEvaluator}} class. The
> {{apply(DirectPosition)}} method of that class requested a {{RenderedImage}}
> of size 1×1 pixel every times that the method is invoked. This is
> inefficient. We should request an image of the size of a tile, for example
> 512×512 pixels, and cache it.
> This work may require the completion of {{TileMatrix}} work, because we may
> try to align the requests to the size and position of existing tiles.
> Having larger sizes also allow the use of bilinear or other interpolations,
> which are currently not implemented in {{DefaultEvaluator}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)