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 8ba711cc91 Add a `GridCoverageProcessor.appendDimension(…)` method.
     new e4515b0eb1 Better anticipation of methods and constants to be 
available in future Java versions.
     new 242b57a25f Add convenience method for adding a vertical and temporal 
dimensions to a grid coverage.
     new 2b6989782e Add in `CoverageAggregator` the same convenience methods 
than the ones added in `GridCoverageProcessor` in previous commit. The intend 
is to make easier to append a vertical or temporal dimension to two-dimensional 
coverages to aggregate in a cube.

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:
 .../sis/coverage/grid/DimensionAppender.java       |  60 +++--
 .../sis/coverage/grid/DimensionalityReduction.java |  15 +-
 .../sis/coverage/grid/GridCoverageProcessor.java   |  58 +++++
 .../org/apache/sis/coverage/grid/GridExtent.java   |  40 ++++
 .../sis/coverage/grid/j2d/SampleModelFactory.java  |   4 +-
 .../main/org/apache/sis/filter/sqlmm/Registry.java |   4 +-
 .../apache/sis/geometry/wrapper/j2d/Polyline.java  |   4 +-
 .../main/org/apache/sis/image/MaskedImage.java     |   2 +-
 .../main/org/apache/sis/image/PixelIterator.java   |   2 +-
 .../main/org/apache/sis/image/PlanarImage.java     |   6 +-
 .../apache/sis/image/processing/TiledProcess.java  |   6 +-
 .../sis/coverage/grid/DimensionAppenderTest.java   | 131 +++++++++++
 .../coverage/grid/DimensionalityReductionTest.java |   4 +-
 .../apache/sis/coverage/grid/GridExtentTest.java   |   4 +-
 .../test/org/apache/sis/image/TiledImageMock.java  |   6 +-
 .../gazetteer/GeohashReferenceSystem.java          |   6 +-
 .../main/org/apache/sis/referencing/CommonCRS.java |  11 +
 .../org/apache/sis/referencing/util/Formulas.java  |   2 +-
 .../org/apache/sis/storage/geotiff/DataSubset.java |   2 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |   5 +-
 .../geotiff/inflater/CompressionChannel.java       |   4 +-
 .../geotiff/inflater/HorizontalPredictor.java      |   4 +-
 .../sis/storage/geotiff/inflater/Inflater.java     |   5 +-
 .../storage/geotiff/inflater/PredictorChannel.java |   4 +-
 .../sis/storage/geotiff/writer/TileMatrix.java     |   4 +-
 .../org/apache/sis/storage/netcdf/base/Axis.java   |   4 +-
 .../sis/storage/sql/postgis/RasterReader.java      |   4 +-
 .../main/org/apache/sis/io/stream/Region.java      |   2 +-
 .../aggregate/ConcatenatedGridResource.java        |   5 +-
 .../sis/storage/aggregate/CoverageAggregator.java  | 149 ++++++++++++-
 .../sis/storage/aggregate/DimensionAppender.java   | 244 +++++++++++++++++++++
 .../apache/sis/storage/base/TiledGridCoverage.java |   2 +-
 .../apache/sis/storage/esri/CharactersView.java    |   6 +-
 .../apache/sis/storage/esri/RawRasterReader.java   |   2 +-
 .../apache/sis/storage/esri/RawRasterStore.java    |   2 +-
 .../src/org.apache.sis.util/main/module-info.java  |   2 +
 .../main/org/apache/sis/math/DecimalFunctions.java |  15 +-
 .../main/org/apache/sis/math/Fraction.java         |   9 +-
 .../main/org/apache/sis/math/MathFunctions.java    |   7 +-
 .../apache/sis/measure/SexagesimalConverter.java   |   3 +-
 .../sis/pending/jdk/{JDK17.java => JDK13.java}     |  42 +---
 .../main/org/apache/sis/pending/jdk/JDK16.java     |  31 +--
 .../main/org/apache/sis/pending/jdk/JDK18.java     |  65 ++++++
 .../sis/pending/jdk/{Record.java => JDK19.java}    |  19 +-
 .../main/org/apache/sis/util/ArraysExt.java        |  19 ++
 .../org/apache/sis/util/internal/DoubleDouble.java |   3 +-
 .../org/apache/sis/util/internal/Numerics.java     |  87 +++-----
 .../org/apache/sis/math/MathFunctionsTest.java     |  12 +-
 .../org/apache/sis/util/internal/NumericsTest.java |  11 +-
 49 files changed, 931 insertions(+), 207 deletions(-)
 create mode 100644 
endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/grid/DimensionAppenderTest.java
 create mode 100644 
endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/aggregate/DimensionAppender.java
 rename 
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/{JDK17.java => 
JDK13.java} (61%)
 copy 
optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/DataFormats.java
 => endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/JDK16.java 
(58%)
 create mode 100644 
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/JDK18.java
 copy 
endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/{Record.java 
=> JDK19.java} (68%)

Reply via email to