This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a commit to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git
The following commit(s) were added to refs/heads/geoapi-4.0 by this push: new 334fd6ba50 Relax the check for the number of dimensions when the grid coverage has less dimensions than its CRS. 334fd6ba50 is described below commit 334fd6ba506348c52ac83502e2a84693345bd94f Author: Martin Desruisseaux <martin.desruisse...@geomatys.com> AuthorDate: Fri Dec 6 17:47:40 2024 +0100 Relax the check for the number of dimensions when the grid coverage has less dimensions than its CRS. --- .../main/org/apache/sis/storage/base/TiledGridCoverage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledGridCoverage.java b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledGridCoverage.java index 1094a457d5..e9dae5ad18 100644 --- a/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledGridCoverage.java +++ b/endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledGridCoverage.java @@ -454,7 +454,7 @@ public abstract class TiledGridCoverage extends GridCoverage { sliceExtent = available; } else { final int sd = sliceExtent.getDimension(); - if (sd != dimension) { + if (sd < dimension || sd > available.getDimension()) { throw new MismatchedDimensionException(Errors.format( Errors.Keys.MismatchedDimension_3, "sliceExtent", dimension, sd)); }