This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 9f8a402015 Relax the restriction that all inputs to 
`BandAggregateGridCoverage` have the same grid geometry. With this commit, they 
are allowed to have different translations but not yet more complex changes.
     new c0e6706251 More tests for `BandAggregateGridCoverage`.
     new 9c391c16b7 Remove `BandAggregateGridResource` from public API. 
Instead, a new method is added in `CoverageAggregator`.
     new 3a1544293a Allow `BandAggregateGridCoverage` and 
`BandAggregateGridResource` to unwrap the sources. It makes possible to detect 
when two consecutive sources are fundamentally the same source.
     new 0e2089b190 If the resources to aggregate are instances of 
`MemoryGridResource`, aggregate directly the underlying `GridCoverage` 
instances.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../coverage/grid/BandAggregateGridCoverage.java   |  14 ++
 .../sis/coverage/grid/GridCoverageProcessor.java   |  16 +-
 .../sis/internal/coverage/CommonDomainFinder.java  |   8 +-
 .../sis/internal/coverage/MultiSourceArgument.java |  46 ++++
 .../grid/BandAggregateGridCoverageTest.java        |  48 +++-
 .../apache/sis/internal/storage/folder/Store.java  |   2 +-
 .../sis/storage/aggregate/AggregatedResource.java  |  22 +-
 .../aggregate/BandAggregateGridResource.java       | 111 +++++++---
 .../aggregate/ConcatenatedGridResource.java        |  29 ++-
 .../sis/storage/aggregate/CoverageAggregator.java  | 246 +++++++++++++++++----
 .../apache/sis/storage/aggregate/GridSlice.java    |   8 +-
 .../org/apache/sis/storage/aggregate/Group.java    |   4 +-
 .../sis/storage/aggregate/GroupAggregate.java      |  33 ++-
 .../apache/sis/storage/aggregate/GroupByCRS.java   |   4 +-
 .../sis/storage/aggregate/GroupBySample.java       |   8 +-
 .../sis/storage/aggregate/GroupByTransform.java    |   2 +-
 .../sis/storage/aggregate/MergeStrategy.java       |   7 +-
 .../aggregate/BandAggregateGridResourceTest.java   |  49 +++-
 .../storage/aggregate/CoverageAggregatorTest.java  |   6 +-
 19 files changed, 552 insertions(+), 111 deletions(-)

Reply via email to