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 8203b0337b Provide default method in `TreeTable.Node` interface for 
unmodifiable nodes.
     new 0cc353e119 Complete the translation (or "grid shift") methods by 
convenience methods doing the translation in the reverse direction. It avoids 
the need for the caller to negate the value, and in extreme case can avoid an 
integer overflow.
     new 62afc80973 Add methods in `GridDerivation` for providing more 
information on the subsampling.
     new cd3eb5eaf8 Move `ReshapedImage` to an internal package for reuse by 
other modules, and add a constructor for creating a translated image. It will 
be needed for work on aggregation in later commit.
     new a7888b6e69 Javadoc and minor cleaning.
     new 9ee2b4da8f Improve `CoverageAggregator` for better support of image 
mosaic, including when a subsampling is requested. A difficulty is that 
`GridCoverageResource` can read a coverage with a subsampling different than 
requested, and there is no guarantee that the different tiles in a mosaic will 
choose the same subsampling factors.

The 5 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:
 .../sis/coverage/grid/BufferedGridCoverage.java    |   4 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |  23 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |  79 +++-
 .../org/apache/sis/coverage/grid/GridExtent.java   |  38 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |  39 +-
 .../apache/sis/coverage/grid/PixelTranslation.java |  28 +-
 .../sis/coverage/privy/CommonDomainFinder.java     |  18 +-
 .../main/org/apache/sis/image/PlanarImage.java     |   9 +-
 .../grid => image/privy}/ReshapedImage.java        |  51 ++-
 .../apache/sis/image/privy/TilePlaceholder.java    |   5 +-
 .../sis/coverage/grid/GridDerivationTest.java      |  10 +-
 .../coverage/grid/ResampledGridCoverageTest.java   |   1 +
 .../grid => image/privy}/ReshapedImageTest.java    |  12 +-
 .../apache/sis/storage/GridCoverageResource.java   |   2 +-
 .../sis/storage/aggregate/AggregatedResource.java  | 182 ++++++++-
 .../aggregate/BandAggregateGridResource.java       |  78 ++--
 .../aggregate/ConcatenatedGridCoverage.java        | 305 +++++---------
 .../aggregate/ConcatenatedGridResource.java        | 440 +++++++++++----------
 .../sis/storage/aggregate/CoverageAggregator.java  |  68 ++--
 .../apache/sis/storage/aggregate/GridSlice.java    | 234 +++++++----
 .../sis/storage/aggregate/GridSliceLocator.java    | 205 ++++------
 .../org/apache/sis/storage/aggregate/Group.java    |  79 +++-
 .../sis/storage/aggregate/GroupAggregate.java      | 175 ++------
 .../apache/sis/storage/aggregate/GroupByCRS.java   |  50 +--
 .../sis/storage/aggregate/GroupBySample.java       |  55 ++-
 .../sis/storage/aggregate/GroupByTransform.java    |  97 +++--
 .../sis/storage/base/GridResourceWrapper.java      |   1 +
 .../sis/storage/base/MemoryGridResource.java       |  44 ++-
 .../apache/sis/storage/image/WritableStore.java    |   6 +-
 .../org/apache/sis/storage/internal/Resources.java |   7 +-
 .../sis/storage/internal/Resources.properties      |   3 +-
 .../sis/storage/internal/Resources_fr.properties   |   3 +-
 .../aggregate/BandAggregateGridResourceTest.java   |   4 +-
 .../storage/aggregate/CoverageAggregatorTest.java  | 107 ++++-
 .../sis/storage/aggregate/CoverageMosaicTest.java  | 379 ++++++++++++++++++
 .../sis/storage/aggregate/OpaqueGridResource.java  |  11 +-
 .../main/org/apache/sis/gui/map/StatusBar.java     |   6 +-
 .../org/apache/sis/storage/gdal/TiledCoverage.java |  22 +-
 .../org/apache/sis/storage/gdal/TiledResource.java |   5 +-
 39 files changed, 1820 insertions(+), 1065 deletions(-)
 rename endorsed/src/org.apache.sis.feature/main/org/apache/sis/{coverage/grid 
=> image/privy}/ReshapedImage.java (87%)
 rename endorsed/src/org.apache.sis.feature/test/org/apache/sis/{coverage/grid 
=> image/privy}/ReshapedImageTest.java (94%)
 create mode 100644 
endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/aggregate/CoverageMosaicTest.java

Reply via email to