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 5d140fe701 Fix a memory leak in `Cache` when elements are removed by 
explicit calls to `remove(…)`. The key change is the replacement of this line 
in `adjustReferences(…)`:
     new 11eaff770e Add overflow-safe `GridExtent.getMedian(int)` method. 
Leverage existing methods (minor update).
     new 834dab1405 Documentation, localisation, minor code formatting.
     new ab1c1baf1f First draft of `CoverageAggregator` for creating a 
concatenated grid coverage. The concatenation happens in a single dimension, 
for example the time, in which case the concatenation of many grid coverages 
create a time series.

The 3 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/coverage/grid/GridDerivation.java   |   1 +
 .../org/apache/sis/coverage/grid/GridExtent.java   |  33 +++
 .../apache/sis/coverage/grid/GridExtentTest.java   |   7 +-
 .../org/apache/sis/internal/util/Numerics.java     |   2 +
 .../java/org/apache/sis/math/MathFunctions.java    |   2 +-
 .../main/java/org/apache/sis/math/Statistics.java  |  17 +-
 .../sis/internal/storage/MemoryGridResource.java   |   4 +-
 .../org/apache/sis/internal/storage/Resources.java |   5 +
 .../sis/internal/storage/Resources.properties      |   1 +
 .../sis/internal/storage/Resources_fr.properties   |   1 +
 .../storage/aggregate/ConcatenatedFeatureSet.java  |  34 +--
 .../aggregate/ConcatenatedGridCoverage.java        | 128 ++++++++++
 .../aggregate/ConcatenatedGridResource.java        | 275 +++++++++++++++++++++
 .../storage/aggregate/CoverageAggregator.java      | 126 ++++++++++
 .../storage/aggregate/DimensionSelector.java       | 150 +++++++++++
 .../sis/internal/storage/aggregate/GridSlice.java  | 231 +++++++++++++++++
 .../storage/aggregate/GridSliceLocator.java        | 193 +++++++++++++++
 .../sis/internal/storage/aggregate/Group.java      |  92 +++++++
 .../internal/storage/aggregate/GroupAggregate.java | 238 ++++++++++++++++++
 .../sis/internal/storage/aggregate/GroupByCRS.java | 103 ++++++++
 .../internal/storage/aggregate/GroupBySample.java  |  99 ++++++++
 .../storage/aggregate/GroupByTransform.java        | 158 ++++++++++++
 .../apache/sis/storage/GridCoverageResource.java   |   3 +
 23 files changed, 1876 insertions(+), 27 deletions(-)
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/ConcatenatedGridCoverage.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/ConcatenatedGridResource.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/CoverageAggregator.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/DimensionSelector.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/GridSlice.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/GridSliceLocator.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/Group.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/GroupAggregate.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/GroupByCRS.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/GroupBySample.java
 create mode 100644 
storage/sis-storage/src/main/java/org/apache/sis/internal/storage/aggregate/GroupByTransform.java

Reply via email to