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 c6a2901fdd Merge remote-tracking branch 'origin/feat/filtercopy' into 
geoapi-4.0. Modifications to the pull request: - Add the missing parameterized 
types. - Register action for each filter type using the mechanism provided by 
`Visitor` parent class. - Reuse previously existing filter or expression 
instances when possible.
     new 0e0a37dc5f Minor documentation fixes in comments.
     add cbf9f26ab9 Resource : add ResourceProcessor with converted samples 
operation
     add 4f9dc8ee12 chore(Storage): fix a javadoc reference
     add aff9e65127 chore(Storage): add a GridCoverageProcessor attribute in 
resource processor
     add 5a6d0d24d0 feat(Storage): add GridCoverageResource resampling 
capability
     add 5a487bb198 chore(Feature): change contract of utility 
TiledImageMock.initializeAllTiles member function.
     add a0a748dea2 feat(Feature): add a computed image for band aggregation
     add 17a4412ed7 feat(Feature): allow user to override output color model 
for band aggregation
     add c5b2f14be3 feat(Feature): Add a GridCoverageResource for band 
aggregation
     add 211c9e7af6 feat(Feature+Storage): add a dimension selection grid 
coverage
     add a0722bc11b Merge branch 'geoapi-4.0' into feat/resource-processor
     new 01be36ffa4 Merge remote-tracking branch 
'origin/feat/resource-processor' into geoapi-4.0. The code in the branch have 
been reworked for reusing more exising SIS code, for moving some aggregation 
methods to the dedicated `aggregate` sub-package, for resolving some 
limitations (e.g. band aggregation no longer requires the same tiling layout), 
for completing documentation and for retrofitting some operations as 
`GridCoverageResource.subset(…)`.

The 2 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:
 .../apache/sis/cloud/aws/s3/CachedByteChannel.java |   2 +-
 .../coverage/grid/BandAggregateGridCoverage.java   | 312 +++++++
 .../sis/coverage/grid/ConvertedGridCoverage.java   |   2 +-
 .../sis/coverage/grid/DerivedGridCoverage.java     |  11 +-
 .../apache/sis/coverage/grid/DimensionReducer.java |   5 +-
 .../sis/coverage/grid/DimensionalityReduction.java | 986 +++++++++++++++++++++
 .../sis/coverage/grid/DisjointExtentException.java |   9 +-
 .../sis/coverage/grid/GridCoverageProcessor.java   | 194 +++-
 .../org/apache/sis/coverage/grid/GridExtent.java   |  96 +-
 .../sis/coverage/grid/ReducedGridCoverage.java     | 160 ++++
 .../apache/sis/coverage/grid/SliceGeometry.java    |  23 +-
 .../org/apache/sis/image/BandAggregateImage.java   | 190 ++++
 .../java/org/apache/sis/image/BandSelectImage.java |  19 +-
 .../org/apache/sis/image/CombinedImageLayout.java  | 366 ++++++++
 .../java/org/apache/sis/image/ImageProcessor.java  |  90 +-
 .../main/java/org/apache/sis/image/MaskImage.java  |   2 +-
 .../java/org/apache/sis/image/PlanarImage.java     |  48 +-
 .../internal/coverage/MultiSourcesArgument.java    | 329 +++++++
 .../sis/internal/coverage}/RangeArgument.java      |  31 +-
 .../internal/coverage/j2d/ColorModelFactory.java   |  19 +-
 .../sis/internal/coverage/j2d/ImageLayout.java     |  22 +-
 .../sis/internal/coverage/j2d/ImageUtilities.java  |   6 +-
 .../apache/sis/internal/coverage/package-info.java |   2 +-
 .../org/apache/sis/internal/feature/Resources.java |  35 +
 .../sis/internal/feature/Resources.properties      |   7 +
 .../sis/internal/feature/Resources_fr.properties   |   7 +
 .../coverage/grid/DimensionalityReductionTest.java | 194 ++++
 .../apache/sis/image/BandAggregateImageTest.java   | 308 +++++++
 .../java/org/apache/sis/image/TiledImageMock.java  |  66 +-
 .../sis/internal/coverage}/RangeArgumentTest.java  |  18 +-
 .../apache/sis/test/suite/FeatureTestSuite.java    |   3 +
 .../referencing/provider/DatumShiftGridLoader.java |   4 +-
 .../main/java/org/apache/sis/referencing/CRS.java  |  38 +-
 .../operation/transform/MathTransforms.java        |  35 +
 .../operation/transform/PassThroughTransform.java  | 124 ++-
 .../operation/transform/TransformSeparator.java    |  29 +-
 .../apache/sis/internal/system/Configuration.java  |   2 +-
 .../java/org/apache/sis/measure/SystemUnit.java    |   2 +-
 .../org/apache/sis/measure/UnitFormatTest.java     |   2 +-
 .../java/org/apache/sis/measure/UnitsTest.java     |   2 +-
 .../apache/sis/internal/netcdf/RasterResource.java |   2 +-
 .../sis/internal/storage/GridResourceWrapper.java  |   4 +
 .../sis/internal/storage/MemoryGridResource.java   |   1 +
 .../org/apache/sis/internal/storage/Resources.java |  14 +-
 .../sis/internal/storage/Resources.properties      |   2 -
 .../sis/internal/storage/Resources_fr.properties   |   2 -
 .../sis/internal/storage/TiledGridResource.java    |   1 +
 .../sis/internal/storage/esri/AsciiGridStore.java  |   2 +-
 .../sis/internal/storage/esri/RasterStore.java     |   4 +-
 .../sis/internal/storage/esri/RawRasterReader.java |   6 +-
 .../sis/internal/storage/esri/RawRasterStore.java  |   2 +-
 .../internal/storage/image/WorldFileResource.java  |   2 +-
 .../sis/storage/AbstractGridCoverageResource.java  |  14 +-
 .../org/apache/sis/storage/AbstractResource.java   |  20 +-
 .../java/org/apache/sis/storage/CoverageQuery.java | 121 ++-
 .../org/apache/sis/storage/CoverageSubset.java     | 186 ++--
 .../apache/sis/storage/GridCoverageResource.java   |   6 +-
 .../aggregate/BandAggregateGridResource.java       | 379 ++++++++
 .../aggregate/ConcatenatedGridResource.java        |  70 +-
 .../internal/storage/MemoryGridResourceTest.java   |   2 -
 .../org/apache/sis/storage/CoverageSubsetTest.java | 130 +++
 .../aggregate/BandAggregateGridResourceTest.java   | 161 ++++
 .../apache/sis/test/suite/StorageTestSuite.java    |   3 +-
 63 files changed, 4629 insertions(+), 305 deletions(-)
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/coverage/grid/BandAggregateGridCoverage.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/coverage/grid/DimensionalityReduction.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/coverage/grid/ReducedGridCoverage.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/image/BandAggregateImage.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/image/CombinedImageLayout.java
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/internal/coverage/MultiSourcesArgument.java
 rename {storage/sis-storage/src/main/java/org/apache/sis/internal/storage => 
core/sis-feature/src/main/java/org/apache/sis/internal/coverage}/RangeArgument.java
 (94%)
 create mode 100644 
core/sis-feature/src/test/java/org/apache/sis/coverage/grid/DimensionalityReductionTest.java
 create mode 100644 
core/sis-feature/src/test/java/org/apache/sis/image/BandAggregateImageTest.java
 rename {storage/sis-storage/src/test/java/org/apache/sis/internal/storage => 
core/sis-feature/src/test/java/org/apache/sis/internal/coverage}/RangeArgumentTest.java
 (83%)
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/storage/aggregate/BandAggregateGridResource.java
 create mode 100644 
storage/sis-storage/src/test/java/org/apache/sis/storage/CoverageSubsetTest.java
 create mode 100644 
storage/sis-storage/src/test/java/org/apache/sis/storage/aggregate/BandAggregateGridResourceTest.java

Reply via email to